On the public citation graph

Understanding the impact of refactoring on smells: a longitudinal study of 23 software projects

https://doi.org/10.1145/3106237.3106259
0 signed · 120 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.1007/3-540-39538-5openalex-snapshot
Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems
inferredcites →https://doi.org/10.1007/978-3-642-21843-9openalex-snapshot
Product-Focused Software Process Improvement
inferredcites →https://doi.org/10.1007/978-3-642-39259-7_25openalex-snapshot
Assessing Refactoring Instances and the Maintainability Benefits of Them from Version Archives
inferredcites →https://doi.org/10.1007/s10664-008-9076-6openalex-snapshot
“Cloning considered harmful” considered harmful: patterns of cloning in software
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-9250-3openalex-snapshot
Assessing the capability of code smells to explain maintenance problems: an empirical study combining quantitative and qualitative data
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.jss.2013.05.007openalex-snapshot
Code smells as system-level indicators of maintainability: An empirical study
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.1109/csmr.2012.35openalex-snapshot
On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms
inferredcites →https://doi.org/10.1109/csmr.2013.27openalex-snapshot
Enhancing the Detection of Code Anomalies with Architecture-Sensitive Strategies
inferredcites →https://doi.org/10.1109/icpc.2017.32openalex-snapshot
Smells Are Sensitive to Developers! On the Efficiency of (Un)Guided Customized Detection
inferredcites →https://doi.org/10.1109/icse.2009.5070529openalex-snapshot
How we refactor, and how we know it
inferredcites →https://doi.org/10.1109/icsme.2014.32openalex-snapshot
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
inferredcites →https://doi.org/10.1109/scam.2012.20openalex-snapshot
When Does a Refactoring Induce Bugs? An Empirical Study
inferredcites →https://doi.org/10.1109/tse.2012.19openalex-snapshot
Automated Behavioral Testing of Refactoring Engines
inferredcites →https://doi.org/10.1109/wcre.2013.6671299openalex-snapshot
Do developers care about code smells? An exploratory survey
inferredcites →https://doi.org/10.1109/wosq.2007.11openalex-snapshot
Refactoring--Does It Improve Software Quality?
inferredcites →https://doi.org/10.1145/1101908.1101919openalex-snapshot
UMLDiff
inferredcites →https://doi.org/10.1145/1370750.1370759openalex-snapshot
On the relation of refactorings and software defect prediction
inferredcites →https://doi.org/10.1145/1960275.1960300openalex-snapshot
An exploratory study of code smells in evolving aspect-oriented systems
inferredcites →https://doi.org/10.1145/1960314.1960335openalex-snapshot
Hist-Inspect
inferredcites →https://doi.org/10.1145/2162049.2162069openalex-snapshot
Are automatically-detected code anomalies relevant to architectural modularity?
inferredcites →https://doi.org/10.1145/2393596.2393655openalex-snapshot
A field study of refactoring challenges and benefits
inferredcites →https://doi.org/10.1145/2554850.2555036openalex-snapshot
Detecting architecturally-relevant code anomalies
inferredcites →https://doi.org/10.1145/2577080.2577087openalex-snapshot
Blending and reusing rules for architectural degradation prevention
inferredcites →https://doi.org/10.1145/2884781.2884868openalex-snapshot
Code anomalies flock together
inferredcites →https://doi.org/10.1145/2950290.2950305openalex-snapshot
Why we refactor? confessions of GitHub contributors
inferredcites →https://doi.org/10.1145/2973839.2973848openalex-snapshot
Does refactoring improve software structural quality? A longitudinal study of 25 projects
inferredcites →https://doi.org/10.1186/s40411-015-0025-yopenalex-snapshot
On the relationship of code-anomaly agglomerations and architectural problems
inferredcites →https://doi.org/10.5555/2666719.2666740openalex-snapshot
Automatically detecting architecturally-relevant code anomalies

What points at this work

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

