Back to Search Start Over

Stability in Software Engineering:Survey of the State-of-the-Art and Research Directions

Authors :
Maria Salama
Rami Bahsoon
Patricia Lago
Software and Sustainability (S2)
Network Institute
Software & Services
Amsterdam Sustainability Institute
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.

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