TY - GEN
T1 - Tracking stability of software evolution using statistical process control limit
AU - Maisikeli, Sayyed Garba
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11/25
Y1 - 2020/11/25
N2 - The way software systems evolve is a process that needs strict and careful tracking, monitoring and evaluation; it is therefore pertinent that software evolutionary cyclical states are tracked, monitored and analyzed to ensure that the process does not get out of control, guaranteeing the stability of the software system as it evolves. This research utilized a statistical process control approach to monitor, track and evaluate whether the change process is in control or not, and discover situations where the process is in or out of kilter. Statistical process control provides the means through which a process stability can be analyzed, controlled and managed. Some of the contributions of this research include the introduction of SCAR metric that allows the collapsing of data about software module maintenance activities over the period in which the software system evolves; and a methodology that helps monitor and track software evolution process guaranteeing that it does not move towards chaos, degradation and decay.
AB - The way software systems evolve is a process that needs strict and careful tracking, monitoring and evaluation; it is therefore pertinent that software evolutionary cyclical states are tracked, monitored and analyzed to ensure that the process does not get out of control, guaranteeing the stability of the software system as it evolves. This research utilized a statistical process control approach to monitor, track and evaluate whether the change process is in control or not, and discover situations where the process is in or out of kilter. Statistical process control provides the means through which a process stability can be analyzed, controlled and managed. Some of the contributions of this research include the introduction of SCAR metric that allows the collapsing of data about software module maintenance activities over the period in which the software system evolves; and a methodology that helps monitor and track software evolution process guaranteeing that it does not move towards chaos, degradation and decay.
KW - Software Evolution
KW - Statistical Control Limit
UR - https://www.scopus.com/pages/publications/85100683193
U2 - 10.1109/ITT51279.2020.9320782
DO - 10.1109/ITT51279.2020.9320782
M3 - Conference contribution
AN - SCOPUS:85100683193
T3 - 2020 7th International Conference on Information Technology Trends, ITT 2020
SP - 156
EP - 160
BT - 2020 7th International Conference on Information Technology Trends, ITT 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on Information Technology Trends, ITT 2020
Y2 - 25 November 2020 through 26 November 2020
ER -