Exploring Software Systems Engineering Through Complexity of Code Changes: A Study Based on Bugs Count, Features Improvement and New Add-Ons
摘要
While studying the reliability of software systems, the phenomenon to address the complexity of the code change process must be considered. The reasons behind this complexity in the code can either be bug removal phenomenon, new feature addition, or feature improvements, to name a few. Keeping in mind, the need to measure the complexity of the code changes, the authors have developed a modeling framework with an assumption that at any given time point, the complexity of code changes is impacted by at least any one of the above-specified attributes. To validate this developed framework, the authors have utilized certain open-source data sets and have presented their applicability using the SPSS software package. The obtained results are in line with the presented modeling framework.