SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Crick Tom)
 

Sökning: WFRF:(Crick Tom) > (2023) > Sustainable softwar...

Sustainable software engineering: Reflections on advances in research and practice

Venters, Colin C. (författare)
Organisation européenne pour la recherche nucléaire (CERN),European Organization for Nuclear Research (CERN),University of Huddersfield
Capilla, Rafael (författare)
Lappeenrannan-Lahden teknillinen yliopisto (LUT),Lappeenranta-Lahti University of Technology (LUT),Universidad Rey Juan Carlos,Rey Juan Carlos University
Nakagawa, Elisa Yumi (författare)
Universidade de Sao Paulo (USP),University of Sao Paulo (USP),Lappeenrannan-Lahden teknillinen yliopisto (LUT),Lappeenranta-Lahti University of Technology (LUT)
visa fler...
Betz, Stefanie (författare)
Lappeenrannan-Lahden teknillinen yliopisto (LUT),Lappeenranta-Lahti University of Technology (LUT),Hochschule Furtwangen University,Furtwangen University (HFU)
Penzenstadler, Birgit (författare)
Gothenburg University,Göteborgs universitet,Institutionen för data- och informationsteknik, datavetenskap (GU),Department of Computer Science and Engineering, Computing Science (GU),Chalmers tekniska högskola,Chalmers University of Technology,Lappeenrannan-Lahden teknillinen yliopisto (LUT),Lappeenranta-Lahti University of Technology (LUT)
Crick, Tom (författare)
Swansea University
Brooks, Ian (författare)
University of the West of England
visa färre...
 (creator_code:org_t)
2023
2023
Engelska.
Ingår i: Information and Software Technology. - 0950-5849. ; 164
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Context: Modern societies are highly dependent on complex, large-scale, software-intensive systems that increasingly operate within an environment of continuous availability, which are challenging to maintain, and evolve in response to changes in stakeholder requirements of the system. Software architectures are the foundation of any software system and provide a mechanism for reasoning about core software quality requirements. Their sustainability – the capacity to endure in changing environments – is a critical concern for software architecture research and practice. Objective: The objective of the paper is to re-examine our previous assumptions and arguments in light of advances in the field. This reflection paper provides an opportunity to obtain new insights into the trends in software sustainability in both academia and industry, from a software architecture perspective specifically and software engineering more broadly. Given advances in research in the field, the increasing introduction of academic courses on different sustainability topics, and the engagement of companies to cope with sustainability goals, we reflect on advances and maturity about the role sustainability in general plays in today's society. More specifically, we revisit the trends, open issues and research challenges identified five years ago in our previous paper on software sustainability research and practice from a software architecture viewpoint, which aimed to provide a foundation and roadmap of emerging research themes in the area of sustainable software architectures in order to consider how this paper influenced and motivated research in the intervening years. Method: The forward snowballing method was used to establish the methodological basis for our reflection on the state of the art. A total of 234 studies were identified between April 2018 and June 2023 and 102 studies were found to be relevant according to the selection criteria. A further subset was mapped to the primary themes of the original paper including definitions and concepts, reference architectures, measures and metrics, and education. Vision: The vision of this reflection paper is to provide a new foundation and road map of emerging research themes in the area of sustainable software engineering highlighting recent trends, and open issues and research challenges.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)
NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

Architectural debt
Architectural smells
Code smells
Education and training
Reference architectures
Software architecture
Software engineering
Software metrics
Software sustainability
Sustainability
Sustainable software
Technical debt
Sustainable software

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy