Towards a definition of sustainability in and for software engineering
Status:: π©
Links:: Birgit Penzenstadler | Sustainable Digitalization - Terms & Definitions
Metadata
Authors:: Penzenstadler, Birgit
Title:: Towards a definition of sustainability in and for software engineering
Date:: 2013
Publisher:: ACM
URL:: https://dl.acm.org/doi/10.1145/2480362.2480585
DOI:: 10.1145/2480362.2480585
Bibliography
Penzenstadler, B. (2013). Towards a definition of sustainability in and for software engineering. Proceedings of the 28th Annual ACM Symposium on Applied Computing, 1183β1185. https://doi.org/10.1145/2480362.2480585
Zotero
Type:: #zotero/conferencePaper
Zotero::
Keywords:: [β , π, Green Software]
Relations
Notes & Annotations
π¨ Note (last modified: 2023-02-21#14:30:51) (
Definitionen:
- Sustainability for Software Engineering: Wie kΓΆnnen die absoluten Kriterien wie Einhaltung des Zeitrahmens und ErfΓΌllung aller Anforderungen eingehalten werden?
- Sustainability in Software Engineering: Wie kann das zu entwickelnde System nachhaltiger werden?
- Software (engineering) for sustainability: Wie kann Software zu mehr Nachhaltigkeit beitragen?
- Sustainable Software or sustainability in software engineering: Wie kann Software oder Software Engineering nachhaltiger werden?
4 Aspekte:
- Development Process Aspect
- Maintenance Process Aspect
- System Production Aspect
- System Usage Aspect
π Annotations (imported on 2023-06-01#14:13:41)
Traditional software engineering has not fully supported sustainability as a relevant, first-class concern.
As technological efficiency alone will not produce sustainability (cf. Jevonβs paradoxon), sustainable development requires a combination of efficiency and sufficiency strategies, inter alia by decoupling economic growth from environmental impacts and from the use of natural resources.
Sustainability during the initial software development process means development with responsible use of ecological, human, and financial resources.
Sustainability of the software system during its maintenance period until replacement by a new system includes continuous monitoring of quality and knowledge management.
Sustainability of the software system as product with respect to its use of resources for production is achieved, for example, by using green IT principles, sustainably produced hardware components, and optimising the required logistics for assembly, etc.
Sustainability in the usage processes within the application domain triggered by the software system as product takes into account responsibility for the environmental impact and designing green business processes.