Software Engineering Decision Support ? A New Paradigm for Learning Software Organizations

Software development and evolution is characterized by multiple objectives and constraints, by a huge amount of uncertainty, incomplete information and changing problem parameters. Success of software development very much depends on providing the right knowledge at the right time, at the right place, and for the appropriate person. Experience factory and organizational learning approaches are increasingly used to improve software development practices.

[1]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[2]  Yvan Labiche,et al.  Experimenting with Genetic Algorithms to Devise Optimal Integration Test Orders , 2003 .

[3]  Ioana Rus,et al.  A decision support system for software reliability engineering strategy selection , 1999, Proceedings. Twenty-Third Annual International Computer Software and Applications Conference (Cat. No.99CB37032).

[4]  Giuseppe Visaggio Value‐based decision model for renewal processes in software maintenance , 2000, Ann. Softw. Eng..

[5]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[6]  John D. Ferguson,et al.  ASSISTing Management Decisions in the Software Inspection Process , 2002, Inf. Technol. Manag..

[7]  Efraim Turban,et al.  Decision support systems and intelligent systems , 1997 .

[8]  Dietmar Pfahl,et al.  An integrated approach to simulation based learning in support of strategic and project management in software organisations , 2001 .

[9]  Dietmar Pfahl,et al.  System Dynamics as an Enabling Technology for Learning in Software Organizations , 2001, SEKE.

[10]  Günther Ruhe,et al.  Intelligent Support for Selection of COTS Products , 2002, Web, Web-Services, and Database Systems.

[11]  Horst W. Hamacher,et al.  On spanning tree problems with multiple objectives , 1994, Ann. Oper. Res..

[12]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1989, IJCAI 1989.

[13]  Des Greer,et al.  Software release planning: an evolutionary and iterative approach , 2004, Inf. Softw. Technol..

[14]  Dietmar Pfahl,et al.  Quantitative WinWin: a new method for decision support in requirements negotiation , 2002, SEKE '02.

[15]  Barry W. Boehm,et al.  Developing Groupware for Requirements Negotiation: Lessons Learned , 2001, IEEE Softw..

[16]  Norman F. Schneidewind,et al.  Software quality control and prediction model for maintenance , 2000, Ann. Softw. Eng..

[17]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[18]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[19]  Lionel C. Briand,et al.  A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content , 2000, IEEE Trans. Software Eng..