Advertisement

Abstract

Sustainability of software depends on several factors including the processes deployed to develop, operate, maintain and dispose software systems. To make such sustainability-related processes actually deployable and controllable, specific green metrics and indicators are necessary. In this paper we propose a sound methodological approach to derive green metrics and we provide also a significant set of metrics, derived according to such an approach, able to address different aspects of software sustainability.

Keywords

software sustainability software process metrics ISO/IEC 25010 Environmental factors 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Lami, G., Fabbrini, F., Fusani, M.: Software Sustainability from a Process-Centric Perspective. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 97–108. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  2. 2.
    Lami, G., Buglione, L.: Measuring Software Sustainability from a Process-Centric Perspective. In: Proceedings of IWSM/MENSURA 2012, Assisi, October 17-19. CPS Publisher (2012)Google Scholar
  3. 3.
    McLeod, L., MacDonell, S.G.: Factors that Affect Software Systems Development Project Outcomes: A Survey of Research. ACM Computing Surveys 43(4), Article 24 (October 2011)Google Scholar
  4. 4.
    Pamlin, D., Szomolànyi, K.: First Report for Reduced CO2 emissions in the EU and Beyond. Saving the Climate @ the Speed of Light joint ETNO and WWF initiative (2008), doi:http://goo.gl/A5IaY
  5. 5.
    Basili, V., Caldiera, G., Rombach, D.: Goal/Question/Metric paradigm. In: Marciniak, J.C. (ed.) Encyclopedia of Software Engineering, vol. 1, pp. 528–532. John Wiley and Sons, New York (1994)Google Scholar
  6. 6.
    Van Solingen, R., Berghout, E.: The Goal/Question/Metric Method. A practical guide for Quality Improvement of Software Development. Mc-Graw Hill (1999) ISBN 0-07-709553-7 Google Scholar
  7. 7.
    ISO/IEC 25010:2011 - Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models (March 2011)Google Scholar
  8. 8.
    ISO/IEC 15939:2007 - Systems and software engineering – Measurement process (2007)Google Scholar
  9. 9.
    Buglione, L., Ebert, C.: Estimation. In: Encyclopedia of Software Engineering. Taylor & Francis Publisher (June 2012), http://goo.gl/Tl7ta, ISBN: 978-1-4200-5977-9
  10. 10.
    MASP, Metric Cards for Automotive Software Projects, version 1.0, TR-2012-01, Metrics for Automotive Software Projects (MASP) working group, Automotive SPIN Italy, Technical Report (October 2012), http://goo.gl/ZbvhC
  11. 11.
    Park, R.: Goal-Driven Software Measurement: A Guidebook (Technical Report CMU/SEI-96-HB-002). Software Engineering Institute, Carnegie Mellon University, Pittsburgh (1996) Google Scholar
  12. 12.
    Cabinet Office, ITIL v3 Continual Service Improvement – 2011 Edition (August 2011)Google Scholar
  13. 13.
    ISO/IEC IS 15504-x – Information Technology – Process Assessment. Parts 1 to 10 (2003-2010)Google Scholar
  14. 14.
    United Nations General Assembly. Report of the World Commission on Environment and Development: Our Common Future. Transmitted to the General Assembly as an Annex to document A/42/427 - Development and International Co-operation: Environment (1987)Google Scholar
  15. 15.
    Dorn, C., Truong, H.-L., Dustdar, S.: Measuring and Analyzing Emerging Properties for Autonomic Collaboration Service Adaptation. In: Rong, C., Jaatun, M.G., Sandnes, F.E., Yang, L.T., Ma, J. (eds.) ATC 2008. LNCS, vol. 5060, pp. 162–176. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    IMCA, Guidelines for the Use of Environmental Performance Indicators, IMCA-SEL-010, International Marine Contractors Association (January 2004), http://www.imca-int.com/media/73138/imcasel010.pdf
  17. 17.
    Henry, S., Kafura, D.: Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering SE-7(5), 510–518 (1981)CrossRefGoogle Scholar
  18. 18.
    Juran, J.M., Godfrey, A.B.: Juran’s Quality Handbook, 5th edn. Mc Graw – Hill (1998)Google Scholar
  19. 19.
    Murugesan, S., Gangadharan, G.R., Harmon, R.R., Godbole, N.: Fostering Green IT. IEEE IT Professional 15(1), 16–18 (2013)CrossRefGoogle Scholar
  20. 20.
    McGarry, J., Card, D., Jones, C., Layman, B., Clark, E., Dean, J., Hall, F.: Practical Software Measurement: Objective Information for Decision Makers. Addison-Wesley (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Giuseppe Lami
    • 1
  • Luigi Buglione
    • 2
    • 3
  • Fabrizio Fabbrini
    • 1
  1. 1.Istituto di Scienza e Tecnologie della InformazioneConsiglio Nazionale delle RicerchePisaItaly
  2. 2.Engineering.IT SpaRomeItaly
  3. 3.Ecole de Technologie Supérieure (ETS)MontréalCanada

Personalised recommendations