Back to Search
Start Over
Stability in Software Engineering:Survey of the State-of-the-Art and Research Directions
- Source :
- Salama, M, Bahsoon, R & Lago, P 2021, ' Stability in Software Engineering : Survey of the State-of-the-Art and Research Directions ', IEEE Transactions on Software Engineering, vol. 47, no. 7, 8747478, pp. 1-139 . https://doi.org/10.1109/TSE.2019.2925616, IEEE Transactions on Software Engineering, 47(7):8747478, 1468-1510. Institute of Electrical and Electronics Engineers Inc.
- Publication Year :
- 2021
-
Abstract
- With the increasing dependence on software systems, their longevity is becoming a pressing need. Stability is envisioned as a primary property to achieve longevity. Stability has been defined and treated in many different ways in the literature. We conduct a systematic literature review to analyse the state-of-the-art related to stability as a software property. We formulate a taxonomy for characterising the notion, analyse the definitions found in the literature, and present research studies dealing with stability. Also, as architecture is one of the software artefacts with profound effects throughout the software lifecycle, we focus on software engineering practices for realising architectural stability. The analysis results show a wide variation in dimensions when dealing with stability. The state-of-the-art indicates the need for a shift towards a multi-dimensional concept that could cope with runtime dynamics and emerging software paradigms. More research efforts should be directed toward the identified gaps. The presented taxonomy and analysis of the literature aim to help the research community in consolidating the existing research efforts and deriving future developments.
- Subjects :
- Stability criteria
Computer science
media_common.quotation_subject
Stability (learning theory)
architecture evaluation
Software development process
Software
longevity
Taxonomy (general)
Quality (business)
Software system
Computer architecture
Software systems
media_common
Taxonomy
software architecture
Software engineering
business.industry
stability
architecture design
Systematic review
quality
Software architecture
business
architectural stability
Subjects
Details
- Language :
- English
- ISSN :
- 00985589
- Database :
- OpenAIRE
- Journal :
- Salama, M, Bahsoon, R & Lago, P 2021, ' Stability in Software Engineering : Survey of the State-of-the-Art and Research Directions ', IEEE Transactions on Software Engineering, vol. 47, no. 7, 8747478, pp. 1-139 . https://doi.org/10.1109/TSE.2019.2925616, IEEE Transactions on Software Engineering, 47(7):8747478, 1468-1510. Institute of Electrical and Electronics Engineers Inc.
- Accession number :
- edsair.doi.dedup.....e809f28a1bbe2a2f7f43573a5820c0d7
- Full Text :
- https://doi.org/10.1109/TSE.2019.2925616