SOFTWARE STABILITY: A SYSTEMATIC LITERATURE REVIEW

被引:0
|
作者
Melchor Ramirez, Saul [1 ]
Cortes, Karen [1 ]
Octavio Ocharan-Hernandez, Jorge [1 ]
Sanchez Garcia, Angel Juan [1 ]
机构
[1] Univ Veracruzana, Sch Stat & Informat, Xalapa, Ver, Mexico
关键词
evolvability; design stability; software stability; stability metric; software eolution; software architecture design; METRICS SUITE; DESIGN;
D O I
10.1109/CONISOFT.2018.00023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Evolvability is the capability of a software product to be evolved to continue to serve its customers in a cost effective way. The term software evolution is closely related to maintenance, and evolvability is often used to mean maintainability or modifiability. When developing software architectures, evolvability is a desired quality attribute. It must be remembered that software architecture design is related to the proper consideration of quality attributes. Architectural decisions are made in order to fulfill, not only functional requirements, but also quality attributes. In order to design a software architecture that properly considers evolvability, Maccari and Galal have proposed an evolvability view which considers components stability. However, there is no guidance on how to obtain components stability. In order to propose a stability metric for architectural components, a systematic literature review (SLR) was performed. The intention of such a systematic literature review was to identify and evaluate available research about software stability. The results of the SRL are presented along with some proposals for further research.
引用
收藏
页码:109 / 115
页数:7
相关论文
共 50 条
  • [1] Systematic literature reviews in software engineering - A systematic literature review
    Kitchenham, Barbara
    Brereton, O. Pearl
    Budgen, David
    Turner, Mark
    Bailey, John
    Linkman, Stephen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) : 7 - 15
  • [2] Software as storytelling: A systematic literature review
    Ciancarini, Paolo
    Farina, Mirko
    Okonicha, Ozioma
    Smirnova, Marina
    Succi, Giancarlo
    [J]. COMPUTER SCIENCE REVIEW, 2023, 47
  • [3] Software ecosystems - A systematic literature review
    Manikas, Konstantinos
    Hansen, Klaus Marius
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) : 1294 - 1306
  • [4] A Systematic Literature Review on Software Metrics
    Alsulami, Musleh
    [J]. INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2021, 12 (12):
  • [5] Software Analytics to Software Practice: A Systematic Literature Review
    Abdellatif, Tamer Mohamed
    Capretz, Luiz Fernando
    Ho, Danny
    [J]. 2015 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON BIG DATA SOFTWARE ENGINEERING, 2015, : 30 - 36
  • [6] A systematic literature review of literature reviews in software testing
    Garousi, Vahid
    Mantyla, Mika V.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 195 - 216
  • [7] A systematic literature review of modern software visualization
    Noptanit Chotisarn
    Leonel Merino
    Xu Zheng
    Supaporn Lonapalawong
    Tianye Zhang
    Mingliang Xu
    Wei Chen
    [J]. Journal of Visualization, 2020, 23 : 539 - 558
  • [8] A systematic literature review on trust in the software ecosystem
    Fang Hou
    Slinger Jansen
    [J]. Empirical Software Engineering, 2023, 28
  • [9] A systematic literature review of software visualization evaluation
    Merino, L.
    Ghafari, M.
    Anslow, C.
    Nierstrasz, O.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 165 - 180
  • [10] A Systematic Literature Review on Maintenance of Software Containers
    Malhotra, Ruchika
    Bansal, Anjali
    Kessentini, Marouane
    [J]. ACM COMPUTING SURVEYS, 2024, 56 (08)