2014-09-04

Book "ICT Innovations for Sustainability"

The book "ICT Innovations for Sustainability" outlines the core concepts and methods of an emerging field of research and practice, ICT for Sustainability (ICT4S).

ICT4S clusters around two pillars:
  • Sustainability in ICT, making information and communication technologies themselves more sustainable, and
  • Sustainability by ICT, using information and communication technologies to encourage sustainable practices in society as a whole.
Together with our former colleague Prof. Dr. Stefan Naumann, we co-authored the chapter "Sustainable Software Engineering: Process and Quality Models, Life Cycle, and Social Aspects".

In the chapter, we give and explain a widely accepted definition of sustainable software engineering1 before we present a quality model for sustainable software. Afterwards, based on the definition, we introduce a set of high-level reference processes2 which add sustainability concepts to the software reference processes defined in ISO/IEC 12207. Then we investigate how these additional reference processes are covered by two sustainable software engineering processes, the "Process Model for Agile and Sustainable Software Engineering"3,4 and the "Green Model for Sustainable Software Engineering"5.

Citation

Naumann, S., Kern, E., Dick, M., Johann, T.: Sustainable Software Engineering: Process and Quality Models, Life Cycle, and Social Aspects. In: L.M. Hilty and B. Aebischer (eds.), ICT Innovations for Sustainability, Advances in Intelligent Systems and Computing 310, Springer International Publishing Switzerland 2015, DOI:10.1007/978-3-319-09228-7, ISBN 978-3-319-09227-0

References

  1. Naumann, S., Dick, M., Kern, E., Johann, T.: The GREENSOFT Model: A Reference Model for Green and Sustainable Software and its Engineering. SUSCOM 1(4): 294–304. (2011) doi: 10.1016/j.suscom.2011.06.004
  2. Lami, G., Fabbrini, F., Fusani, M.: Software Sustainability from a Process-Centric Perspective. In: D. Winkler, R.V O’Connor, R. Messnarz (eds) EuroSPI 2012, CCIS 301. Springer, pp. 97–108 (2012)
  3. Dick M, Drangmeister J, Kern E et al. (2013) Green Software Engineering with Agile Methods. In: Green and Sustainable Software (GREENS), 2013 2nd International Workshop on, pp 78–85, DOI:10.1109/GREENS.2013.6606425
  4. Dick M, Naumann S (2010) Enhancing Software Engineering Processes towards Sustainable Software Product Design. In: Greve K, Cremers AB (eds) EnviroInfo 2010: Integration of Environmental Information in Europe. Proceedings of the 24th International Conference on Informatics for Environmental Protection, October 6 - 8, 2010, Cologne/Bonn, Germany. Shaker, Aachen, pp 706–715
  5. Mahmoud SS, Ahmad I (2013) A Green Model for Sustainable Software Engineering 2013. International Journal of Software Engineering and Its Applications 7(4): 55–74