Software renovation for large software applications

Anna Hác · 2003

Software renovation is a method to improve existing software and incorporate new features and system functions without developing entirely new software. Software architecture consists of base and non-base software. New algorithms to determine software components to be renovated are proposed. The algorithms consider the size of changed code in base and nonbase software, fault density, and sets of static and dynamic connections in large software applications. The software is renovated if the percentage of changed code and fault density exceed thresholds. If the sets of static and dynamic connections are changed and the percentage of changed code exceeds threshold, the software is also renovated.>

Read the paper · More papers on PaperTik