Skip to main content

Table 6 Studies Proposing and Using Tools to Detect Issues in the Code

From: A survey of search-based refactoring for software maintenance

Authors [Ref]

Year

Title

Fatiregun et al. (2004)

2004

Evolving Transformation Sequences Using Genetic Algorithms

O’Keeffe and Ó Cinnéide (2004)

2004

Towards Automated Design Improvement Through Combinatorial Optimisation

Di Penta (2005)

2005

Evolution Doctor: A Framework To Control Software System Evolution

O’Keeffe and Ó Cinnéide (2006)

2006

Search-Based Software Maintenance

O’Keeffe and Ó Cinnéide (2007a)

2007

Getting The Most From Search-Based Refactoring

O’Keeffe and Ó Cinnéide (2008b)

2007

Search-Based Refactoring: An Empirical Study

O’Keeffe and Ó Cinnéide (2007b)

2007

Automated Design Improvement By Example

O’Keeffe and Ó Cinnéide (2008a)

2008

Search-Based Refactoring For Software Maintenance

Griffith et al. (2011)

2011

TrueRefactor: An Automated Refactoring Tool To Improve Legacy System And Application Comprehensibility

Ghaith and Ó Cinnéide (2012)

2012

Improving Software Security Using Search-Based Refactoring

Koc et al. (2012)

2012

An Empirical Study About Search-Based Refactoring Using Alternative Multiple And Population-Based Search Techniques

Moghadam and Ó Cinnéide (2012)

2012

Automated Refactoring Using Design Differencing

Ó Cinnéide et al. (2012)

2012

Experimental Assessment Of Software Metrics Using Automated Refactoring

Veerappa and Harrison (2013)

2013

An Empirical Validation Of Coupling Metrics Using Automated Refactoring

Mohan et al. (2016)

2016

Technical Debt Reduction Using Search Based Automated Refactoring

Ó Cinnéide et al. (2016)

2016

An Experimental Search-Based Approach To Cohesion Metric Evaluation