Skip to main content

Derivation of Green Metrics for Software

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 349))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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)

    Chapter  Google Scholar 

  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. 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. 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. 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. 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. 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. ISO/IEC 15939:2007 - Systems and software engineering – Measurement process (2007)

    Google Scholar 

  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. 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. 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. Cabinet Office, ITIL v3 Continual Service Improvement – 2011 Edition (August 2011)

    Google Scholar 

  13. ISO/IEC IS 15504-x – Information Technology – Process Assessment. Parts 1 to 10 (2003-2010)

    Google Scholar 

  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. 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)

    Chapter  Google Scholar 

  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. Henry, S., Kafura, D.: Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering SE-7(5), 510–518 (1981)

    Article  Google Scholar 

  18. Juran, J.M., Godfrey, A.B.: Juran’s Quality Handbook, 5th edn. Mc Graw – Hill (1998)

    Google Scholar 

  19. Murugesan, S., Gangadharan, G.R., Harmon, R.R., Godbole, N.: Fostering Green IT. IEEE IT Professional 15(1), 16–18 (2013)

    Article  Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lami, G., Buglione, L., Fabbrini, F. (2013). Derivation of Green Metrics for Software. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2013. Communications in Computer and Information Science, vol 349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38833-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38833-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38832-3

  • Online ISBN: 978-3-642-38833-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics