A Systematic Mapping Study of Value-Based Software Engineering

Integrating value-oriented perspectives into the principles and practices of software engineering is critical to ensure that software development and management activities address all key stakeholders' views and also balance short-and-long-term goals. This is put forward in the discipline of Value-Based Software Engineering (VBSE). In this paper, a mapping study of VBSE is detailed. We classify evidence on VBSE principles and practices, research methods, and the research types. This mapping study includes 134 studies located from online searches, and backward snowballing of references. Our results show that VB Requirements Engineering (22%) and VB Planning and Control (19%) were the two principles and practices mostly investigated in the VBSE literature, whereas VB Risk Management, VB People Management and Value Creation (3% respectively) were the three less researched. In terms of the research method, the most commonly employed method is case-study research. In terms of research types, most of the studies (28%) proposed solution technique(s) without empirical validation.

[1]  Naseer Jan,et al.  Systematic Mapping of Value-based Software Engineering : A Systematic Review of Value-based Requirements Engineering , 2010 .

[2]  Claude Baron,et al.  Understanding Customer Expectations for System Development , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[3]  Shaheed Zulfikar,et al.  A Review of Value Based Software Engineering and its Impacts , 2015 .

[4]  Barry W. Boehm,et al.  The incremental commitment spiral model (ICSM): principles and practices for successful systems and software , 2014, ICSSP.

[5]  Barry W. Boehm,et al.  An Initial Theory of Value-Based Software Engineering , 2006, Value-Based Software Engineering.

[6]  Burak Turhan,et al.  Estimating the Value of Decisions Relating to Managing and Developing Software-intensive Products and Projects , 2015, PROMISE.

[7]  Barry W. Boehm,et al.  Selecting an appropriate framework for value-based requirements prioritization , 2012, 2012 20th IEEE International Requirements Engineering Conference (RE).

[8]  Barry W. Boehm,et al.  Value-based software engineering: reinventing , 2003, SOEN.

[9]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[10]  Naveed Ikram,et al.  VRRM: a value-based requirements' risk management process , 2008, ICSE 2008.

[11]  Claes Wohlin,et al.  Systematic literature studies: Database searches vs. backward snowballing , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[12]  Muhammad Ali Babar,et al.  Identifying relevant studies in software engineering , 2011, Inf. Softw. Technol..

[13]  LiGuo Huang,et al.  A Value-Based Process for Achieving Software Dependability , 2005, ISPW.

[14]  John C. Grundy,et al.  Performance Analysis for Object-Oriented Software: A Systematic Mapping , 2015, IEEE Transactions on Software Engineering.

[15]  Roel Wieringa,et al.  Requirements engineering paper classification and evaluation criteria: a proposal and a discussion , 2005, Requirements Engineering.

[16]  Radziah Mohamad,et al.  Multi-aspects based requirements priortization technique for value-based software developments , 2014, 2014 International Conference on Emerging Technologies (ICET).

[17]  Madeline Diep,et al.  Developing a Value-Based Methodology for Satisfying NASA Software Assurance Requirements , 2016, 2016 49th Hawaii International Conference on System Sciences (HICSS).

[18]  Kai Petersen,et al.  Guidelines for conducting systematic mapping studies in software engineering: An update , 2015, Inf. Softw. Technol..

[19]  Tony Gorschek,et al.  The software value map — an exhaustive collection of value aspects for the development of software intensive products , 2013, J. Softw. Evol. Process..

[20]  Daniela E. Damian,et al.  Selecting Empirical Methods for Software Engineering Research , 2008, Guide to Advanced Empirical Software Engineering.