An ISO/IEC 33000-Compliant Measurement Framework for Software Process Sustainability Assessment

ICT can provide a definitive contribution in reducing CO2 emissions and, in general, in the environment preservation. Because its pervasiveness in today's life, software in particular plays an important role in achieving such a goal. Software process is the combination of those practices, directly or indirectly involved in software development, operation, and maintenance. In previous papers the authors addressed the topic of evaluating the sustainability of software products. In this paper the focus is on the evaluation of the sustainability of the software process, i.e. The measurement of the extent the process is performed by having care of the environment and by minimizing its impact on the environment. To do that, a sustainability measurement framework for software process is defined. Such a framework is composed by Sustainability Levels, Sustainability Process Attributes and being compliant with the requirements stated in the new ISO/IEC 33000 series standard for software process assessment.

[1]  Fabrizio Fabbrini,et al.  A methodology to derive sustainability indicators for software development projects , 2013, ICSSP 2013.

[2]  Michael Boronowsky,et al.  Innovation, Knowledge- and Technology Transfer Process Capability Model - innoSPICETM , 2012, SPICE.

[3]  ISO / IEC 25010 : 2011 Systems and software engineering — Systems and software Quality Requirements and Evaluation ( SQuaRE ) — System and software quality models , 2013 .

[4]  Coral Calero,et al.  Towards a Software Product Sustainability Model , 2013, ArXiv.

[5]  Ho-Won Jung,et al.  Evaluating interrater agreement in SPICE-based assessments , 2003, Comput. Stand. Interfaces.

[6]  S. Al-Athel,et al.  Report of the World Commission on Environment and Development: "Our Common Future" , 1987 .

[7]  Fabrizio Fabbrini,et al.  Derivation of Green Metrics for Software , 2013, SPICE.

[8]  Raghu Singh ISO/IEC draft international standard 12207, software life-cycle processes , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[9]  C. Prahalad,et al.  Why sustainability is now the key driver of innovation , 2013, IEEE Engineering Management Review.

[10]  Xavier Franch,et al.  Sustainability in software engineering: A systematic literature review , 2012, EASE.

[11]  Giuseppe Lami,et al.  Measuring Software Sustainability from a Process-centric Perspective , 2012, 2012 Joint Conference of the 22nd International Workshop on Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement.