Software sustainability: Research and practice from a software architecture viewpoint

CC Venters, R Capilla, S Betz, B Penzenstadler… - Journal of Systems and …, 2018 - Elsevier
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …

Sustainable software engineering: Reflections on advances in research and practice

CC Venters, R Capilla, EY Nakagawa, S Betz… - Information and …, 2023 - Elsevier
Context: Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which are …

Sustainability is stratified: Toward a better theory of sustainable software engineering

S McGuire, E Schultz, B Ayoola… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Background: Sustainable software engineering (SSE) means creating software in a way that
meets present needs without undermining our collective capacity to meet our future needs. It …

Industry voices on software engineering challenges in cyber-physical production systems engineering

K Feichtinger, K Meixner, F Rinker… - 2022 IEEE 27th …, 2022 - ieeexplore.ieee.org
Cyber-Physical Production Systems (CPPSs) are envisioned as next-generation adaptive
production systems combining modern production techniques with the latest information …

A catalogue supporting software sustainability design

S Oyedeji, A Seffah, B Penzenstadler - Sustainability, 2018 - mdpi.com
Like other communities, sustainability in and for software design is a grand research and
development challenge. Current research focuses on eliciting the meanings of sustainability …

Lessons Learned from Developing a Sustainability Awareness Framework for Software Engineering using Design Science

S Betz, B Penzenstadler, L Duboc… - ACM Transactions on …, 2024 - dl.acm.org
To foster a sustainable society within a sustainable environment, we must dramatically
reshape our work and consumption activities, most of which are facilitated through software …

Towards a taxonomy of Roxygen documentation in R packages

M Vidoni, Z Codabux - Empirical Software Engineering, 2023 - Springer
Software documentation is often neglected, impacting maintenance and reuse and leading
to technical issues. In particular, when working with scientific software, such issues in the …

Circular systems engineering

I David, D Bork, G Kappel - Software and Systems Modeling, 2024 - Springer
The perception of the value and propriety of modern engineered systems is changing. In
addition to their functional and extra-functional properties, nowadays' systems are also …

An exploratory study of software sustainability at early stages of software development

H Noman, NA Mahoto, S Bhatti, HA Abosaq… - Sustainability, 2022 - mdpi.com
Sustainability incorporation within the field of Software Engineering is an emerging research
area. Sustainability, from an academic perspective, has been addressed to a large extent …

Software sustainability: beyond the tower of babel

CC Venters, SA Kocak, S Betz, I Brooks… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Principally associated with the field of ecology, the topic of sustainability has emerged as an
increasingly important area of research in a number of sub-fields within the domain of …