Software sustainability: The modern tower of babel

C. C. Venters, C. Jay, L. M S Lau, M.K. Griffiths, V. Holmes, R. R. Ward, J. Austin, C. E. Dibsdale, J. Xu

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

The development of sustainable software has been identified as one of the key challenges in the field of computational science and engineering. However, there is currently no agreed definition of the concept. Current definitions range from a composite, non-functional requirement to simply an emergent property. This lack of clarity leads to confusion, and potentially to ineffective and inefficient efforts to develop sustainable software systems. The aim of this paper is to explore the emerging definitions of software sustainability from the field of software engineering in order to contribute to the question, what is software sustainability? The preliminary analysis suggests that the concept of software sustainability is complex and multifaceted with any consensus towards a shared definition within the field of software engineering yet to be achieved.

LanguageEnglish
Pages7-12
Number of pages6
JournalCEUR Workshop Proceedings
Volume1216
Publication statusPublished - 2014

Fingerprint

Towers
Sustainable development
Software engineering
Composite materials

Cite this

Venters, C. C., Jay, C., Lau, L. M. S., Griffiths, M. K., Holmes, V., Ward, R. R., ... Xu, J. (2014). Software sustainability: The modern tower of babel. CEUR Workshop Proceedings, 1216, 7-12.
Venters, C. C. ; Jay, C. ; Lau, L. M S ; Griffiths, M.K. ; Holmes, V. ; Ward, R. R. ; Austin, J. ; Dibsdale, C. E. ; Xu, J. / Software sustainability : The modern tower of babel. In: CEUR Workshop Proceedings. 2014 ; Vol. 1216. pp. 7-12.
@article{d29ca69cbefc482fb66a20a955b4cf8d,
title = "Software sustainability: The modern tower of babel",
abstract = "The development of sustainable software has been identified as one of the key challenges in the field of computational science and engineering. However, there is currently no agreed definition of the concept. Current definitions range from a composite, non-functional requirement to simply an emergent property. This lack of clarity leads to confusion, and potentially to ineffective and inefficient efforts to develop sustainable software systems. The aim of this paper is to explore the emerging definitions of software sustainability from the field of software engineering in order to contribute to the question, what is software sustainability? The preliminary analysis suggests that the concept of software sustainability is complex and multifaceted with any consensus towards a shared definition within the field of software engineering yet to be achieved.",
keywords = "Non-functional requirements, Quality attributes, Software engineering, Software sustainability, Sustainability",
author = "Venters, {C. C.} and C. Jay and Lau, {L. M S} and M.K. Griffiths and V. Holmes and Ward, {R. R.} and J. Austin and Dibsdale, {C. E.} and J. Xu",
year = "2014",
language = "English",
volume = "1216",
pages = "7--12",
journal = "CEUR Workshop Proceedings",
issn = "1613-0073",
publisher = "CEUR Workshop Proceedings",

}

Venters, CC, Jay, C, Lau, LMS, Griffiths, MK, Holmes, V, Ward, RR, Austin, J, Dibsdale, CE & Xu, J 2014, 'Software sustainability: The modern tower of babel', CEUR Workshop Proceedings, vol. 1216, pp. 7-12.

Software sustainability : The modern tower of babel. / Venters, C. C.; Jay, C.; Lau, L. M S; Griffiths, M.K.; Holmes, V.; Ward, R. R.; Austin, J.; Dibsdale, C. E.; Xu, J.

In: CEUR Workshop Proceedings, Vol. 1216, 2014, p. 7-12.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Software sustainability

T2 - CEUR Workshop Proceedings

AU - Venters, C. C.

AU - Jay, C.

AU - Lau, L. M S

AU - Griffiths, M.K.

AU - Holmes, V.

AU - Ward, R. R.

AU - Austin, J.

AU - Dibsdale, C. E.

AU - Xu, J.

PY - 2014

Y1 - 2014

N2 - The development of sustainable software has been identified as one of the key challenges in the field of computational science and engineering. However, there is currently no agreed definition of the concept. Current definitions range from a composite, non-functional requirement to simply an emergent property. This lack of clarity leads to confusion, and potentially to ineffective and inefficient efforts to develop sustainable software systems. The aim of this paper is to explore the emerging definitions of software sustainability from the field of software engineering in order to contribute to the question, what is software sustainability? The preliminary analysis suggests that the concept of software sustainability is complex and multifaceted with any consensus towards a shared definition within the field of software engineering yet to be achieved.

AB - The development of sustainable software has been identified as one of the key challenges in the field of computational science and engineering. However, there is currently no agreed definition of the concept. Current definitions range from a composite, non-functional requirement to simply an emergent property. This lack of clarity leads to confusion, and potentially to ineffective and inefficient efforts to develop sustainable software systems. The aim of this paper is to explore the emerging definitions of software sustainability from the field of software engineering in order to contribute to the question, what is software sustainability? The preliminary analysis suggests that the concept of software sustainability is complex and multifaceted with any consensus towards a shared definition within the field of software engineering yet to be achieved.

KW - Non-functional requirements

KW - Quality attributes

KW - Software engineering

KW - Software sustainability

KW - Sustainability

UR - http://www.scopus.com/inward/record.url?scp=84908262384&partnerID=8YFLogxK

M3 - Article

VL - 1216

SP - 7

EP - 12

JO - CEUR Workshop Proceedings

JF - CEUR Workshop Proceedings

SN - 1613-0073

ER -