Skip to main content

Environmental Sustainability in Software Process Improvement: a Systematic Mapping Study

  • Conference paper
  • First Online:
Trends and Applications in Software Engineering (CIMPS 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 537))

Included in the following conference series:

Abstract

Sustainability is a main concern in our current society. One of the aspects that play an important role in supporting sustainable development is Information Technology (IT). Both software behavior and the way it is developed impact the amount of energy consumption. Thus, this paper aims to present the most recent approaches to address sustainability from a software process improvement perspective. A systematic mapping study was conducted to identify the latest efforts made in the IT field to improve sustainability. As a result, seven primary papers with initial ideas about how sustainability can be integrated into software processes were found. The lack of both proposals and empirical data suggests that further research on the topic is needed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Penzenstadler, B., Raturi, A., Richardson, D., Calero, C., Femmer, H., Franch, X.: Systematic mapping Study on Software Engineering for Sustainability (SE4S). In: ACM International Conference Proceeding Series, pp. 1-10. (2014)

    Google Scholar 

  2. Ardito, L., Procaccianti, G., Torchiano, M., Vetrò, A.: Understanding green software development: A conceptual framework. IT Professional. 17, 44-50 (2015)

    Google Scholar 

  3. Murugesan, S.: Harnessing Green IT: Principles and Practices. IT Professional. 10, 24-33 (2008)

    Google Scholar 

  4. Calero, C., Piattini, M.: Introduction to green in software engineering. In: Calero, C.Piattini, M., (eds.). Green in Software Engineering. pp. 3-27. (2015)

    Google Scholar 

  5. Erdélyi, K.: Special factors of development of green software supporting eco sustainability. In: SISY 2013 - IEEE 11th International Symposium on Intelligent Systems and Informatics, Proceedings, pp. 337-340. (2013)

    Google Scholar 

  6. Dick, M., Naumann, S.: Enhancing software engineering processes towards sustainable software product design. In: EnviroInfo, pp. 706-715. (2010)

    Google Scholar 

  7. Lago, P., Meyer, N., Morisio, M., Muller, H.A., Scanniello, G.: 2nd International workshop on green and sustainable software (GREENS 2013). In: Proceedings - International Conference on Software Engineering, pp. 1523-1524. (2013)

    Google Scholar 

  8. Naumann, S., Kern, E., Dick, M., Johann, T.: Sustainable software engineering: Process and quality models, life cycle, and social aspects. In: Hilty, L.M.Aesbischer, B., (eds.). ICT Innovations for Sustainability. 310, pp. 191-205. (2015)

    Google Scholar 

  9. Penzenstadler, B., Femmer, H.: A generic model for sustainability with process- and product-specific instances. In: GIBSE 2013 - Proceedings of the 2013 Workshop on Green in Software Engineering, Green by Software Engineering, pp. 3-7. (2013)

    Google Scholar 

  10. Becker, C., Chitchyan, R., Duboc, L., Easterbrook, S., Penzenstadler, B., Seyff, N., Venters, C.C.: Sustainability Design and Software: The Karlskrona Manifesto. In: Proceedings - International Conference on Software Engineering, pp. 467-476. (2015)

    Google Scholar 

  11. Penzenstadler, B., Bauer, V., Calero, C., Franch, X.: Sustainability in software engineering: A systematic literature review. In: IET Seminar Digest, pp. 32-41. (2012)

    Google Scholar 

  12. García-Mireles, G.A., Moraga, M.Á., García, F., Piattini, M.: Approaches to promote product quality within software process improvement initiatives: A mapping study. Journal of Systems and Software. 103, 150-166 (2015)

    Google Scholar 

  13. Unterkalmsteiner, M., Gorschek, T., Islam, A.K.M.M., Cheng, C.K., Permadi, R.B., Feldt, R.: Evaluation and Measurement of Software Process Improvement: A Systematic Literature Review. IEEE Transactions on Software Engineering. 38, 398-424 (2012)

    Google Scholar 

  14. Pino, F.J., García, F., Piattini, M.: Software process improvement in small and medium software enterprises: a systematic review. Software Quality Journal. 16, 237-261 (2008)

    Google Scholar 

  15. Kitchenham, B., Brereton, P.: A systematic review of systematic review process research in software engineering. Information and Software Technology. 55, 2049-2075 (2013)

    Google Scholar 

  16. Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology. 64, 1-18 (2015)

    Google Scholar 

  17. Naumann, S., Dick, M., Kern, E., Johann, T.: The GREENSOFT Model: A reference model for green and sustainable software and its engineering. Sustainable Computing: Informatics and Systems. 1, 294-304 (2011)

    Google Scholar 

  18. Systems and software engineering – Software life cycle processes - Redline. ISO/IEC 12207:2008(E) IEEE Std 12207-2008 - Redline1-195 (2008)

    Google Scholar 

  19. Lami, G., Fabbrini, F., Fusani, M.: Software sustainability from a process-centric perspective. In: Winkler, D., O’connor, R.V., Messnarz, R., (eds.). Systems, software and services process improvement. European Conference on Software Process Improvement. 301 CCIS, pp. 97-108. (2012)

    Google Scholar 

  20. Mahmoud, S.S., Ahmad, I.: A green model for sustainable software engineering. International Journal of Software Engineering and Its Applications. 7, 55-74 (2013)

    Google Scholar 

  21. Lami, G., Fabbrini, F., Buglione, L.: An ISO/IEC 33000-compliant measurement framework for software process sustainability assessment. In: Proceedings - 2014 Joint Conference of the International Workshop on Software Measurement, IWSM 2014 and the International Conference on Software Process and Product Measurement, Mensura 2014, pp. 50-59. (2014)

    Google Scholar 

  22. Lami, G., Buglione, L.: Measuring Software Sustainability from a Process-Centric Perspective. In: Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2012 Joint Conference of the 22nd International Workshop on, pp. 53-59. IEEE, (2012)

    Google Scholar 

  23. Lami, G., Fabbrini, F., Fusani, M.: A methodology to derive sustainability indicators for software development projects. In: Procedings of the 2013 International Conference on Software and System Process, pp. 70-77. (2013)

    Google Scholar 

  24. Wieringa, R., Maiden, N., Mead, N., Rolland, C.: Requirements engineering paper classification and evaluation criteria: A proposal and a discussion. Requirements Engineering. 11, 102-107 (2006)

    Google Scholar 

  25. ISO/IEC-25010: Systems and software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Software product quality and system quality in use model. (2010)

    Google Scholar 

  26. ISO15504: ISO/IEC 15504 Information Technology – process assessment – part 3: guidance on performing an assessment. (2004)

    Google Scholar 

  27. ISO33001: ISO/IEC 33001:2015 Information technology – process assessment – concepts and terminology. (2015)

    Google Scholar 

  28. Bourque, P., Fairley, R.E., eds. Guide to the Software Engineering Body of Knowledge, Version 3.0. 2014, IEEE Computer Society.

    Google Scholar 

  29. Cugola, G., Ghezzi, C.: Software Processes: a Retrospective and a Path to the Future. Software Process: Improvement and Practice. 4, 101-123 (1998)

    Google Scholar 

  30. Kitchenham, B., Charters, S., Guidelines for performing systematic literature reviews in software engineering, in Technical report, Ver. 2.3 EBSE Technical Report. EBSE. (2007).

    Google Scholar 

  31. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology. 50, 833-859 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gabriel Alberto García-Mireles .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

García-Mireles, G.A. (2017). Environmental Sustainability in Software Process Improvement: a Systematic Mapping Study. In: Mejia, J., Muñoz, M., Rocha, Á., San Feliu, T., Peña, A. (eds) Trends and Applications in Software Engineering. CIMPS 2016. Advances in Intelligent Systems and Computing, vol 537. Springer, Cham. https://doi.org/10.1007/978-3-319-48523-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48523-2_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48522-5

  • Online ISBN: 978-3-319-48523-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics