Skip to main content

On the Current Practices for Specifying Sustainability Requirements

  • Conference paper
  • First Online:
Research Challenges in Information Science (RCIS 2022)

Abstract

As sustainability becomes a fundamental concern in software development, it is important to understand how industry is addressing it. This paper discusses the results of a survey performed in industry aiming at identifying their current needs and practices to handle sustainability in agile software development. The survey includes an initial section to gather participants’ information, followed by a section inquiring about the impact of sustainability on their working environment, and which methods and tools are used. The enquired population is a small subset of the IT professionals in Portugal. The main findings include lack of methods, tools, knowledge and domain experts to support elicitation and specification of sustainability requirements. Still, the participants recognise that one of the main reasons to consider sustainability is for the improvement of product quality and for creating a good reputation.

Supported by NOVA LINCS.

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

Notes

  1. 1.

    https://drive.google.com/file/d/1zc6hpvq6_Nn3D-wLtkL7Mfqc5FgIDfZj/view?usp=sharing.

  2. 2.

    https://www.ucl.ac.uk/sustainable/education/embed-sustainability-curriculum.

  3. 3.

    https://sustainabilityinschools.edu.au/sustainability-curriculum.

  4. 4.

    https://www.outsystems.com/.

  5. 5.

    https://www.castsoftware.com/.

  6. 6.

    https://www.kiuwan.com/.

  7. 7.

    https://www.sonarqube.org/.

References

  1. Brundtland, G.H.: Our common future: development that meets the needs of the present without compromising the ability of future generations to meet their own needs. In: WCED (1987)

    Google Scholar 

  2. Penzenstadler, B., Femmer, H.: A generic model for sustainability with process-and product-specific instances. In: Workshop on Green In/by SE (2013)

    Google Scholar 

  3. Paech, B., Moreira, A., Araujo, J., Kaiser, P.: Towards a systematic process for the elicitation of sustainability requirements. In: 8th RE4SuSy Workshop, Co-located with 27th International Conference on RE (2019)

    Google Scholar 

  4. Albuquerque, D., Moreira, A., Araujo, J., Gralha, C., Goulão, M., Brito, I.S.: A sustainability requirements catalog for the social and technical dimensions. In: Ghose, A., Horkoff, J., Silva Souza, V.E., Parsons, J., Evermann, J. (eds.) ER 2021. LNCS, vol. 13011, pp. 381–394. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-89022-3_30

    Chapter  Google Scholar 

  5. Venters, C.C., et al.: Software sustainability: the modern tower of babel. In: CEUR WS Proceedings, vol. 1216, pp. 7–12 (2014)

    Google Scholar 

  6. Kitchenham, B.A., Pfleeger, S.L.: Personal opinion surveys. In: Shull, F., Singer, J., Sjøberg, D.I.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 63–92. Springer, London (2008). https://doi.org/10.1007/978-1-84800-044-5_3

  7. What Is Agile? https://www.atlassian.com/agile. Accessed 15 Jan 2021

  8. User Stories. https://www.atlassian.com/agile/project-management/user-stories. Accessed 15 Jan 2021

  9. World Commission on Environment and Development: Our Common Future. Oxford University Press, Oxford (1987). https://EconPapers.repec.org/ RePEc:oxp:obooks:9780192820808. Accessed 15 Jan 2021

  10. Becker, C., et al.: Requirements: the key to sustainability. IEEE Softw. 33(1), 56–65 (2016)

    Article  Google Scholar 

  11. Murugesan, S.: Harnessing green it: principles and practices. IT Prof. 10(1), 24–33 (2008)

    Article  MathSciNet  Google Scholar 

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

    Google Scholar 

  13. Punter, T., Ciolkowski, M., Freimut, B.G., John, I.: Conducting on-line surveys in software engineering. In: International Symposium on Empirical Software Engineering (ISESE 2003). IEEE Computer Society (2003)

    Google Scholar 

  14. Chitchyan, R., et al.: Sustainability design in requirements engineering: state of practice. In: IEEE/ACM 38th ICSE, pp. 533–542 (2016)

    Google Scholar 

  15. Böhringer, C., Jochen, P.: Measuring the immeasurable - a survey of sustainability indices. Ecol. Econ. 63, 1–8 (2007)

    Article  Google Scholar 

  16. Rashid, N., Khan, S.U.: Agile practices for global software development vendors in the development of green and sustainable software. J. Softw. Evol. Process 30(10), e1964 (2018)

    Article  Google Scholar 

  17. Groher, I., Weinreich, R.: An interview study on sustainability concerns in software development projects. In: 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (2017)

    Google Scholar 

Download references

Acknowledgements

We thank NOVA LINCS UID/CEC/04516/2019 for supporting this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Araujo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mendes, S., Araujo, J., Moreira, A. (2022). On the Current Practices for Specifying Sustainability Requirements. In: Guizzardi, R., Ralyté, J., Franch, X. (eds) Research Challenges in Information Science. RCIS 2022. Lecture Notes in Business Information Processing, vol 446. Springer, Cham. https://doi.org/10.1007/978-3-031-05760-1_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-05760-1_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-05759-5

  • Online ISBN: 978-3-031-05760-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics