On the public citation graph

Design Defects Detection and Correction by Example

0 signed · 110 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1002/smr.v20:5openalex-snapshot
inferredcites →https://doi.org/10.1007/3-540-45672-4_31openalex-snapshot
Refactoring: Improving the Design of Existing Code
inferredcites →https://doi.org/10.1007/978-3-540-87875-9_12openalex-snapshot
Model Transformation as an Optimization Problem
inferredcites →https://doi.org/10.1023/b:sqjo.0000024058.90885.6aopenalex-snapshot
A Pattern-Based Framework for Software Anomaly Detection
inferredcites →https://doi.org/10.1109/cec.2001.934374openalex-snapshot
Particle swarm optimization: developments, applications and resources
inferredcites →https://doi.org/10.1109/csmr.2008.4493326openalex-snapshot
Visual Detection of Design Anomalies
inferredcites →https://doi.org/10.1109/icsm.2001.972794openalex-snapshot
Automated support for program refactoring using invariants
inferredcites →https://doi.org/10.1109/icsm.2003.1235447openalex-snapshot
A taxonomy and an initial empirical study of bad smells in code
inferredcites →https://doi.org/10.1109/icsm.2004.1357820openalex-snapshot
Detection strategies: metrics-based rules for detecting design flaws
inferredcites →https://doi.org/10.1109/metric.1996.492444openalex-snapshot
Applying design-metrics to object-oriented frameworks
inferredcites →https://doi.org/10.1109/metrics.2004.30openalex-snapshot
Metrics are fitness functions too
inferredcites →https://doi.org/10.1109/qsic.2009.47openalex-snapshot
A Bayesian Approach for the Detection of Code and Design Smells
inferredcites →https://doi.org/10.1109/tse.2004.1265817openalex-snapshot
A survey of software refactoring
inferredcites →https://doi.org/10.1109/tse.2009.50openalex-snapshot
DECOR: A Method for the Specification and Detection of Code and Design Smells
inferredcites →https://doi.org/10.1126/science.220.4598.671openalex-snapshot
Optimization by Simulated Annealing
inferredcites →https://doi.org/10.1145/1595696.1595738openalex-snapshot
Facilitating software refactoring with appropriate resolution order of bad smells
inferredcites →https://doi.org/10.1145/1858996.1859015openalex-snapshot
Deviance from perfection is a better criterion than closeness to evil when identifying risky code
inferredcites →https://doi.org/10.1145/800175.809854openalex-snapshot
Metrics in software quality assurance
inferredcites →https://doi.org/10.5860/choice.27-0936openalex-snapshot
Genetic algorithms in search, optimization, and machine learning

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1002/smr.1644openalex-snapshot
Model refactoring using examples: a search‐based approach
inferred← citeshttps://doi.org/10.1002/smr.1843openalex-snapshot
MORE: A multi‐objective refactoring recommendation approach to introducing design patterns and fixing code smells
inferred← citeshttps://doi.org/10.1002/smr.1916openalex-snapshot
Model refactoring by example: A multi‐objective search based software engineering approach
inferred← citeshttps://doi.org/10.1007/978-3-030-22559-9_15openalex-snapshot
Automated Multi-objective Refactoring Based on Quality and Code Element Recentness
inferred← citeshttps://doi.org/10.1007/978-3-319-09940-8_12openalex-snapshot
A Robust Multi-objective Approach for Software Refactoring under Uncertainty
inferred← citeshttps://doi.org/10.1007/978-3-319-09940-8_3openalex-snapshot
On the Use of Machine Learning and Search-Based Software Engineering for Ill-Defined Fitness Function: A Case Study on Software Refactoring
inferred← citeshttps://doi.org/10.1007/978-3-319-09970-5_6openalex-snapshot
Specification and Detection of SOA Antipatterns in Web Services
inferred← citeshttps://doi.org/10.1007/978-3-319-17957-5_18openalex-snapshot
Towards Quality-Driven SOA Systems Refactoring Through Planning
inferred← citeshttps://doi.org/10.1007/978-3-319-19578-0_47openalex-snapshot
Extracting and Modeling Design Defects Using Gradual Rules and UML Profile
inferred← citeshttps://doi.org/10.1007/978-3-319-20883-1_8openalex-snapshot
Genetically Improved Software
inferred← citeshttps://doi.org/10.1007/978-3-319-22183-0_2openalex-snapshot
Genetic Improvement of Software for Multiple Objectives
inferred← citeshttps://doi.org/10.1007/978-3-319-47106-8_24openalex-snapshot
Interactive Code Smells Detection: An Initial Investigation
inferred← citeshttps://doi.org/10.1007/978-3-319-55792-2_2openalex-snapshot
On the Use of Smelly Examples to Detect Code Smells in JavaScript
inferred← citeshttps://doi.org/10.1007/978-3-319-69926-4_46openalex-snapshot
MultiRefactor: Automated Refactoring to Improve Software Quality
inferred← citeshttps://doi.org/10.1007/978-3-319-99241-9_8openalex-snapshot
Injecting Social Diversity in Multi-objective Genetic Programming: The Case of Model Well-Formedness Rule Learning
inferred← citeshttps://doi.org/10.1007/978-3-642-28872-2_31openalex-snapshot
A New Design Defects Classification: Marrying Detection and Correction
inferred← citeshttps://doi.org/10.1007/978-3-642-39742-4_6openalex-snapshot
Competitive Coevolutionary Code-Smells Detection
inferred← citeshttps://doi.org/10.1007/s00366-020-00989-xopenalex-snapshot
HMOSHSSA: a hybrid meta-heuristic approach for solving constrained optimization problems
inferred← citeshttps://doi.org/10.1007/s10270-021-00969-9openalex-snapshot
Promoting social diversity for the automated learning of complex MDE artifacts
inferred← citeshttps://doi.org/10.1007/s10515-021-00281-2openalex-snapshot
Prioritizing refactorings for security-critical code
inferred← citeshttps://doi.org/10.1007/s10515-024-00443-yopenalex-snapshot
A systematic review of refactoring opportunities by software antipattern detection
inferred← citeshttps://doi.org/10.1007/s10664-015-9414-4openalex-snapshot
On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach
inferred← citeshttps://doi.org/10.1007/s10664-016-9426-8openalex-snapshot
A robust multi-objective approach to balance severity and importance of refactoring opportunities
inferred← citeshttps://doi.org/10.1007/s11219-012-9187-6openalex-snapshot
What you like in design use to correct bad-smells
inferred← citeshttps://doi.org/10.1007/s11219-014-9233-7openalex-snapshot
Prioritizing code-smells correction tasks using chemical reaction optimization
inferred← citeshttps://doi.org/10.1007/s11219-015-9284-4openalex-snapshot
Multi-view refactoring of class and activity diagrams using a multi-objective evolutionary algorithm
inferred← citeshttps://doi.org/10.1007/s11219-016-9309-7openalex-snapshot
Multi-objective code-smells detection using good and bad design examples
inferred← citeshttps://doi.org/10.1007/s11432-019-2902-5openalex-snapshot
Toward accurate detection on change barriers
inferred← citeshttps://doi.org/10.1007/s11831-020-09491-5openalex-snapshot
A Brief Review on Multi-objective Software Refactoring and a New Method for Its Recommendation
inferred← citeshttps://doi.org/10.1016/b978-0-12-800161-5.00004-9openalex-snapshot
Multiobjective Optimization for Software Refactoring and Evolution
inferred← citeshttps://doi.org/10.1016/j.infsof.2017.03.009openalex-snapshot
A genetic algorithm-based approach for automated refactoring of component-based software
inferred← citeshttps://doi.org/10.1016/j.infsof.2019.04.009openalex-snapshot
Using a many-objective approach to investigate automated refactoring
inferred← citeshttps://doi.org/10.1016/j.infsof.2020.106313openalex-snapshot
Early prediction of quality of service using interface-level metrics, code-level metrics, and antipatterns
inferred← citeshttps://doi.org/10.1016/j.infsof.2020.106332openalex-snapshot
Recommending refactorings via commit message analysis
inferred← citeshttps://doi.org/10.1016/j.jss.2014.11.043openalex-snapshot
MOMM: Multi-objective model merging
inferred← citeshttps://doi.org/10.1016/j.jss.2015.03.040openalex-snapshot
Improving multi-objective code-smells correction using development history
inferred← citeshttps://doi.org/10.1016/j.jss.2016.05.042openalex-snapshot
On the use of developers’ context for automatic refactoring of software anti-patterns
inferred← citeshttps://doi.org/10.1109/access.2021.3078724openalex-snapshot
Decision tree-based Design Defects Detection
inferred← citeshttps://doi.org/10.1109/ase.2019.00081openalex-snapshot
RefBot: Intelligent Software Refactoring Bot
inferred← citeshttps://doi.org/10.1109/ase51524.2021.9678519openalex-snapshot
Intelligent Change Operators for Multi-Objective Refactoring
inferred← citeshttps://doi.org/10.1109/cancercare.2018.8618153openalex-snapshot
A Metaheuristic Search Framework to Derive Cancer Care Services from Business Process Models
inferred← citeshttps://doi.org/10.1109/cec.2016.7744177openalex-snapshot
Genetic improvement: A key challenge for evolutionary computation
inferred← citeshttps://doi.org/10.1109/csmr.2013.31openalex-snapshot
Search-Based Refactoring Using Recorded Code Changes
inferred← citeshttps://doi.org/10.1109/dsa51864.2020.00076openalex-snapshot
Software Refactoring Scheme Based on NSGA-II Algorithm
inferred← citeshttps://doi.org/10.1109/icacci.2017.8126117openalex-snapshot
A quality enhancement through defect reduction using refactoring operation
inferred← citeshttps://doi.org/10.1109/icetas48360.2019.9117500openalex-snapshot
Multiobjective Evolutionary Algorithms NSGA-II and NSGA-III for Software Product Lines Testing Optimization
inferred← citeshttps://doi.org/10.1109/icse-seip52600.2021.00017openalex-snapshot
Search-Based Software Re-Modularization: A Case Study at Adyen
inferred← citeshttps://doi.org/10.1109/icsm.2012.6405292openalex-snapshot
Search-based refactoring: Towards semantics preservation
inferred← citeshttps://doi.org/10.1109/iwor.2019.00014openalex-snapshot
Maximizing Refactoring Coverage in an Automated Maintenance Approach Using Multi-Objective Optimization
inferred← citeshttps://doi.org/10.1109/kbei.2019.8734937openalex-snapshot
SBSR Solution Evaluation: Methods and Challenges Classification
inferred← citeshttps://doi.org/10.1109/msr59073.2023.00066openalex-snapshot
CLEAN++: Code Smells Extraction for C++
inferred← citeshttps://doi.org/10.1109/saner.2016.23openalex-snapshot
Finding the Best Compromise Between Design Quality and Testing Effort During Refactoring
inferred← citeshttps://doi.org/10.1109/synasc.2014.10openalex-snapshot
Genetic Improvement of Programs
inferred← citeshttps://doi.org/10.1109/tr.2022.3159851openalex-snapshot
DEPICTER: A Design-Principle Guided and Heuristic-Rule Constrained Software Refactoring Approach
inferred← citeshttps://doi.org/10.1109/tse.2014.2331057openalex-snapshot
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
inferred← citeshttps://doi.org/10.1109/tse.2017.2757486openalex-snapshot
EARMO: An Energy-Aware Refactoring Approach for Mobile Apps
inferred← citeshttps://doi.org/10.1109/tse.2018.2872711openalex-snapshot
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations
inferred← citeshttps://doi.org/10.1109/tse.2018.2880977openalex-snapshot
A Systematic Literature Review on Bad Smells–5 W's: Which, When, What, Who, Where
inferred← citeshttps://doi.org/10.1109/tse.2021.3105037openalex-snapshot
X-SBR: On the Use of the History of Refactorings for Explainable Search-Based Refactoring and Intelligent Change Operators
inferred← citeshttps://doi.org/10.1109/tse.2023.3244123openalex-snapshot
Dependent or Not: Detecting and Understanding Collections of Refactorings
inferred← citeshttps://doi.org/10.1109/tse.2024.3449564openalex-snapshot
3Erefactor: Effective, Efficient and Executable Refactoring Recommendation for Software Architectural Consistency
inferred← citeshttps://doi.org/10.1109/vissoft.2018.00010openalex-snapshot
Detecting Bad Smells in Software Systems with Linked Multivariate Visualizations
inferred← citeshttps://doi.org/10.1109/vlhcc.2013.6645259openalex-snapshot
Towards generalizing expert programmers' suggestions for novice programmers
inferred← citeshttps://doi.org/10.1142/s0218194024500438openalex-snapshot
MORCoRA: Multi-Objective Refactoring Recommendation Considering Review Availability
inferred← citeshttps://doi.org/10.1142/s0218843013410049openalex-snapshot
SOA ANTIPATTERNS: AN APPROACH FOR THEIR SPECIFICATION AND DETECTION
inferred← citeshttps://doi.org/10.1145/2463372.2463554openalex-snapshot
The use of development history in software refactoring using a multi-objective evolutionary algorithm
inferred← citeshttps://doi.org/10.1145/2576768.2598366openalex-snapshot
High dimensional search-based software engineering
inferred← citeshttps://doi.org/10.1145/2598394.2598499openalex-snapshot
Software refactoring under uncertainty
inferred← citeshttps://doi.org/10.1145/2642937.2642965openalex-snapshot
Recommendation system for software refactoring using innovization and interactive dynamic optimization
inferred← citeshttps://doi.org/10.1145/2675067openalex-snapshot
Code-Smell Detection as a Bilevel Problem
inferred← citeshttps://doi.org/10.1145/2729974openalex-snapshot
Many-Objective Software Remodularization Using NSGA-III
inferred← citeshttps://doi.org/10.1145/2857218.2857224openalex-snapshot
On the use of time series and search based software engineering for refactoring recommendation
inferred← citeshttps://doi.org/10.1145/2932631openalex-snapshot
Multi-Criteria Code Refactoring Using Search-Based Software Engineering
inferred← citeshttps://doi.org/10.1145/2970276.2970338openalex-snapshot
Continuous detection of design flaws in evolving object-oriented programs using incremental multi-pattern matching
inferred← citeshttps://doi.org/10.1145/2976767.2976785openalex-snapshot
A generic framework for model-set selection for the unification of testing and learning MDE tasks
inferred← citeshttps://doi.org/10.1145/3071178.3071334openalex-snapshot
A context-based refactoring recommendation approach using simulated annealing
inferred← citeshttps://doi.org/10.1145/3136040.3136058openalex-snapshot
Parser generation by example for legacy pattern languages
inferred← citeshttps://doi.org/10.1145/3170492.3136058openalex-snapshot
Parser generation by example for legacy pattern languages
inferred← citeshttps://doi.org/10.1145/3205651.3208294openalex-snapshot
Assessing single-objective performance convergence and time complexity for refactoring detection
inferred← citeshttps://doi.org/10.1145/3432690openalex-snapshot
Are Multi-Language Design Smells Fault-Prone? An Empirical Study
inferred← citeshttps://doi.org/10.1186/s40411-018-0046-4openalex-snapshot
A survey of search-based refactoring for software maintenance
inferred← citeshttps://doi.org/10.13140/rg.2.1.4730.8889openalex-snapshot
Automated Debugging and Bug Fixing Solutions: A Systematic Literature Review and Classification
inferred← citeshttps://doi.org/10.1371/journal.pone.0202629openalex-snapshot
Sequence diagram refactoring using single and hybridized algorithms
inferred← citeshttps://doi.org/10.17034/32862788openalex-snapshot
Automated Software Maintenance Using Search-Based Refactoring
inferred← citeshttps://doi.org/10.2174/2213275912666190809105751openalex-snapshot
Classification and Analysis of Static Metric Based Antipattern Detection in Service Computing
inferred← citeshttps://doi.org/10.2174/2666255816666230222112313openalex-snapshot
An Exploratory Study on Code Smells during Code Review in OSS Projects: A Case Study on OpenStack and WikiMedia
inferred← citeshttps://doi.org/10.32657/10220/48128openalex-snapshot
Machine learning based automated evaluation of piping design
inferred← citeshttps://doi.org/10.34117/bjdv6n7-361openalex-snapshot
A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering
inferred← citeshttps://doi.org/10.48550/arxiv.1803.03806openalex-snapshot
Learning Quick Fixes from Code Repositories
inferred← citeshttps://doi.org/10.48550/arxiv.2108.01591openalex-snapshot
The application of artificial intelligence in software engineering: a review challenging conventional wisdom
inferred← citeshttps://doi.org/10.7302/2532openalex-snapshot
Commits Analysis for Software Refactoring Documentation and Recommendation
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.