Software sustainability: Research and practice from a software architecture viewpoint
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …
systems that increasingly operate within an environment of continuous availability, which is …
[HTML][HTML] The journey to technical excellence in agile software development
Context: Technical excellence is a nebulous term in agile software development. This
vagueness is risky because it may lead to misunderstandings and to agile implementations …
vagueness is risky because it may lead to misunderstandings and to agile implementations …
Sustainability design and software: The karlskrona manifesto
Sustainability has emerged as a broad concern for society. Many engineering disciplines
have been grappling with challenges in how we sustain technical, social and ecological …
have been grappling with challenges in how we sustain technical, social and ecological …
An environment for sustainable research software in Germany and beyond: current state, open challenges, and call for action
Research software has become a central asset in academic research. It optimizes existing
and enables new research methods, implements and embeds research knowledge, and …
and enables new research methods, implements and embeds research knowledge, and …
Characterizing the contribution of quality requirements to software sustainability
Background Since sustainability became a challenge in software engineering, researchers
mainly from requirements engineering and software architecture communities have …
mainly from requirements engineering and software architecture communities have …
Reviewing the Usability of Web Authentication Procedures: Comparing the Current Procedures of 20 Websites
AS Albesher - Sustainability, 2023 - mdpi.com
A sustainable online environment is essential to protecting businesses from abuse and data
breaches. To protect sustainability, websites' authentication procedures should continuously …
breaches. To protect sustainability, websites' authentication procedures should continuously …
[HTML][HTML] Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components …
In the past decade, research on measuring and assessing the environmental impact of
software has gained significant momentum in science and industry. However, due to the …
software has gained significant momentum in science and industry. However, due to the …
Do we really know what we are building? raising awareness of potential sustainability effects of software systems in requirements engineering
Integrating novel software systems in our society, economy, and environment can have far-
reaching effects. As a result, software systems should be designed in such a way as to …
reaching effects. As a result, software systems should be designed in such a way as to …
BERT-Based Approach for Greening Software Requirements Engineering Through Non-Functional Requirements
AF Subahi - IEEE Access, 2023 - ieeexplore.ieee.org
The incorporation of sustainability principles during the requirements engineering phase of
the development life cycle constitutes greening software requirements. This incorporation …
the development life cycle constitutes greening software requirements. This incorporation …
[HTML][HTML] A hybrid fuzzy rule-based multi-criteria framework for sustainable-security assessment of web application
The present day environment of cyber-attacks is a threat to even the most secure systems.
With each passing day, the attackers are adapting new technologies to infiltrate systems and …
With each passing day, the attackers are adapting new technologies to infiltrate systems and …