On the public citation graph
A systematic literature review on the detection of smells and their evolution in object‐oriented and service‐oriented systems
0 signed · 146 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.
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.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1002/smr.1737openalex-snapshot
A review of code smell mining techniques
inferredcites →https://doi.org/10.1002/smr.521openalex-snapshot
Code Bad Smells: a review of current knowledge
inferredcites →https://doi.org/10.1002/spe.2123openalex-snapshot
Best practices for describing, consuming, and discovering web services: a comprehensive toolset
inferredcites →https://doi.org/10.1002/spe.2268openalex-snapshot
A tool to improve code‐first Web services discoverability through text mining techniques
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-319-09970-5_6openalex-snapshot
Specification and Detection of SOA Antipatterns in Web Services
inferredcites →https://doi.org/10.1007/978-3-319-46295-0_10openalex-snapshot
Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study
inferredcites →https://doi.org/10.1007/978-3-319-46295-0_18openalex-snapshot
Prediction of Web Services Evolution
inferredcites →https://doi.org/10.1007/978-3-540-30475-3_23openalex-snapshot
ASSAM: A Tool for Semi-automatically Annotating Semantic Web Services
inferredcites →https://doi.org/10.1007/978-3-540-76440-3_3openalex-snapshot
Analysing Software Repositories to Understand Software Evolution
inferredcites →https://doi.org/10.1007/978-3-642-31128-4_36openalex-snapshot
Towards a Computer Assisted Approach for Migrating Legacy Systems to SOA
inferredcites →https://doi.org/10.1007/978-3-662-45391-9_16openalex-snapshot
Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach
inferredcites →https://doi.org/10.1007/978-3-662-48616-0_11openalex-snapshot
Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns
inferredcites →https://doi.org/10.1007/s00165-009-0115-xopenalex-snapshot
From a domain analysis to the specification and detection of code and design smells
inferredcites →https://doi.org/10.1007/s10515-011-0098-8openalex-snapshot
Maintainability defects detection and correction: a multi-objective approach
inferredcites →https://doi.org/10.1007/s10664-011-9171-yopenalex-snapshot
An exploratory study of the impact of antipatterns on class change- and fault-proneness
inferredcites →https://doi.org/10.1007/s10664-013-9283-7openalex-snapshot
UML model refactoring: a systematic literature review
inferredcites →https://doi.org/10.1007/s10664-014-9350-8openalex-snapshot
Linguistic antipatterns: what they are and how developers perceive them
inferredcites →https://doi.org/10.1007/s10664-015-9378-4openalex-snapshot
Comparing and experimenting machine learning techniques for code smell detection
inferredcites →https://doi.org/10.1007/s11219-012-9187-6openalex-snapshot
What you like in design use to correct bad-smells
inferredcites →https://doi.org/10.1007/s11219-016-9318-6openalex-snapshot
Investigating the relation between lexical smells and change- and fault-proneness: an empirical study
inferredcites →https://doi.org/10.1016/0167-6423(89)90034-8openalex-snapshot
Object-oriented software construction
inferredcites →https://doi.org/10.1016/j.entcs.2005.02.059openalex-snapshot
Adaptive Detection of Design Flaws
inferredcites →https://doi.org/10.1016/j.eswa.2014.09.022openalex-snapshot
AutoRefactoring: A platform to build refactoring agents
inferredcites →https://doi.org/10.1016/j.infsof.2003.12.002openalex-snapshot
A comparison of cohesion metrics for object-oriented systems
inferredcites →https://doi.org/10.1016/j.infsof.2008.01.006openalex-snapshot
Empirical studies of agile software development: A systematic review
inferredcites →https://doi.org/10.1016/j.infsof.2008.09.009openalex-snapshot
Systematic literature reviews in software engineering – A systematic literature review
inferredcites →https://doi.org/10.1016/j.infsof.2011.01.004openalex-snapshot
Research synthesis in software engineering: A tertiary study
inferredcites →https://doi.org/10.1016/j.infsof.2013.01.008openalex-snapshot
Software clone detection: A systematic review
inferredcites →https://doi.org/10.1016/j.infsof.2013.08.002openalex-snapshot
To what extent can maintenance problems be predicted by code smell detection? – An empirical study
inferredcites →https://doi.org/10.1016/j.infsof.2014.08.002openalex-snapshot
Identifying refactoring opportunities in object-oriented code: A systematic literature review
inferredcites →https://doi.org/10.1016/j.infsof.2015.01.003openalex-snapshot
Performance comparison of query-based techniques for anti-pattern detection
inferredcites →https://doi.org/10.1016/j.infsof.2016.02.003openalex-snapshot
The relationship between design patterns and code smells: An exploratory study
inferredcites →https://doi.org/10.1016/j.jss.2006.07.009openalex-snapshot
Lessons from applying the systematic literature review process within the software engineering domain
inferredcites →https://doi.org/10.1016/j.jss.2010.11.921openalex-snapshot
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
inferredcites →https://doi.org/10.1016/j.jss.2012.10.040openalex-snapshot
Comparing approaches to analyze refactoring activity on software repositories
inferredcites →https://doi.org/10.1016/j.jss.2015.03.040openalex-snapshot
Improving multi-objective code-smells correction using development history
inferredcites →https://doi.org/10.1016/j.jss.2015.05.024openalex-snapshot
An experimental investigation on the innate relationship between quality and refactoring
inferredcites →https://doi.org/10.1016/j.jss.2017.05.047openalex-snapshot
Analyzing software evolution and quality by extracting Asynchrony change patterns
inferredcites →https://doi.org/10.1016/j.scico.2009.02.007openalex-snapshot
Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
inferredcites →https://doi.org/10.1016/j.scico.2012.05.003openalex-snapshot
A systematic mapping study on software product line evolution: From legacy system reengineering to product line refactoring
inferredcites →https://doi.org/10.1016/j.scico.2014.03.015openalex-snapshot
Refactoring code-first Web Services for early avoiding WSDL anti-patterns: Approach and comprehensive assessment
inferredcites →https://doi.org/10.1016/j.scico.2015.02.007openalex-snapshot
Continuous quality assessment with inCode
inferredcites →https://doi.org/10.1109/4235.996017openalex-snapshot
A fast and elitist multiobjective genetic algorithm: NSGA-II
inferredcites →https://doi.org/10.1109/aero.2010.5446811openalex-snapshot
An ontological identification of relationships between anti-patterns and code smells
inferredcites →https://doi.org/10.1109/ase.2013.6693086openalex-snapshot
Detecting bad smells in source code using change history information
inferredcites →https://doi.org/10.1109/csmr.2004.1281418openalex-snapshot
Automated design flaw correction in object-oriented systems
inferredcites →https://doi.org/10.1109/csmr.2010.47openalex-snapshot
Numerical Signatures of Antipatterns: An Approach Based on B-Splines
inferredcites →https://doi.org/10.1109/csmr.2013.26openalex-snapshot
A Study on the Relation between Antipatterns and the Cost of Class Unit Testing
inferredcites →https://doi.org/10.1109/csmr.2013.28openalex-snapshot
A New Family of Software Anti-patterns: Linguistic Anti-patterns
inferredcites →https://doi.org/10.1109/euromicro.2007.25openalex-snapshot
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles
inferredcites →https://doi.org/10.1109/fose.2007.30openalex-snapshot
The Future of Empirical Methods in Software Engineering Research
inferredcites →https://doi.org/10.1109/icccyb.2010.5491288openalex-snapshot
Detecting patterns and antipatterns in software using Prolog rules
inferredcites →https://doi.org/10.1109/icpc.2006.6openalex-snapshot
A Metric-Based Heuristic Framework to Detect Object-Oriented Design Flaws
inferredcites →https://doi.org/10.1109/icse.2013.6606614openalex-snapshot
Exploring the impact of inter-smell relations on software maintainability: An empirical study
inferredcites →https://doi.org/10.1109/icse.2015.59openalex-snapshot
When and Why Your Code Starts to Smell Bad
inferredcites →https://doi.org/10.1109/icsea.2009.15openalex-snapshot
UML Specification and Correction of Object-Oriented Anti-patterns
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/icsm.2004.1357825openalex-snapshot
Bad smells -humans as code critics
inferredcites →https://doi.org/10.1109/icsm.2005.63openalex-snapshot
Measurement and quality in object-oriented design
inferredcites →https://doi.org/10.1109/icsm.2012.6405292openalex-snapshot
Search-based refactoring: Towards semantics preservation
inferredcites →https://doi.org/10.1109/icsm.2013.37openalex-snapshot
Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application Domains
inferredcites →https://doi.org/10.1109/icsm.2013.38openalex-snapshot
Predicting Bugs Using Antipatterns
inferredcites →https://doi.org/10.1109/icsme.2014.125openalex-snapshot
Specification and Detection of SOA Antipatterns
inferredcites →https://doi.org/10.1109/icst.2008.27openalex-snapshot
Testing Consequences of Grime Buildup in Object Oriented Design Patterns
inferredcites →https://doi.org/10.1109/ines.2012.6249814openalex-snapshot
On extended Similarity Scoring and Bit-vector Algorithms for design smell detection
inferredcites →https://doi.org/10.1109/jcsse.2011.5930143openalex-snapshot
Bad-smell prediction from software design model using machine learning techniques
inferredcites →https://doi.org/10.1109/metric.2001.915516openalex-snapshot
Influence of team size and defect detection technique on inspection effectiveness
inferredcites →https://doi.org/10.1109/mic.2013.4openalex-snapshot
Revising WSDL Documents: Why and How, Part 2
inferredcites →https://doi.org/10.1109/mtd.2012.6225993openalex-snapshot
Investigating the impact of code smells debt on quality code evaluation
inferredcites →https://doi.org/10.1109/qsic.2014.45openalex-snapshot
Anti-pattern Mutations and Fault-proneness
inferredcites →https://doi.org/10.1109/quatic.2010.61openalex-snapshot
IDS: An Immune-Inspired Approach for the Detection of Software Design Smells
inferredcites →https://doi.org/10.1109/scam.2011.9openalex-snapshot
Are the Clients of Flawed Classes (Also) Defect Prone?
inferredcites →https://doi.org/10.1109/scet.2012.6342082openalex-snapshot
Code Smell Detecting Tool and Code Smell-Structure Bug Relationship
inferredcites →https://doi.org/10.1109/soca.2014.43openalex-snapshot
Investigating the Change-Proneness of Service Patterns and Antipatterns
inferredcites →https://doi.org/10.1109/tsc.2015.2502595openalex-snapshot
Search-Based Web Service Antipatterns Detection
inferredcites →https://doi.org/10.1109/tse.2002.1010061openalex-snapshot
Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
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.1109/tse.2011.103openalex-snapshot
A Systematic Literature Review on Fault Prediction Performance in Software Engineering
inferredcites →https://doi.org/10.1109/tse.2011.9openalex-snapshot
Schedule of Bad Smell Detection and Resolution: A New Way to Save Effort
inferredcites →https://doi.org/10.1109/tse.2012.89openalex-snapshot
Quantifying the Effect of Code Smells on Maintenance Effort
inferredcites →https://doi.org/10.1109/tse.2013.4openalex-snapshot
Monitor-Based Instant Software Refactoring
inferredcites →https://doi.org/10.1109/tse.2014.2331057openalex-snapshot
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
inferredcites →https://doi.org/10.1109/tse.2014.2372760openalex-snapshot
Mining Version Histories for Detecting Code Smells
inferredcites →https://doi.org/10.1109/tse.2015.2503740openalex-snapshot
Dynamic and Automatic Feedback-Based Threshold Adaptation for Code Smell Detection
inferredcites →https://doi.org/10.1109/wcre.2009.28openalex-snapshot
An Exploratory Study of the Impact of Code Smells on Software Change-proneness
inferredcites →https://doi.org/10.1109/wcre.2011.18openalex-snapshot
Does the Documentation of Design Pattern Instances Impact on Source Code Comprehension? Results from Two Controlled Experiments
inferredcites →https://doi.org/10.1109/wcre.2012.33openalex-snapshot
Can Lexicon Bad Smells Improve Fault Prediction?
inferredcites →https://doi.org/10.1109/wcre.2012.56openalex-snapshot
SMURF: A SVM-based Incremental Anti-pattern Detection Approach
inferredcites →https://doi.org/10.1109/wcre.2013.6671307openalex-snapshot
Improving SOA antipatterns detection in Service Based Systems by mining execution traces
inferredcites →https://doi.org/10.1109/wcre.2013.6671309openalex-snapshot
Empirical evidence of code decay: A systematic mapping study
inferredcites →https://doi.org/10.1109/wcre.2013.6671310openalex-snapshot
Mining the relationship between anti-patterns dependencies and fault-proneness
inferredcites →https://doi.org/10.1109/wise.2003.1254461openalex-snapshot
Service-oriented computing: concepts, characteristics and directions
inferredcites →https://doi.org/10.1142/s0218843008001816openalex-snapshot
SERVICE-ORIENTED COMPUTING: A RESEARCH ROADMAP
inferredcites →https://doi.org/10.1142/s0218843013410049openalex-snapshot
SOA ANTIPATTERNS: AN APPROACH FOR THEIR SPECIFICATION AND DETECTION
inferredcites →https://doi.org/10.1145/1985793.1985850openalex-snapshot
Detecting software modularity violations
inferredcites →https://doi.org/10.1145/2024445.2024454openalex-snapshot
A taxonomy for software change impact analysis
inferredcites →https://doi.org/10.1145/2351676.2351724openalex-snapshot
Detection of embedded code smells in dynamic web applications
inferredcites →https://doi.org/10.1145/2601248.2601268openalex-snapshot
Guidelines for snowballing in systematic literature studies and a replication in software engineering
inferredcites →https://doi.org/10.1145/2629648openalex-snapshot
Some Code Smells Have a Significant but Small Effect on Faults
inferredcites →https://doi.org/10.1145/2739480.2754724openalex-snapshot
Web Service Antipatterns Detection Using Genetic Programming
inferredcites →https://doi.org/10.1504/ijwgs.2011.044710openalex-snapshot
Detecting WSDL bad practices in code-first Web Services
inferredcites →https://doi.org/10.1504/ijwgs.2013.054108openalex-snapshot
Anti-pattern free code-first web services for state-of-the-art Java WSDL generation tools
inferredcites →https://doi.org/10.25675/3.024160openalex-snapshot
Decay and grime buildup in evolving object oriented design patterns
inferredcites →https://doi.org/10.4018/ijssoe.2015040101openalex-snapshot
Service-Oriented Software Engineering
inferredcites →https://doi.org/10.48550/arxiv.1409.2378openalex-snapshot
Design Guidelines for Domain Specific Languages
inferredcites →https://doi.org/10.5381/jot.2012.11.2.a5openalex-snapshot
Automatic detection of bad smells in code: An experimental assessment.
inferredcites →https://doi.org/10.5860/choice.43-5664openalex-snapshot
Systematic reviews in the social sciences: a practical guide
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.2255openalex-snapshot
Bad smell detection using quality metrics and refactoring opportunities
inferred← citeshttps://doi.org/10.1002/smr.2320openalex-snapshot
Software smell detection techniques: A systematic literature review
inferred← citeshttps://doi.org/10.1002/smr.2536openalex-snapshot
Code smell prioritization in object‐oriented software systems: A systematic literature review
inferred← citeshttps://doi.org/10.1002/spe.3235openalex-snapshot
On the relative value of imbalanced learning for code smell detection
inferred← citeshttps://doi.org/10.1002/spe.3401openalex-snapshot
Android Source Code Smells: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1002/spe.3405openalex-snapshot
Software Metric Based Impact Analysis of Code Smells ‐ A Large Scale Empirical Study
inferred← citeshttps://doi.org/10.1002/spe.70053openalex-snapshot
Catalog, Impact, and Evaluation of Microservice Bad Smells: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1007/978-3-030-22868-2_65openalex-snapshot
A Methodology for Performing Meta-analyses of Developers Attitudes Towards Programming Practices
inferred← citeshttps://doi.org/10.1007/978-3-030-24305-0_31openalex-snapshot
Code Smells Enabled by Artificial Intelligence: A Systematic Mapping
inferred← citeshttps://doi.org/10.1007/978-3-031-25695-0_24openalex-snapshot
Code Smells: A Comprehensive Online Catalog and Taxonomy
inferred← citeshttps://doi.org/10.1007/978-981-15-9509-7_47openalex-snapshot
Rational Against Irrational Causes of Symptom Recognition Using Data Taxonomy
inferred← citeshttps://doi.org/10.1007/s10664-023-10312-zopenalex-snapshot
Deep learning approaches for bad smell detection: a systematic literature review
inferred← citeshttps://doi.org/10.1007/s11831-021-09566-xopenalex-snapshot
Code Smells Detection and Visualization: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1007/s42979-024-02956-5openalex-snapshot
Application of Deep Learning for Code Smell Detection: Challenges and Opportunities
inferred← citeshttps://doi.org/10.1016/j.infsof.2021.106539openalex-snapshot
On the practitioners’ understanding of coupling smells — A grey literature based Grounded-Theory study
inferred← citeshttps://doi.org/10.1016/j.jss.2020.110885openalex-snapshot
A systematic mapping study on architectural smells detection
inferred← citeshttps://doi.org/10.1016/j.jss.2023.111619openalex-snapshot
On the relationship between source-code metrics and cognitive load: A systematic tertiary review
inferred← citeshttps://doi.org/10.1016/j.jss.2023.111829openalex-snapshot
Catalog and detection techniques of microservice anti-patterns and bad smells: A tertiary study
inferred← citeshttps://doi.org/10.1108/ijwis-08-2020-0052openalex-snapshot
A URI parsing technique and algorithm for anti-pattern detection in RESTful Web services
inferred← citeshttps://doi.org/10.1109/access.2020.3024671openalex-snapshot
Software Architecture Degradation in Open Source Software: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1109/access.2025.3529687openalex-snapshot
Refactoring Android Source Code Smells From Android Applications
inferred← citeshttps://doi.org/10.1109/iciss66954.2025.11389399openalex-snapshot
Exploring the Role and Practice of Implementation Artificial Intelligence (AI) in ERP Systems: A Bibliometric and Systematic Literature Review
inferred← citeshttps://doi.org/10.1109/icsa-c.2019.00025openalex-snapshot
Towards a Collaborative Repository for the Documentation of Service-Based Antipatterns and Bad Smells
inferred← citeshttps://doi.org/10.1109/jeeit.2019.8717457openalex-snapshot
Code Smells Analysis Mechanisms, Detection Issues, and Effect on Software Maintainability
inferred← citeshttps://doi.org/10.1109/qrs54544.2021.00068openalex-snapshot
A Possibilistic Evolutionary Approach to Handle the Uncertainty of Software Metrics Thresholds in Code Smells Detection
inferred← citeshttps://doi.org/10.1145/3572905openalex-snapshot
Machine Learning for Software Engineering: A Tertiary Study
inferred← citeshttps://doi.org/10.14419/ijet.v11i1.31911openalex-snapshot
A Systematic Literature Review on Security Challenges In A Hybrid Cloud Database
inferred← citeshttps://doi.org/10.22201/icat.24486736e.2023.21.3.1749openalex-snapshot
On the prediction of source code design problems: A systematic mapping study
inferred← citeshttps://doi.org/10.22541/au.167338512.23766841/v1openalex-snapshot
On the Relative Value of Imbalanced Learning for Code Smell Detection
inferred← citeshttps://doi.org/10.2478/cait-2024-0037openalex-snapshot
Software Requirement Smells and Detection Techniques: A Systematic Literature Review
inferred← citeshttps://doi.org/10.30534/ijatcse/2019/05852019openalex-snapshot
SOAP and RESTful web service anti-patterns: A scoping review
inferred← citeshttps://doi.org/10.3390/app13031710openalex-snapshot
Exploring the Intersection between Software Maintenance and Machine Learning—A Systematic Mapping Study
inferred← citeshttps://doi.org/10.3844/jcssp.2021.490.510openalex-snapshot
A Systematic Literature Review of Software Defect Prediction Using Deep Learning
inferred← citeshttps://doi.org/10.5753/cibse.2025.35334openalex-snapshot
Unraveling Software Antipatterns and Smells Definitions
inferred← citeshttps://doi.org/10.5753/cibse.2026.42460openalex-snapshot
Operationalizing Software Antipatterns for Automated Detection Using Structural Metrics and Supervised Learning
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.