inferred← citeshttps://doi.org/10.2139/ssrn.4397230openalex-extracted
Towards Recommending Refactoring Operations Based on Bugs
inferred← citeshttps://doi.org/10.1002/smr.2447openalex-snapshot
Exploring the relationship between refactoring and code debt indicators
inferred← citeshttps://doi.org/10.1002/smr.2596openalex-snapshot
Model‐based source code refactoring with interaction and visual cues
inferred← citeshttps://doi.org/10.1002/smr.70113openalex-snapshot
Mind the Gap: Linking Refactorings and Code Smells in Elixir
inferred← citeshttps://doi.org/10.1007/978-3-031-21388-5_5openalex-snapshot
Classification of Changes Based on API
inferred← citeshttps://doi.org/10.1007/978-981-16-2594-7_9openalex-snapshot
Prioritizing Python Code Smells for Efficient Refactoring Using Multi-criteria Decision-Making Approach
inferred← citeshttps://doi.org/10.1007/978-981-19-3517-6_17openalex-snapshot
A Framework for Analyzing and Comparing Software Projects in Academia and Industry
inferred← citeshttps://doi.org/10.1007/s10664-022-10132-7openalex-snapshot
On the evolution and impact of architectural smells—an industrial case study
inferred← citeshttps://doi.org/10.1007/s10664-023-10287-xopenalex-snapshot
Rubbing salt in the wound? A large-scale investigation into the effects of refactoring on security
inferred← citeshttps://doi.org/10.1007/s10664-023-10311-0openalex-snapshot
Seeing confusion through a new lens: on the impact of atoms of confusion on novices’ code comprehension
inferred← citeshttps://doi.org/10.1007/s10664-025-10801-3openalex-snapshot
Analyzing the ripple effects of refactoring
inferred← citeshttps://doi.org/10.1007/s11219-024-09663-7openalex-snapshot
A comprehensive catalog of refactoring strategies to handle test smells in Java-based systems
inferred← citeshttps://doi.org/10.1016/j.infsof.2020.106347openalex-snapshot
Refactoring effect on internal quality attributes: What haven’t they told you yet?
inferred← citeshttps://doi.org/10.1016/j.infsof.2021.106699openalex-snapshot
A longitudinal study of the impact of refactoring in android applications
inferred← citeshttps://doi.org/10.1016/j.infsof.2026.108283openalex-snapshot
Empirical study on the correlation among architectural smells
inferred← citeshttps://doi.org/10.1016/j.jss.2020.110821openalex-snapshot
Toward the automatic classification of Self-Affirmed Refactoring
inferred← citeshttps://doi.org/10.1016/j.jss.2022.111221openalex-snapshot
An automated extract method refactoring approach to correct the long method code smell
inferred← citeshttps://doi.org/10.1016/j.jss.2023.111817openalex-snapshot
On the Impact of Single and Co-Occurrent Refactorings on Quality Attributes in Android Applications
inferred← citeshttps://doi.org/10.1016/j.jss.2025.112608openalex-snapshot
An empirical study on the impact of change granularity in refactoring detection
inferred← citeshttps://doi.org/10.1016/j.scico.2019.05.002openalex-snapshot
A large-scale empirical exploration on refactoring activities in open source software projects
inferred← citeshttps://doi.org/10.1108/ijqrm-08-2022-0254openalex-snapshot
Impact of code smells on software development environments: a study based on ENTROPY-CODAS method
inferred← citeshttps://doi.org/10.1109/access.2021.3079271openalex-snapshot
Experience With Managing Technical Debt in Scientific Software Development Using the EXA2PRO Framework
inferred← citeshttps://doi.org/10.1109/access.2024.3404058openalex-snapshot
On the Impact of Refactorings on Software Attack Surface
inferred← citeshttps://doi.org/10.1109/access.2025.3602480openalex-snapshot
Predicting Vulnerable Code Changes Using Technical Debt Indicators
inferred← citeshttps://doi.org/10.1109/asew52652.2021.00018openalex-snapshot
An Empirical Study on Code Smells Co-occurrences in Android Applications
inferred← citeshttps://doi.org/10.1109/esem.2019.8870183openalex-snapshot
A Quantitative Study on Characteristics and Effect of Batch Refactoring on Code Smells
inferred← citeshttps://doi.org/10.1109/esem56168.2023.10304805openalex-snapshot
Beyond the Code: Investigating the Effects of Pull Request Conversations on Design Decay
inferred← citeshttps://doi.org/10.1109/ica-acca.2018.8609845openalex-snapshot
Are Relevant the Code Smells on Maintainability Effort? A Laboratory Experiment
inferred← citeshttps://doi.org/10.1109/icpc.2019.00032openalex-snapshot
Removal of Design Problems through Refactorings: Are We Looking at the Right Symptoms?
inferred← citeshttps://doi.org/10.1109/icse-companion55297.2022.9793758openalex-snapshot
Completeness of Composite Refactorings for Smell Removal
inferred← citeshttps://doi.org/10.1109/icsme46990.2020.00055openalex-snapshot
How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study
inferred← citeshttps://doi.org/10.1109/icsme46990.2020.00060openalex-snapshot
On the Performance and Adoption of Search-Based Microservice Identification with toMicroservices
inferred← citeshttps://doi.org/10.1109/icsme52107.2021.00022openalex-snapshot
Does Refactoring Break Tests and to What Extent?
inferred← citeshttps://doi.org/10.1109/icsme52107.2021.00033openalex-snapshot
Look Ahead! Revealing Complete Composite Refactorings and their Smelliness Effects
inferred← citeshttps://doi.org/10.1109/informatics47936.2019.9119321openalex-snapshot
A case study on the effects and limitations of refactoring
inferred← citeshttps://doi.org/10.1109/issre.2019.00042openalex-snapshot
On the Density and Diversity of Degradation Symptoms in Refactored Classes: A Multi-case Study
inferred← citeshttps://doi.org/10.1109/issrew.2019.00049openalex-snapshot
Recommendation of Refactorings for Improving Dependability Attributes
inferred← citeshttps://doi.org/10.1109/iwor.2019.00009openalex-snapshot
On the Alternatives for Composing Batch Refactoring
inferred← citeshttps://doi.org/10.1109/mobilesoft52590.2021.00010openalex-snapshot
An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications
inferred← citeshttps://doi.org/10.1109/msr59073.2023.00064openalex-snapshot
Don’t Forget the Exception! : Considering Robustness Changes to Identify Design Problems
inferred← citeshttps://doi.org/10.1109/qrs65678.2025.00054openalex-snapshot
Refactoring Revisited: An Expanded Study on Refactoring Practices
inferred← citeshttps://doi.org/10.1109/saner53432.2022.00090openalex-snapshot
Toward Understanding the Impact of Refactoring on Program Comprehension
inferred← citeshttps://doi.org/10.1109/saner53432.2022.00093openalex-snapshot
On the Influential Interactive Factors on Degrees of Design Decay: A Multi-Project Study
inferred← citeshttps://doi.org/10.1109/scam59687.2023.00013openalex-snapshot
Automating Test-Specific Refactoring Mining: A Mixed-Method Investigation
inferred← citeshttps://doi.org/10.1109/scam63643.2024.00018openalex-snapshot
Enhancing Recommendations of Composite Refactorings based on the Practice
inferred← citeshttps://doi.org/10.1109/tse.2019.2912113openalex-snapshot
The Impact of Code Review on Architectural Changes
inferred← citeshttps://doi.org/10.1109/tse.2020.3007722openalex-snapshot
RefactoringMiner 2.0
inferred← citeshttps://doi.org/10.1109/tse.2023.3326775openalex-snapshot
An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process
inferred← citeshttps://doi.org/10.1109/tse.2025.3534239openalex-snapshot
An Automated Approach to Discovering Software Refactorings by Comparing Successive Versions
inferred← citeshttps://doi.org/10.1145/3132498.3132514openalex-snapshot
Revealing design problems in stinky code
inferred← citeshttps://doi.org/10.1145/3368089.3409695openalex-snapshot
On the relationship between refactoring actions and bugs: a differentiated replication
inferred← citeshttps://doi.org/10.1145/3368089.3409725openalex-snapshot
Understanding type changes in Java
inferred← citeshttps://doi.org/10.1145/3379597.3387475openalex-snapshot
Behind the Intents
inferred← citeshttps://doi.org/10.1145/3379597.3387477openalex-snapshot
Characterizing and Identifying Composite Refactorings
inferred← citeshttps://doi.org/10.1145/3387904.3389264openalex-snapshot
How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?
inferred← citeshttps://doi.org/10.1145/3387904.3389276openalex-snapshot
When Are Smells Indicators of Architectural Refactoring Opportunities
inferred← citeshttps://doi.org/10.1145/3408302openalex-snapshot
Why Developers Refactor Source Code
inferred← citeshttps://doi.org/10.1145/3422392.3422423openalex-snapshot
Recommending Composite Refactorings for Smell Removal
inferred← citeshttps://doi.org/10.1145/3468264.3473924openalex-snapshot
One thousand and one stories: a large-scale survey of software refactoring
inferred← citeshttps://doi.org/10.1145/3483899.3483907openalex-snapshot
Do Critical Components Smell Bad? An Empirical Study with Component-based Software Product Lines
inferred← citeshttps://doi.org/10.1145/3510454.3517060openalex-snapshot
Completeness of composite refactorings for smell removal
inferred← citeshttps://doi.org/10.1145/3551349.3560423openalex-snapshot
HyperAST: Enabling Efficient Analysis of Software Histories at Scale
inferred← citeshttps://doi.org/10.1145/3629479.3629490openalex-snapshot
Evaluating the Code Comprehension of Novices with Eye Tracking
inferred← citeshttps://doi.org/10.1145/3705309openalex-snapshot
Detecting Refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach
inferred← citeshttps://doi.org/10.1145/3715734openalex-snapshot
An Empirical Study on Release-Wise Refactoring Patterns
inferred← citeshttps://doi.org/10.1145/3756681.3756948openalex-snapshot
Assessing the Bug-Proneness of Refactored Code: A Longitudinal Multi-Project Study
inferred← citeshttps://doi.org/10.1145/3800580openalex-snapshot
Novice Developers’ Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1145/3801158openalex-snapshot
An Empirical Study on the Code Refactoring Capability of Large Language Models
inferred← citeshttps://doi.org/10.1145/3837729.3839569openalex-snapshot
Single-Metric Size and Complexity Thresholds Fail to Forecast Refactoring
inferred← citeshttps://doi.org/10.12677/airr.2024.134091openalex-snapshot
Message Chain Odor Caused by Excessive Coupling Based on Deep Learning
inferred← citeshttps://doi.org/10.17771/pucrio.acad.35428openalex-snapshot
ASSESSING THE BUG-PRONENESS OF REFACTORED CODE: LONGITUDINAL MULTI-PROJECT STUDIES
inferred← citeshttps://doi.org/10.17771/pucrio.acad.35860openalex-snapshot
UNDERSTANDING HOW DEVELOPERS IDENTIFY DESIGN PROBLEMS IN PRACTICE
inferred← citeshttps://doi.org/10.17771/pucrio.acad.36103openalex-snapshot
UNDERSTANDING AND IMPROVING BATCH REFACTORING IN SOFTWARE SYSTEMS
inferred← citeshttps://doi.org/10.17771/pucrio.acad.45879openalex-snapshot
UNDERSTANDING CHARACTERISTICS AND STRUCTURAL EFFECTS OF BATCH REFACTORINGS IN PRACTICE
inferred← citeshttps://doi.org/10.17771/pucrio.acad.56164openalex-snapshot
ALIGNING DEVELOPER QUALITY CONCERNS, REFACTORING APPLICATIONS, AND THEIR EFFECTS
inferred← citeshttps://doi.org/10.17771/pucrio.acad.56525openalex-snapshot
TOWARDS CUSTOMIZING SMELL DETECTION AND REFACTORINGS
inferred← citeshttps://doi.org/10.17771/pucrio.acad.56818openalex-snapshot
REVEALING INTERACTING FACTORS IN DECAY OF SOFTWARE DESIGN
inferred← citeshttps://doi.org/10.17771/pucrio.acad.60990openalex-snapshot
IDENTIFICATION AND REFACTORING OF DESIGN PROBLEMS IN SOFTWARE SYSTEMS
inferred← citeshttps://doi.org/10.17771/pucrio.acad.62987openalex-snapshot
ON THE COMPLETENESS OF COMPOSITE CODE REFACTORINGS FOR BENEFICIAL SMELL REMOVA
inferred← citeshttps://doi.org/10.17771/pucrio.acad.65736openalex-snapshot
UNVEILING DESIGN PROBLEMS IDENTIFICATION: COMBINING MULTIPLE SYMPTOMS
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.3390/info16100829openalex-snapshot
Mathematical Analysis of Page Fault Minimization for Virtual Memory Systems Using Working Set Strategy
inferred← citeshttps://doi.org/10.48550/arxiv.2103.01861openalex-snapshot
Follow Your Nose -- Which Code Smells are Worth Chasing?
inferred← citeshttps://doi.org/10.5753/cbsoft_estendido.2020.14615openalex-snapshot
Quantifying the Effects of Refactorings on Bad Smells
inferred← citeshttps://doi.org/10.5753/cbsoft_estendido.2020.14626openalex-snapshot
On the Characterization, Detection and Impact of Batch Refactoring in Practice
inferred← citeshttps://doi.org/10.5753/cbsoft_estendido.2023.233240openalex-snapshot
Evaluating the Code Comprehension of Novices with Eye Tracking
inferred← citeshttps://doi.org/10.5753/cbsoft_estendido.2024.4116openalex-snapshot
A Large-Scale Study on Recommendations of Composite Refactorings in Practice
inferred← citeshttps://doi.org/10.5753/jserd.2024.3554openalex-snapshot
Investigating the Social Representations of Harmful Code
inferred← citeshttps://doi.org/10.5753/sbes.2024.3431openalex-snapshot
Eyes on Code Smells: Analyzing Developers’ Responses During Code Snippet Analysis
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.