2000 character limit reached
On the Relationship Between Modularity and Stability in Software Packages (1812.01061v1)
Published 3 Dec 2018 in cs.SE
Abstract: Modular and well-written software is an ideal that programmers strive to achieve. However, real-world project constraints limit the amount of reusable and modular code that programmers can produce. Many techniques exist that refactor code automatically using graph-based measurements and increase the quality and modularity of a codebase. While these measures work in the graph domain, their effect on the stability of software has been uncertain. In this work, we provide mathematical proof that modularity measures are indeed in favor of software stability.