This paper presents a study on the degree of impact of several components on the evolvability of software systems. In particular, it focuses on failure rates, testing, and other factors which force the evolution of a software system. Also, it studies the evolution of software systems in the presence of various failure scenarios. Unlike previous studies based on the system dynamic (SD) model, this study is modeled on the basis of actor-network theory (ANT) of software evolution, using the system dynamic environment. The main index used in this study is the destabilization period after the recovery from any failure scenario. The results show that more testing and quick recovery after failure are keys to a fast system return to stability.
Issam Malkawi, Mohammad; Mohammad Abidah, Ehab; and S. Shatnawi, Ahmed
"A Software Evolution Process Model: Analysis of Software Failure Causes,"
Information Sciences Letters: Vol. 11
, PP -.
Available at: https://digitalcommons.aaru.edu.jo/isl/vol11/iss2/40