Skip to main content

Software Sustainability: Academic Understanding and Industry Perceptions

  • Conference paper
  • First Online:
Software Business (ICSOB 2021)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 434))

Included in the following conference series:

  • 1152 Accesses

Abstract

Sustainability is a major concern for our society today. Software acts as a catalyst to support different business activities which have an impact on sustainability. Research from software engineering and other academic disciplines have proposed various software sustainability guidelines, tools, and methods to support software sustainability design in industry. However, there are still challenges on how to design and engineer sustainability into software products by software development practitioners in industry using those proposed sustainability guidelines and tools. The goal of this research is to seek understanding on what software sustainability means for software development practitioners and identify how to properly support engineering of sustainability into software design and development through academic research. Data were gathered and analyzed using grounded theory from workshop with different software development practitioners to seek their understanding on what sustainability means in their software systems. The results show economic and technical sustainability dimensions are the most important to software development practitioners for software sustainability. While the social sustainability dimension was not considered for software sustainability. The findings from this study indicates contrast in academia where all sustainability dimensions are treated as an important element to achieve software sustainability. Therefore, there is need for better collaboration between industry and academia to improve understanding of software sustainability and support effective sustainability engineering in software systems.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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

References

  1. Penzenstadler, B.: What does sustainability mean in and for software engineering ? In: 1st International Conference on ICT for Sustainability (ICT4S) (2013)

    Google Scholar 

  2. United Nations: Sustainable Development Goals, no. September 2000, pp. 8–23. https://www.un.org/sustainabledevelopment/sustainable-development-goals/. Accessed 28 July 2021

  3. United Nations: World Economic and Social Survey 2013. Department for Economic and Social Affairs, New York (2013)

    Google Scholar 

  4. Mahaux, M., Heymans, P., Saval, G.: Discovering sustainability requirements: an experience report. In: Berry, D., Franch, X. (eds.) REFSQ 2011. LNCS, vol. 6606, pp. 19–33. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19858-8_3

    Chapter  Google Scholar 

  5. Bonini, S., Görner, S.: The Business of Sustainability: Putting it Into Practice, p. 6. Insights Publ. (2011)

    Google Scholar 

  6. Nielsen: Nielsen global online study. Web Report (2015). http://www.nielsen.com/eu/en/insights/news/2015/green-generation-millennials-say-sustainability-is-a-shopping-priority.html. Accessed 3 Aug 2021

  7. Becker, C., et al.: Requirements: the key to sustainability. IEEE Softw. 33(1), 56–65 (2016). https://doi.org/10.1109/MS.2015.158

    Article  Google Scholar 

  8. Hankel, A.: Understanding higher order impacts of green ICT. In: 2nd International Conference on ICT Sustainability (ICT4S 2014), no. Ict4s, pp. 385–391 (2014). https://doi.org/10.2991/ict4s-14.2014.48

  9. Duboc, L., et al.: Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow. Requirements Eng. 25(4), 469–492 (2020). https://doi.org/10.1007/s00766-020-00336-y

    Article  Google Scholar 

  10. Wiersum, K.F.: 200 years of sustainability in forestry: lessons from history. Environ. Manage. 19(3), 321 (1995)

    Article  Google Scholar 

  11. Heinberg, R.: What Is Sustainability? Watershed Media (2010). http://www.postcarbon.org/publications/what-is-sustainability/. Accessed 29 Apr 2019

  12. Kuhlman, T., Farrington, J.: What is sustainability? Sustainability 2(11), 3436–3448 (2010). https://doi.org/10.3390/su2113436

    Article  Google Scholar 

  13. Cortese, A.D., Rowe, D.: Higher education and sustainability overview (2000). https://uwosh.edu/sirt/wp-content/uploads/sites/86/2017/08/Definitions-of-Sustainability.pdf. Accessed 03 Jan 2019

  14. Clough, G.W., Jean-Lou, C., Carol, C.: Sustainability and the university, p. 2006 (2006)

    Google Scholar 

  15. Giovannoni, E., Fabietti, G.: What is sustainability? A review of the concept and its applications. In: Busco, C., Frigo, M., Riccaboni, A., Quattrone, P. (eds.) Integrated Reporting, pp. 21–40. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-02168-3_2

    Chapter  Google Scholar 

  16. Rondeau, E., Lepage, F., Georges, J.: Measurements and sustainability, green information technology. A sustainable approach, pp. 29–59. Elsevier (2015)

    Google Scholar 

  17. Oyedeji, S., Seffah, A., Penzenstadler, B.: Classifying the measures of software sustainability. In: Proceedings of 4th International Workshop on Measurement and Metrics for Green and Sustainable Software Systems co-located with 12th International Symposium on Empirical Software Engineering and Measurement (ESEM 2018) (2018)

    Google Scholar 

  18. Penzenstadler, B., Femmer, H.: A generic model for sustainability with process- and product-specific instances. In: Proceedings of the 2013 Workshop on Green in Software Engineering, Green by Software Engineering, pp. 3–7 (2013). https://doi.org/10.1145/2451605.2451609

  19. Seacord, R., et al.: Measuring software sustainability. In: Proceedings International Conference on Software Maintenance ICSM 2003 (2013). https://doi.org/10.1017/CBO9781107415324.004.

  20. Software sustainability institute. https://www.software.ac.uk/about

  21. Koziolek, H.: Sustainability evaluation of software architectures: a systematic review. In: Proceedings of the joint {ACM} {SIGSOFT} conference–{QoSA} and {ACM} {SIGSOFT} symposium–{ISARCS} on {Quality} of software architectures–{QoSA} and architecting critical systems–{ISARCS}, pp. 3–12 (2011)

    Google Scholar 

  22. Venters, C.C., et al.: Software sustainability: the modern tower of babel. In: 3rd International Workshop on Requirements Engineering for sustainable Systems Workshop Proceedings, vol. 1216, pp. 7–12 (2014). http://ceur-ws.org/Vol-1216/

  23. Naumann, S., Dick, M., Kern, E., Johann, T.: The GREENSOFT model: a reference model for green and sustainable software and its engineering. Sustain. Comput. Inform. Syst. 1(4), 294–304 (2011). https://doi.org/10.1016/j.suscom.2011.06.004

    Article  Google Scholar 

  24. Juha, T.: Good, bad, and beautiful software. In search of green software quality factors. CEPIS Upgrad. XII(4), 22–27 (2011)

    Google Scholar 

  25. Penzenstadler, B., Raturi, A., Richardson, D.: Systematic mapping study on software engineering for sustainability (se4s)—protocol and results. Technical report UCI-ISR-14-1 (2014)

    Google Scholar 

  26. Amsel, N., Ibrahim, Z., Malik, A., Tomlinson, B.: Toward sustainable software engineering (NIER track). In: 2011 33rd International Conference on Software Engineering, pp. 976–979 (2011). https://doi.org/10.1145/1985793.1985964

  27. Becker, C., et al.: Sustainability design and software: the Karlskrona manifesto. In: Proceedings of 37th International Conference on Software Engineering, vol. 2, pp. 467–476 (2015). https://doi.org/10.1109/ICSE.2015.179

  28. Chitchyan, R., Duboc, L., Becker, C., Betz, S., Penzenstadler, B., Venters, C.C.: Sustainability design in requirements engineering: state of practice, pp. 533–542 (2016)

    Google Scholar 

  29. Lammert, D., Betz, S., Porras, J.: Software engineers in transition: self-role attribution and awareness for sustainability. In: Hawaii International Conference on System Sciences (HICSS 2022) (2022)

    Google Scholar 

  30. Tainter, J.A.: Social complexity and sustainability. Ecol. Complex. 3(2), 91–103 (2006). https://doi.org/10.1016/j.ecocom.2005.07.004

    Article  Google Scholar 

  31. Glaser, B.G., Strauss, A.L.: The discovery of grounded theory strategies for qualitative research, vol. 66 (1967)

    Google Scholar 

  32. EU: European Comission Classification of Business Enterprise (2001). https://ec.europa.eu/growth/smes/sme-definition_en

  33. EUROSTAT, Statistical classification of economic activities in the European Community (2008)

    Google Scholar 

  34. Condori-Fernandez, N., Lago, P.: Characterizing the contribution of quality requirements to software sustainability. J. Syst. Softw. 137, 289–305 (2018). https://doi.org/10.1016/j.jss.2017.12.005

    Article  Google Scholar 

  35. Al Hinai, M., Chitchyan, R.: Engineering requirements for social sustainability. In: Proceedings of ICT Sustainability 2016 (2016). https://doi.org/10.2991/ict4s-16.2016.10

  36. Oyedeji, S., Adisa, M.O., Naqvi, B., Abdulkareem, M., Penzenstadler, B., Seffah, A.: The interplay between usability, sustainability and green aspects: a design case study from a developing country. In: Proceedings of 6th International Conference on ICT for Sustainability, (ICT4S), vol. 2382 (2019)

    Google Scholar 

  37. Chitchyan, R., et al.: Sustainability design in requirements engineering: state of practice. In: 38th International Conference on Software Engineering Companion (ICSE 2016), pp. 533–542 (2016)

    Google Scholar 

  38. Duboc, L., et al.: Do we really know what we are building? Raising awareness of potential sustainability effects of software systems in requirements engineering. In: Proc. IEEE International Conference on Requirements Engineering Conference, vol. 2019-Septe, pp. 6–16 (2019). https://doi.org/10.1109/RE.2019.00013

  39. Kienzle, J., et al.: Towards model-driven sustainability evaluation to cite this version: HAL Id: hal-02146543 towards model-driven sustainability evaluation (2019)

    Google Scholar 

  40. IBM: Global CEO Study: The enterprise of the future, p. 76 (2010). https://www-935.ibm.com/services/uk/gbs/pdf/ibm_ceo_study_2008.pdf. Accessed 11 Aug 2021

  41. Microsoft: Microsoft 2015 Citizenship Report (2015). http://download.microsoft.com/download/7/3/6/736CED21-9D8B-4CBB-98E8-DCBAE7026251/Microsoft%202015%20Citizenship%20Report.pdf . Accessed 11 Aug 2021

  42. Nidumolu, R., Prahalad, C., Rangaswami, M.: Why sustainability is now the key driver of innovation. IEEE Eng. Manag. Rev. (2013). https://doi.org/10.1109/EMR.2013.6601104

  43. Wolfram, N., Lago, P., Osborne, F.: Sustainability in software engineering. In: 2017 Sustainable Internet and ICT for Sustainability (2017). https://doi.org/10.1109/CSEET.2011.5876124

  44. Venters, C.C., et al.: Software sustainability: beyond the tower of babel. In: 2021 IEEE/ACM International Workshop on Body of Knowledge for Software Sustainability (BoKSS), pp. 3–4 (2021). https://doi.org/10.1109/bokss52540.2021.00009

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shola Oyedeji .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Oyedeji, S., Shamshiri, H., Porras, J., Lammert, D. (2021). Software Sustainability: Academic Understanding and Industry Perceptions. In: Wang, X., Martini, A., Nguyen-Duc, A., Stray, V. (eds) Software Business. ICSOB 2021. Lecture Notes in Business Information Processing, vol 434. Springer, Cham. https://doi.org/10.1007/978-3-030-91983-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-91983-2_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-91982-5

  • Online ISBN: 978-3-030-91983-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics