A systematic literature review for software sustainability measures

Nowadays, sustainability is a key factor that should be considered in the software quality models. It is increasingly important how environmentally friendly is a software product, both in its execution and during its development process. Therefore, we have proposed, in a previous work, a quality model (25010+S) an extension of the ISO/IEC 25010 standard by considering aspects of sustainability on its characteristics and sub-characteristics. However, in order to make the model useful, it is necessary to identify measures for each sub-characteristic and characteristic. For that reason, the objective of this paper is to carry out a Systematic Literature Review to discover the state-of-the art in software sustainability measures.

[1]  Mario Piattini,et al.  Towards a consistent terminology for software measurement , 2006, Inf. Softw. Technol..

[2]  Abram Hindle Green mining: A methodology of relating software change to power consumption , 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR).

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

[4]  Stefan Naumann,et al.  A Model and Selected Instances of Green and Sustainable Software , 2010, HCC.

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

[6]  Bill Tomlinson,et al.  Toward sustainable software engineering: NIER track , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[7]  Timo Johann,et al.  How to measure energy-efficiency of software: Metrics and measurement results , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[8]  David E. Culler,et al.  Creating greener homes with IP-based wireless AC energy monitors , 2008, SenSys '08.

[9]  Rajarshi Das,et al.  Autonomic multi-agent management of power and performance in data centers , 2008, AAMAS.

[10]  Christoph Meier,et al.  EoD designer: A computation tool for energy optimization of data centers , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[11]  Stefan Naumann,et al.  Enhancing Software Engineering Processes towards Sustainable Software Product Design , 2010, EnviroInfo.

[12]  Steve Moyle,et al.  Using model trees to characterize computer resource usage , 2004, WOSS '04.

[13]  Marcus Ciolkowski,et al.  The QualOSS open source assessment model measuring the performance of open source communities , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[14]  Jing Xiao,et al.  Measuring the Sustainability Performance of Software Projects , 2010, 2010 IEEE 7th International Conference on E-Business Engineering.

[15]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[16]  Lorenz M. Hilty,et al.  What Kind of Information Society? Governance, Virtuality, Surveillance, Sustainability, Resilience - 9th IFIP TC 9 International Conference, HCC9 2010 and 1st IFIP TC 11 International Conference, CIP 2010, Held as Part of WCC 2010, Brisbane, Australia, September 20-23, 2010. Proceedings , 2010, HCC.

[17]  Moreno Marzolla Optimizing the energy consumption of large-scale applications , 2012, QoSA '12.

[18]  Gaurav Ameta,et al.  Towards a new geometric metric for sustainability assessment , 2009, PerMIS.

[19]  Abram Hindle Green mining: Investigating power consumption across versions , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[20]  Taeseong Kim,et al.  Energy measurement of web service , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).