There exist many large object-oriented software systems consisting of several thousands of classes that are organized into several hundreds of packages. In such software systems, classes cannot be considered as units for software modularization. In such context, packages are not simply classes containers, but they also play the role of modules: a package should focus to provide well identified services to the rest of the software system. Therefore, understanding and assessing package organization is primordial for software maintenance tasks. Although there exist a lot of works proposing metrics for the quality of a single class and/or the quality of inter-class relationships, there exist few works dealing with some aspects for the quality o...
Robert C. Martin presented a software metric for a set of classes i.e. a package. The objective o...
Since the earliest days of software development, the issue of software modularity has been addressed...
Abstract The grouping of correlated classes into a package helps in better organization of modern ob...
There exist many large object-oriented software systems consisting of several thousands of classes t...
Abstract—There exist many large object-oriented software sys-tems consisting of several thousands of...
TheseTo cope with the complexity of large object-oriented software systems, developers organize clas...
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific res...
Software evolves over time with the modification, addition and removal of new classes, methods, func...
Abstract Software product metrics aim at measuring the quality of software. Modu- larity is an e...
There is a plethora of software metrics \cite{Lore94a, Fent96a, Hend96a, Han00a, Lanz06a} and a larg...
AbstractThe software maintenance activities performed without following the original design decision...
Modularity is one of the key principles of software design. In order for a software system to be mod...
Abstract—Architecture-level decisions, directly influenced by environmental factors, are crucial to ...
ABSTRACT Software systems are modularized to make their inherent complexity manageable. While there ...
popularity these days, and they become alternatives in building software system. Despite many failur...
Robert C. Martin presented a software metric for a set of classes i.e. a package. The objective o...
Since the earliest days of software development, the issue of software modularity has been addressed...
Abstract The grouping of correlated classes into a package helps in better organization of modern ob...
There exist many large object-oriented software systems consisting of several thousands of classes t...
Abstract—There exist many large object-oriented software sys-tems consisting of several thousands of...
TheseTo cope with the complexity of large object-oriented software systems, developers organize clas...
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific res...
Software evolves over time with the modification, addition and removal of new classes, methods, func...
Abstract Software product metrics aim at measuring the quality of software. Modu- larity is an e...
There is a plethora of software metrics \cite{Lore94a, Fent96a, Hend96a, Han00a, Lanz06a} and a larg...
AbstractThe software maintenance activities performed without following the original design decision...
Modularity is one of the key principles of software design. In order for a software system to be mod...
Abstract—Architecture-level decisions, directly influenced by environmental factors, are crucial to ...
ABSTRACT Software systems are modularized to make their inherent complexity manageable. While there ...
popularity these days, and they become alternatives in building software system. Despite many failur...
Robert C. Martin presented a software metric for a set of classes i.e. a package. The objective o...
Since the earliest days of software development, the issue of software modularity has been addressed...
Abstract The grouping of correlated classes into a package helps in better organization of modern ob...