Skip to main navigation Skip to search Skip to main content

Requirements: The key to sustainability

  • Christoph Becker
  • , Stefanie Betz
  • , Ruzanna Chitchyan
  • , Leticia Duboc
  • , Steve M. Easterbrook
  • , Birgit Penzenstadler
  • , Norbert Seyff
  • , Colin C. Venters

Research output: Indexed journal article Articlepeer-review

171 Citations (Scopus)

Abstract

Successful collaborations to integrate sustainability concerns into established practices can significantly and positively influence the long-term effects of the systems. Designers must identify and tackle causes of unsustainable software design. For this, industry can invite academics to research, analyze, and reengineer their current development processes and practices for improved sustainability. They must develop exemplar case studies that demonstrate the benefits of sustainability design in software engineering. For this, early adopter industrial collaborators can partner with academics to apply research findings. Finally, they must build competences in the theory and practice of sustainable design into the training of all software engineers. Industry can make the demand for software practitioners trained in sustainability principles explicit by requiring specific competences from potential employees. Researchers and educators should develop improved curricula that incorporate sustainability principles and ensure that future software professionals possess the competences needed to advance sustainability goals through software engineering.

Original languageEnglish
Article number7325195
Pages (from-to)56-65
Number of pages10
JournalIEEE Software
Volume33
Issue number1
DOIs
Publication statusPublished - 2016
Externally publishedYes

Fingerprint

Dive into the research topics of 'Requirements: The key to sustainability'. Together they form a unique fingerprint.

Cite this