Skip to main content

Advertisement

Table 11 Papers On SBSM

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

Authors [Ref] Title Paper Type Journal/ Conference Benchmark Type Benchmarks
Ó Cinnéide and Nixon (2007b) A Methodology For The Automated Introduction Of Design Patterns Conference ICSM None  
Pérez et al. (2015) A Proposal For Fixing Design Smells Using Software Refactoring History Conference RefTest None  
Mkaouer et al. (2004) A Robust Multi-Objective Approach To Balance Severity And Importance Of Refactoring Opportunities Journal Empirical Software Engineering. Open-Source/Industrial Xerces-J JFreeChart GanttProject ApacheAnt JHotDraw Rhino Log4J Nutch JDI-Ford
O’Keeffe and Ó Cinnéide (2008) A Stochastic Approach To Automated Design Improvement Conference PPPJ Test  
Koc et al. (2011) An Empirical Study About Search-Based Refactoring Using Alternative Multiple And Population-Based Search Techniques Book Section pp. 59–66 Open-Source/ In-House Beaver Mango JFlex Apache Xml-Rpc JSON Mosaic
Veerappa and Harrison (2011) An Empirical Validation Of Coupling Metrics Using Automated Refactoring Conference ESEM Open-Source GanttProject JabRef JHotDraw JFreeChart XOM JRDF Art of Illusion JGraphX
Ó Cinnéide et al. (2012) An Experimental Search-Based Approach To Cohesion Metric Evaluation Journal Empirical Software Engineering. Open-Source JHotDraw XOM Art of Illusion GanttProject JabRef JRDF JTar JGraphX HTMLUnit jSMPP
Bakar et al. (2012) Applying Evolution Programming Search Based Software Engineering (SBSE) In Selecting The Best Open Source Software Maintainability Metrics Conference ISCAIE None  
Ó Cinnéide and Nixon (2012) Automated Application Of Design Patterns To Legacy Code Conference Workshop on Object-Oriented Technology. None  
O’Keeffe and Ó Cinnéide (2012) Automated Design Improvement By Example Conference SoMeT Open-Source Beaver Spec-Check Mango
Ó Cinnéide et al. (2012b) Automated Refactoring For Testability Conference ICST Test  
Ó Cinnéide (2011) Automated Refactoring To Introduce Design Patterns Conference ICSE None  
Moghadam and Ó Cinnéide (2013) Automated Refactoring Using Design Differencing Conference CSMR Open-Source JHotDraw JGraphX JTar HTMLUnit GanttProject XOM
Moghadam and Ó Cinnéide (2008) Code-Imp: A Tool For Automated Search-Based Refactoring Conference WRT None  
Kessentini et al. (2015) Design Defects Detection And Correction By Example Conference ICSM Open-Source GanttProject Xerces-J ArgoUML QuickUML
Harman et al. (2015) Dynamic Adaptive Search Based Software Engineering Conference ESEM None  
Harman et al. (2013) Dynamic Adaptive Search Based Software Engineering Needs Fast Approximate Metrics Conference WETSoM None  
Di Penta (2008) Evolution Doctor: A Framework To Control Software System Evolution Conference CSMR Open-Source GRASS KDE MySQL Samba
Fatiregun et al. (2007) Evolving Transformation Sequences Using Genetic Algorithms Conference SCAM Test  
Kessentini et al. (2013) Example-Based Design Defects Detection And Correction Conference ICPC Open-Source GanttProject Xerces-J ArgoUML QuickUML Log4J Azureus
Ó Cinnéide et al. (2013) Experimental Assessment Of Software Metrics Using Automated Refactoring Journal Empirical Software Engineering. Open-Source JHotDraw XOM Art of Illusion GanttProject JabRef JRDF JTar JGraphX
Vivanco and Pizzi (2013) Finding Effective Software Metrics To Classify Maintainability Using A Parallel Genetic Algorithm Conference GECCO In-House Unspecified
Morales et al. (2012a) Finding The Best Compromise Between Design Quality And Testing Effort During Refactoring Conference SANER Open-Source ArgoUML GanttProject JHotDraw Mylyn
O’Keeffe and Ó Cinnéide (2011) Getting The Most From Search-Based Refactoring Conference GECCO Open-Source Beaver Mango EAOP Spec-Check
Mkaouer et al. (2005) High Dimensional Search-Based Software Engineering: Finding Tradeoffs Among 15 Objectives For Automating Software Refactoring Using NSGA-III Conference GECCO Open-Source Apache Ant ArgoUML GanttProject Azureus Xerces-J
Ouni et al. (2015) Improving Multi-Objective Code-Smells Correction Using Development History Journal Journal Of Systems And Software. Open-Source Xerces-J JFreeChart GanttProject Art of Illusion JHotDraw
Ghaith and Ó Cinnéide (2005) Improving Software Security Using Search-Based Refactoring Conference SSBSE Open-Source Wife
Ouni et al. (2015) Maintainability Defects Detection And Correction: A Multi-Objective Approach Journal Automated Software Engineering. Open-Source GanttProject QuickUML Azureus Log4J ArgoUML Xerces-J
Mkaouer et al. (2006) Many-Objective Software Remodularization Using NSGA-III Journal ACM Transactions On Software Engineering And Methodology. Open-Source/ Industrial Xerces-J JHotDraw JFreeChart GanttProject JDI-Ford
Morales et al. (2009) On The Use Of Developers’ Context For Automatic Refactoring Of Software Anti-Patterns Journal Journal Of Systems And Software. Open-Source Mylyn PDE Platform
Amal et al. (2011) On The Use Of Machine Learning And Search-Based Software Engineering For Ill-Defined Fitness Function: A Case Study On Software Refactoring Conference SSBSE Open-Source Xerces-J JFreeChart GanttProject Apache Ant JHotDraw Rhino
Mkaouer et al. (2011) On The Use Of Many Quality Attributes For Software Refactoring: A Many Objective Search-Based SoftwareEngineering Approach Journal Empirical Software Engineering. Open-Source/ Industrial ArgoUML Xerces-J Apache Ant GanttProject Azureus JDI-Ford
Wang et al. (2015) On The Use Of Time Series And Search Based Software Engineering For Refactoring Recommendation Conference MEDES Open-Source/ Industrial JFreeChart FindBugs Hibernate Pixelitor JDI-Ford
Harman and Tratt (2007) Pareto Optimal Search Based Refactoring At The Design Level Conference GECCO Open-Source JHotDraw Maven XOM
Ouni et al. (2007) Prioritizing Code-Smells Correction Tasks Using Chemical Reaction Optimization Journal Software Quality Journal. Open-Source Xerces-J JFreeChart GanttProject Art of Illusion JHotDraw
Harman (2004) Refactoring As Testability Transformation Conference ICSTW None  
Seng et al. (2015) Search-Based Determination Of Refactorings For Improving The Class Structure Of Object-Oriented Systems Conference GECCO Open-Source JHotDraw
O’Keeffe and Ó Cinnéide (2006) Search-Based Refactoring For Software Maintenance Journal Journal Of Systems And Software. Open-Source Spec-Check Beaver
Ouni et al. (2016) Search-Based Refactoring Using Recorded Code Changes Conference CSMR Open-Source GanttProject Xerces-J JHotDraw
O’Keeffe and Ó Cinnéide (2016) Search-Based Refactoring: An Empirical Study Journal Journal Of Software Maintenance And Evolution: Research and Practice. Open-Source Spec-Check Beaver EAOP Mango Grammatica
Simons et al. (2011) Search-Based Refactoring:Metrics Are Not Enough Conference SSBSE Test  
Ouni et al., 2012 Search-Based Refactoring: Towards Semantics Preservation Conference ICSM Open-Source GanttProject Xerces-J
O’Keeffe and Ó Cinnéide (2006) Search-Based Software Maintenance Conference CSMR Open-Source Spec-Check Spec Raytrace
Mkaouer et al. (2014) Software Refactoring Under Uncertainty: A Robust Multi-Objective Approach Conference GECCO Open-Source Xerces-J JFreeChart GanttProject Apache Ant JHotDraw Rhino
Mohan et al. (2012) Technical Debt Reduction Using Search Based Automated Refactoring Journal Journal Of Systems And Software. Open-Source JSON JFlex Apache Xml-Rpc Mango Beaver JHotDraw
Ouni et al. (2014) The Use Of Development History In Software Refactoring Using A Multi-Objective Evolutionary Algorithm Conference GECCO Open-Source JFreeChart Xerces-J
Morales (2009) Towards A Framework For Automatic Correction Of Anti-Patterns Conference SANER None  
O’Keeffe and Ó Cinnéide (2012) Towards Automated Design Improvement Through Combinatorial Optimisation Conference WoDiSEE Test  
Griffith et al. (2008) TrueRefactor: An Automated Refactoring Tool To Improve Legacy System And Application Comprehensibility Conference ISCA Test  
Kessentini et al. (2016) What You Like In Design Use To Correct Bad-Smells Journal Software Quality Journal. Open-Source GanttProject Xerces-J QuickUML JHotDraw