2018
DOI: 10.1109/ms.2018.110154908
|View full text |Cite
|
Sign up to set email alerts
|

Software Engineering for Sustainability: Find the Leverage Points!

Abstract: Software Engineering helps deliver software systems that can enable humanity to reach new levels of prosperity. That experience in building complex, interdependent and globally distributed systems can also be leveraged for sustainability challenges. Humanity faces a number of global, interdependent, and complex challenges that present a risk to societies, including climate change, large scale involuntary migration, and poverty [18]. As software professionals, we can contribute to sustainability through the sof… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
34
1

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 35 publications
(36 citation statements)
references
References 13 publications
1
34
1
Order By: Relevance
“…The concept of sustainability has emerged as an area of growing interest in the field of software and requirements engineering [10,11,12,13,14,15,16]; which is understood as the 'capacity' of a system 'to endure' [17]. A closely related term, sustainable development, was defined by the Brundtland Commission as 'meeting the needs of the present without compromising the ability of future generations to meet their own needs' [18].…”
Section: Requirements and Sustainabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…The concept of sustainability has emerged as an area of growing interest in the field of software and requirements engineering [10,11,12,13,14,15,16]; which is understood as the 'capacity' of a system 'to endure' [17]. A closely related term, sustainable development, was defined by the Brundtland Commission as 'meeting the needs of the present without compromising the ability of future generations to meet their own needs' [18].…”
Section: Requirements and Sustainabilitymentioning
confidence: 99%
“…Another direction for future improvement of the method is to use system dynamics models to help visualise, analyse, and understand the balancing and reinforcing feedback loops and their effects within a specific problem domain [16]. Overall, improved visualisation of effects instead of merely using Excel can be an interesting investigation for next case studies.…”
Section: Reflections and Lessons Learnedmentioning
confidence: 99%
“…In other related fields, such as HCI, the focus has turned onto examining the a) dynamics of technology in public life, b) civic discourse on social media, c) civic engagement, d) data literacy, e) social justice and f) trust, often using in-the-wild approaches of systems in communities [3,6]. In addition, both SE [24,25,26] and human-computer interaction (HCI) [27,28,29] share a recent turn of interest onto sustainability matters, which has a close link with civic tech, as the focus is put on the environment, peoples' behavior and the role of technology [3].…”
Section: Related Research On Civic Technologymentioning
confidence: 99%
“…Sustainable software engineering is presently a major concern in software development [1], [2]. It has five major aspects such as individual, social, economic, environmental, and technical [3], [4]. It is argued that work has been done regarding technical, economic, social, and environmental aspect of sustainable software engineering, however, individual sustainability aspect has been given less attention by the researchers and it warrants future research [2], [3], [4], [5], [6], [7].…”
Section: Introductionmentioning
confidence: 99%
“…Sustainability in software engineering is a noteworthy part of practices in the disciplines [1], [2]. It is defined as the "capacity to endure" [4]. There are five sustainability aspects reported in the literature such as individual, social, economic, environmental and technical [3], [4], [13], [14].…”
Section: Introductionmentioning
confidence: 99%