An empirical study of the impact of two antipatterns, blob and spaghetti code, on program comprehension, 2011 15th European Conference on Software Maintenance and Reengineering, pp.181-190, 2011. ,
Does God Class Decomposition Affect Comprehensibility, Proceedings of the IASTED International Conference on Software Engineering, 2006. ,
Are all code smells harmful? a study of god classes and brain classes in the evolution of three open source systems, Proceedings of the 2010 IEEE International Conference on Software Maintenance, ser. ICSM'10, pp.1-10, 2010. ,
Identifying refactoring opportunities in object-oriented code: A systematic literature review, Information and Software Technology, vol.58, pp.231-249, 2015. ,
Identification and application of extract class refactorings in objectoriented systems, Journal of Systems and Software, vol.85, issue.10, pp.2241-2260, 2012. ,
Object-Oriented Metrics in Practice, 2006. ,
Prioritization of classes for refactoring: A step towards improvement in software quality, Proceedings of the Third International Symposium on Women in Computing and Informatics, ser. WCI '15, pp.228-234, 2015. ,
,
The problem of conceptualization in god class detection: agreement, strategies and decision drivers, Journal of Software Engineering Research and Development, vol.2, issue.1, p.11, 2014. ,
,
Methodbook: Recommending Move Method Refactorings via Relational Topic Models, IEEE Transactions on Software Engineering, vol.40, issue.7, pp.671-694, 2014. ,
Efficient software clustering technique using an adaptive and preventive dendrogram cutting approach, Information and Software Technology, vol.55, issue.11, 1994. ,
Object-Oriented Reengineering Patterns, 2002. ,
Identifying clusters of concepts in a low cohesive class for extract class refactoring using metrics supplemented agglomerative clustering technique, 2012. ,
Metrics based refactoring, Proceedings Fifth European Conference on Software Maintenance and Reengineering, pp.30-38, 2001. ,
Refactoring for Software Design Smells: Managing Technical Debt, 2014. ,
Analyzing the Harmful Effect of God Class Refactoring on Power Consumption, IEEE Software, vol.31, issue.3, pp.48-54, 2014. ,
Refactoring: Improving the Design of Existing Code, 1999. ,
Detecting and managing code smells: Research and practice, Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ser. ICSE '18, pp.546-547, 2018. ,
A language independent approach for detecting duplicated code, Proceedings of 15th IEEE International Conference on Software Maintenance (ICSM'99, pp.109-118, 1999. ,
Comparative study of software clone detection techniques, 2016 Management and Innovation Technology International Conference (MITicon), pp.152-156, 2016. ,
A metric-based approach to enhance design quality through meta-pattern transformations, Seventh European Conference on Software Maintenance and Reengineering, pp.183-192, 2003. ,
Diagnosing design problems in object oriented systems, Proceedings of 12th Working Conference on Reverse Engineering (WCRE 2005), pp.155-164, 2005. ,
Evaluating object-oriented designs with link analysis, Proceedings of the 26th International Conference on Software Engineering, ser. ICSE '04 ,
, , pp.656-665, 2004.
Concept analysis for class cohesion, Proceedings of the 2009 European Conference on Software Maintenance and Reengineering, ser. CSMR '09, pp.237-240, 2009. ,
A bayesian approach for the detection of code and design smells, Proceedings of the 2009 Ninth International Conference on Quality Software, ser. QSIC '09, pp.305-314, 2009. ,
Decomposing object-oriented class modules using an agglomerative clustering technique, 2009 IEEE International Conference on Software Maintenance, pp.93-101, 2009. ,
Refactoring -improving coupling and cohesion of existing code, 11th Working Conference on Reverse Engineering, pp.144-151, 2004. ,
What industry needs from architectural languages: A survey, IEEE Trans ,
, , vol.39, pp.869-891, 2013.
Predicting the Health of a Project? An Assessment in a Major IT Company, 8th Seminar on Advanced Techniques & Tools for Software Evolution (SATToSE'15), 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01205468
The squale model -a practice-based industrial quality model, Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM'09), pp.94-103, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00637364
Supporting simultaneous versions for software evolution assessment, Journal of Science of Computer Programming (SCP), vol.76, issue.12, pp.1177-1193, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00531500
Preliminary guidelines for empirical research in software engineering, IEEE Trans. Softw. Eng, vol.22, issue.8, pp.721-734, 2002. ,
Software maintenance seen as a knowledge management issue, Information Software Technology, vol.49, issue.5, pp.515-529, 2007. ,
Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems, Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools, ser. CoSET '00, 2000. ,
An environment for dedicated software analysis tools, ERCIM News, vol.88, pp.12-13, 2012. ,
Distribution map, Proceedings of 22nd IEEE International Conference on Software Maintenance, ser. ICSM'06, pp.203-212, 2006. ,
CodeCrawler -lessons learned in building a software visualization tool, Proceedings of CSMR 2003, pp.409-418, 2003. ,
Managing an Industrial Software Rearchitecting Project With Source Code Labelling, Complex Systems Design & Management conference (CSD&M), 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-02095200
Reconciling manual and automatic refactoring, 34th International Conference on Software Engineering (ICSE '12) ,
ow we refactor, and how we know it, IEEE Transactions on Software Engineering, 2012. ,
Using structural and semantic metrics to improve class cohesion, 2008 IEEE International Conference on Software Maintenance, pp.27-36, 2008. ,