On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972. ,
DOI : 10.1145/361598.361623
On the automatic modularization of software systems using the Bunch tool, IEEE Transactions on Software Engineering, vol.32, issue.3, pp.193-208, 2006. ,
DOI : 10.1109/TSE.2006.31
A metrics suite for object oriented design, IEEE Transactions on Software Engineering, vol.20, issue.6, pp.476-493, 1994. ,
DOI : 10.1109/32.295895
Experiments with clustering as a software remodularization method, Sixth Working Conference on Reverse Engineering (Cat. No.PR00303), pp.235-255, 1999. ,
DOI : 10.1109/WCRE.1999.806964
Remodularization analysis using semantic clustering, 2014 Software Evolution Week, IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp.224-233, 2014. ,
DOI : 10.1109/CSMR-WCRE.2014.6747174
URL : https://hal.archives-ouvertes.fr/hal-00904409
Enriching Reverse Engineering with Semantic Clustering, 12th Working Conference on Reverse Engineering (WCRE'05), pp.133-142, 2005. ,
DOI : 10.1109/WCRE.2005.16
Semantic clustering: Identifying topics in source code, Information and Software Technology, vol.49, issue.3, pp.230-243, 2007. ,
DOI : 10.1016/j.infsof.2006.10.017
Improving software modularization via automated analysis of latent topics and dependencies, ACM Transactions on Software Engineering and Methodology, vol.23, issue.1, pp.1-33, 2014. ,
DOI : 10.1145/2559935
Assessing modularity using co-change clusters, Proceedings of the 13th international conference on Modularity, MODULARITY '14, pp.49-60, 2014. ,
DOI : 10.1145/2577080.2577086
If your version control system could talk, ICSE Workshop on Process Modeling and Empirical Studies of Software Engineering, 1997. ,
Clustering Software Artifacts Based on Frequent Common Changes, 13th International Workshop on Program Comprehension (IWPC'05), pp.259-268, 2005. ,
DOI : 10.1109/WPC.2005.12
Mining version histories to guide software changes, IEEE Transactions on Software Engineering, vol.31, issue.6, pp.429-445, 2005. ,
DOI : 10.1109/TSE.2005.72
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.112.1518
Distribution Map, 2006 22nd IEEE International Conference on Software Maintenance, pp.203-212, 2006. ,
DOI : 10.1109/ICSM.2006.22
Predicting software defects with causality tests, Journal of Systems and Software, vol.93, pp.1-38, 2014. ,
DOI : 10.1016/j.jss.2014.01.033
URL : https://hal.archives-ouvertes.fr/hal-01086783
Chameleon: hierarchical clustering using dynamic modeling, Computer, vol.32, issue.8, pp.68-75, 1999. ,
DOI : 10.1109/2.781637
Detection strategies: metrics-based rules for detecting design flaws, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings., pp.350-359, 2004. ,
DOI : 10.1109/ICSM.2004.1357820
Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems, 2006. ,
ModularityCheck: A tool for assessing modularity using co-change clusters, 5th Brazilian Conference on Software: Theory and Practice, pp.1-8, 2014. ,
An Introduction to Qualitative Research, SAGE, 2009. ,
Grounded theory research: Procedures, canons, and evaluative criteria, 11th European Conference on Object-Oriented Programming (ECOOP), ser. LNCS, pp.3-21, 1990. ,
DOI : 10.1007/BF00988593
An Overview of AspectJ, 15th European Conference on Object-Oriented Programming (ECOOP), ser. LNCS, pp.327-355, 2001. ,
DOI : 10.1007/3-540-45337-7_18
N degrees of separation: Multi-dimensional separation of concerns, 21st International Conference on Software Engineering (ICSE), pp.107-119, 1999. ,
Domain-Driven Design: Tackling Complexity in the Heart of Software, 2003. ,
Virtual Separation of Concerns - A Second Chance for Preprocessors., The Journal of Object Technology, vol.8, issue.6, pp.59-78, 2009. ,
DOI : 10.5381/jot.2009.8.6.c5
Granularity in software product lines, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.311-320, 2008. ,
DOI : 10.1145/1368088.1368131
How we refactor, and how we know it, 31st International Conference on Software Engineering (ICSE), pp.287-297, 2009. ,
DOI : 10.1109/tse.2011.41
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.167.6067
Template-based reconstruction of complex refactorings, 2010 IEEE International Conference on Software Maintenance, pp.1-10, 2010. ,
DOI : 10.1109/ICSM.2010.5609577
A multidimensional empirical study on refactoring activity, Conference of the Center for Advanced Studies on Collaborative Research (CASCON), pp.132-146, 2013. ,
Recommending change clusters to support software investigation: an empirical study, Journal of Software Maintenance and Evolution: Research and Practice, vol.11, issue.3, pp.143-164, 2010. ,
DOI : 10.1002/smr.413
Visualizing Co-Change Information with the Evolution Radar, IEEE Transactions on Software Engineering, vol.35, issue.5, pp.720-735, 2009. ,
DOI : 10.1109/TSE.2009.17
A preliminary investigation of using age and distance measures in the detection of evolutionary couplings, 2013 10th Working Conference on Mining Software Repositories (MSR), pp.169-172, 2013. ,
DOI : 10.1109/MSR.2013.6624024
Towards a classification of logical dependencies origins, Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution, IWPSE-EVOL '11, pp.31-40, 2011. ,
DOI : 10.1145/2024445.2024452
URL : https://hal.archives-ouvertes.fr/inria-00638071
On the relationship between change coupling and software defects, 16th Working Conference on Reverse Engineering, pp.135-144, 2009. ,
Detecting bad smells in source code using change history information, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.11-15, 2013. ,
DOI : 10.1109/ASE.2013.6693086
An empirical study on the developers' perception of software coupling, 2013 35th International Conference on Software Engineering (ICSE), pp.692-701, 2013. ,
DOI : 10.1109/ICSE.2013.6606615
Assessing software archives with evolutionary clusters, 2008 16th IEEE International Conference on Program Comprehension, pp.192-201, 2008. ,
DOI : 10.1109/ICPC.2008.34
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.415.6360
Evaluating the Impact of Software Evolution on Software Clustering, 2010 17th Working Conference on Reverse Engineering, pp.99-108, 2010. ,
DOI : 10.1109/WCRE.2010.19