Assessing modularity using co-change clusters

@inproceedings{Silva2014AssessingMU,
  title={Assessing modularity using co-change clusters},
  author={Luciana Lourdes Silva and Marco Tulio Valente and Marcelo de Almeida Maia},
  booktitle={MODULARITY},
  year={2014}
}
The traditional modular structure defined by the package hierarchy suffers from the dominant decomposition problem and it is widely accepted that alternative forms of modularization are necessary to increase developer's productivity. In this paper, we propose an alternative form to understand and assess package modularity based on co-change clusters, which are highly inter-related classes considering co-change relations. We evaluate how co-change clusters relate to the package decomposition of… CONTINUE READING

Similar Papers

Figures, Tables, and Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-10 OF 12 CITATIONS

Co-change patterns: A large scale empirical study

VIEW 17 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Developers' perception of co-change patterns: An empirical study

  • 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)
  • 2015
VIEW 12 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

On the Conceptual Cohesion of Co-Change Clusters

  • 2015 29th Brazilian Symposium on Software Engineering
  • 2015
VIEW 5 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

A Design Structure Matrix Approach for Measuring Co-change-Modularity of Software Products

  • 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR)
  • 2018
VIEW 2 EXCERPTS
CITES METHODS & BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-9 OF 9 REFERENCES

The impact of tangled code changes

K. Herzing, A. Zeller
  • 10th Working Conference on Mining Software Repositories (MSR), pages 121–130,
  • 2013
VIEW 7 EXCERPTS
HIGHLY INFLUENTIAL

Clustering software artifacts based on frequent common changes

  • 13th International Workshop on Program Comprehension (IWPC'05)
  • 2005
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Distribution map

S. Ducasse, T. Gı̂rba, A. Kuhn
  • IEEE International Conference on Software Maintenance (ICSM),
  • 2006
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL