On the Relationship Between Modularity and Stability in Software Packages

12/03/2018
by   Mohammad Raji, et al.
0

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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset