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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Ardito, L., Procaccianti, G., Torchiano, M., Vetrò, A.: Understanding green software development: A conceptual framework. IT Professional. 17, 44-50 (2015)
Murugesan, S.: Harnessing Green IT: Principles and Practices. IT Professional. 10, 24-33 (2008)
Calero, C., Piattini, M.: Introduction to green in software engineering. In: Calero, C.Piattini, M., (eds.). Green in Software Engineering. pp. 3-27. (2015)
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)
Dick, M., Naumann, S.: Enhancing software engineering processes towards sustainable software product design. In: EnviroInfo, pp. 706-715. (2010)
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)
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)
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)
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)
Penzenstadler, B., Bauer, V., Calero, C., Franch, X.: Sustainability in software engineering: A systematic literature review. In: IET Seminar Digest, pp. 32-41. (2012)
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)
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)
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)
Kitchenham, B., Brereton, P.: A systematic review of systematic review process research in software engineering. Information and Software Technology. 55, 2049-2075 (2013)
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)
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)
Systems and software engineering – Software life cycle processes - Redline. ISO/IEC 12207:2008(E) IEEE Std 12207-2008 - Redline1-195 (2008)
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)
Mahmoud, S.S., Ahmad, I.: A green model for sustainable software engineering. International Journal of Software Engineering and Its Applications. 7, 55-74 (2013)
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)
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)
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)
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)
ISO/IEC-25010: Systems and software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Software product quality and system quality in use model. (2010)
ISO15504: ISO/IEC 15504 Information Technology – process assessment – part 3: guidance on performing an assessment. (2004)
ISO33001: ISO/IEC 33001:2015 Information technology – process assessment – concepts and terminology. (2015)
Bourque, P., Fairley, R.E., eds. Guide to the Software Engineering Body of Knowledge, Version 3.0. 2014, IEEE Computer Society.
Cugola, G., Ghezzi, C.: Software Processes: a Retrospective and a Path to the Future. Software Process: Improvement and Practice. 4, 101-123 (1998)
Kitchenham, B., Charters, S., Guidelines for performing systematic literature reviews in software engineering, in Technical report, Ver. 2.3 EBSE Technical Report. EBSE. (2007).
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology. 50, 833-859 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)