On the public citation graph
Combating architectural degeneration: a survey
0 signed · 157 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/(sici)1096-9942(1997)3:4<253::aid-tapo3>3.0.co;2-topenalex-snapshot
A refactoring tool for smalltalk
inferredcites →https://doi.org/10.1002/smr.4360050402openalex-snapshot
A reverse‐engineering approach to subsystem structure identification
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/3-540-70657-7_11openalex-snapshot
Modeling Early Requirements in Tropos: A Transformation Based Approach
inferredcites →https://doi.org/10.1007/978-3-540-74343-9_1openalex-snapshot
Introduction to Software Architecture
inferredcites →https://doi.org/10.1007/bfb0017737openalex-snapshot
Laws of software evolution revisited
inferredcites →https://doi.org/10.1007/bfb0053391openalex-snapshot
Tool support for object-oriented patterns
inferredcites →https://doi.org/10.1007/s00766-003-0170-4openalex-snapshot
A goal-driven and agent-based requirements engineering framework*
inferredcites →https://doi.org/10.1016/0164-1212(94)00049-sopenalex-snapshot
Software salvaging and the call dominance tree
inferredcites →https://doi.org/10.1016/s0065-2458(03)61001-6openalex-snapshot
Evaluating Software Architectures
inferredcites →https://doi.org/10.1016/s0164-1212(01)00152-2openalex-snapshot
Design erosion: problems and causes
inferredcites →https://doi.org/10.1109/32.295895openalex-snapshot
A metrics suite for object oriented design
inferredcites →https://doi.org/10.1109/32.825767openalex-snapshot
A classification and comparison framework for software architecture description languages
inferredcites →https://doi.org/10.1109/32.895984openalex-snapshot
Does code decay? Assessing the evidence from change management data
inferredcites →https://doi.org/10.1109/ase.1997.632834openalex-snapshot
Precise specification and automatic application of design patterns
inferredcites →https://doi.org/10.1109/ase.2001.989821openalex-snapshot
Automatic verification of Java design patterns
inferredcites →https://doi.org/10.1109/csmr.2000.827328openalex-snapshot
Analyzing Java software by combining metrics and program visualization
inferredcites →https://doi.org/10.1109/csmr.2002.995795openalex-snapshot
Architecture-centric software evolution by software metrics and design patterns
inferredcites →https://doi.org/10.1109/csmr.2002.995798openalex-snapshot
Evolution support by homogeneously documenting patterns, aspects and traces
inferredcites →https://doi.org/10.1109/csmr.2004.1281402openalex-snapshot
The weighted combined algorithm: a linkage algorithm for software clustering
inferredcites →https://doi.org/10.1109/icse.1998.671105openalex-snapshot
Extracting concepts from file names; a new file clustering criterion
inferredcites →https://doi.org/10.1109/icsm.1993.366940openalex-snapshot
Reuse reengineering and validation via concept assignment
inferredcites →https://doi.org/10.1109/icsm.1996.565035openalex-snapshot
A cliche-based environment to support architectural reverse engineering
inferredcites →https://doi.org/10.1109/icsm.1997.624233openalex-snapshot
Program understanding and maintenance with the CANTO environment
inferredcites →https://doi.org/10.1109/icsm.1998.738497openalex-snapshot
Identifying design-code inconsistencies in object-oriented software: a case study
inferredcites →https://doi.org/10.1109/icsm.1999.792498openalex-snapshot
Bunch: a clustering tool for the recovery and maintenance of software system structures
inferredcites →https://doi.org/10.1109/icsm.1999.792612openalex-snapshot
Maintaining traceability during object-oriented software evolution: a case study
inferredcites →https://doi.org/10.1109/icsm.1999.792619openalex-snapshot
Object oriented design pattern inference
inferredcites →https://doi.org/10.1109/icsm.1999.792635openalex-snapshot
A two-phase process for software architecture improvement
inferredcites →https://doi.org/10.1109/icsm.1999.792644openalex-snapshot
A methodology for the automated introduction of design patterns
inferredcites →https://doi.org/10.1109/icsm.2002.1167796openalex-snapshot
Does the code match the design? A process for architecture evaluation
inferredcites →https://doi.org/10.1109/icsr.1998.685754openalex-snapshot
View extraction and view fusion in architectural understanding
inferredcites →https://doi.org/10.1109/isre.1997.566873openalex-snapshot
Towards modelling and reasoning support for early-phase requirements engineering
inferredcites →https://doi.org/10.1109/kbse.1992.252904openalex-snapshot
Software design by reusing architectures
inferredcites →https://doi.org/10.1109/metric.1998.731224openalex-snapshot
Using metrics to identify design patterns in object-oriented software
inferredcites →https://doi.org/10.1109/metric.2002.1011327openalex-snapshot
Avoiding architectural degeneration: an evaluation process for software architecture
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.2002.1019479openalex-snapshot
A survey on software architecture analysis methods
inferredcites →https://doi.org/10.1109/wcre.1996.558900openalex-snapshot
GASE: visualizing software evolution-in-the-large
inferredcites →https://doi.org/10.1109/wcre.1996.558905openalex-snapshot
Design recovery by automated search for structural design patterns in object-oriented software
inferredcites →https://doi.org/10.1109/wcre.1996.558936openalex-snapshot
A cliche-based environment to support architectural reverse engineering
inferredcites →https://doi.org/10.1109/wcre.1997.624577openalex-snapshot
Comparison of abstract data type and abstract state encapsulation detection techniques for architectural understanding
inferredcites →https://doi.org/10.1109/wcre.1997.624578openalex-snapshot
The Orphan Adoption problem in architecture maintenance
inferredcites →https://doi.org/10.1109/wcre.1998.723173openalex-snapshot
Evaluating architectural extractors
inferredcites →https://doi.org/10.1109/wpc.2000.852494openalex-snapshot
A framework for experimental evaluation of clustering techniques
inferredcites →https://doi.org/10.1109/wpc.2002.1021334openalex-snapshot
An integrated approach for studying architectural evolution
inferredcites →https://doi.org/10.1142/9789812798039_0001openalex-snapshot
AN INTRODUCTION TO SOFTWARE ARCHITECTURE
inferredcites →https://doi.org/10.1142/9789812831163_0016openalex-snapshot
UNDERSTANDING SOFTWARE SYSTEMS USING REVERSE ENGINEERING TECHNOLOGY
inferredcites →https://doi.org/10.1145/141874.141884openalex-snapshot
Foundations for the study of software architecture
inferredcites →https://doi.org/10.1145/243327.243620openalex-snapshot
Requirements for an effective architecture recovery framework
inferredcites →https://doi.org/10.1145/277631.277640openalex-snapshot
Recovering software architecture from multiple source code analyses
inferredcites →https://doi.org/10.1145/288408.288434openalex-snapshot
Software architecture recovery and restructuring through clustering techniques
inferredcites →https://doi.org/10.1145/302405.302622openalex-snapshot
Pattern-based reverse-engineering of design components
inferredcites →https://doi.org/10.1145/320384.320389openalex-snapshot
Detecting defects in object-oriented designs
inferredcites →https://doi.org/10.1145/581339.581382openalex-snapshot
Towards pattern-based design recovery
inferredcites →https://doi.org/10.1145/581380.581382openalex-snapshot
Towards pattern-based design recovery
inferredcites →https://doi.org/10.1145/582419.582436openalex-snapshot
Design pattern implementation in Java and aspectJ
inferredcites →https://doi.org/10.1145/62083.62089openalex-snapshot
ET++—an object oriented application framework in C++
inferredcites →https://doi.org/10.1145/62084.62089openalex-snapshot
ET++—an object oriented application framework in C++
inferredcites →https://doi.org/10.5555/227726.227810openalex-snapshot
Monitoring compliance of a software system with its high-level design models
inferredcites →https://doi.org/10.5555/256664.256688openalex-snapshot
An intelligent tool for re-engineering software modularity
inferredcites →https://doi.org/10.5555/302163.302172openalex-snapshot
Extracting concepts from file names: a new file clustering criterion
inferredcites →https://doi.org/10.5555/857204.858261openalex-snapshot
A survey of architecture description languages
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.2423openalex-snapshot
Understanding software architecture erosion: A systematic mapping study
inferred← citeshttps://doi.org/10.1002/spe.2200openalex-snapshot
Heuristic expansion of feature mappings in evolving program families
inferred← citeshttps://doi.org/10.1002/spe.2228openalex-snapshot
A recommendation system for repairing violations detected by static architecture conformance checking
inferred← citeshttps://doi.org/10.1002/spe.2563openalex-snapshot
Exploring architecture blueprints for prioritizing critical code anomalies: Experiences and tool support
inferred← citeshttps://doi.org/10.1002/spe.3364openalex-snapshot
A Framework and Taxonomy for Characterizing the Applicability of Software Architecture Recovery Approaches: A Tertiary‐Mapping Study
inferred← citeshttps://doi.org/10.1002/spe.3431openalex-snapshot
An Empirical Analysis of Approach‐Based Metrics Model for Architectural Erosion Detection
inferred← citeshttps://doi.org/10.1007/11783565_21openalex-snapshot
On-Demand Quality-Oriented Assistance in Component-Based Software Evolution
inferred← citeshttps://doi.org/10.1007/978-3-030-35333-9_15openalex-snapshot
Constraining the Implementation Through Architectural Security Rules: An Expert Study
inferred← citeshttps://doi.org/10.1007/978-3-031-61014-1_3openalex-snapshot
Design of Good Information Systems Architectures
inferred← citeshttps://doi.org/10.1007/978-3-032-36587-3_34openalex-snapshot
Mining Architectural Quality Under Agentic AI Adoption: A Causal Study of Java Repositories
inferred← citeshttps://doi.org/10.1007/978-3-642-10619-4_15openalex-snapshot
Architectural Decay during Continuous Software Evolution and Impact of ‘Design for Change’ on Software Architecture
inferred← citeshttps://doi.org/10.1007/s10664-012-9223-yopenalex-snapshot
Examination of the software architecture change characterization scheme using three empirical studies
inferred← citeshttps://doi.org/10.1007/s10664-017-9515-3openalex-snapshot
Architecture consistency: State of the practice, challenges and requirements
inferred← citeshttps://doi.org/10.1007/s10664-025-10696-0openalex-snapshot
Detection, classification and prevalence of self-admitted aging debt
inferred← citeshttps://doi.org/10.1007/s11219-018-9404-zopenalex-snapshot
Exploring the suitability of source code metrics for indicating architectural inconsistencies
inferred← citeshttps://doi.org/10.1016/j.engappai.2022.105209openalex-snapshot
Identifying emerging smells in software designs based on predicting package dependencies
inferred← citeshttps://doi.org/10.1016/j.infsof.2009.07.002openalex-snapshot
Characterizing software architecture changes: A systematic review
inferred← citeshttps://doi.org/10.1016/j.infsof.2014.01.014openalex-snapshot
Agile product-line architecting in practice: A case study in smart grids
inferred← citeshttps://doi.org/10.1016/j.infsof.2023.107319openalex-snapshot
Warnings: Violation symptoms indicating architecture erosion
inferred← citeshttps://doi.org/10.1016/j.jss.2011.07.036openalex-snapshot
Controlling software architecture erosion: A survey
inferred← citeshttps://doi.org/10.1080/09544828.2021.1971634openalex-snapshot
Modularisation of system architecture to improve system recoverability: a unique application of design structure matrix
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.2022.3150847openalex-snapshot
Characterizing the Architectural Erosion Metrics: A Systematic Mapping Study
inferred← citeshttps://doi.org/10.1109/access.2025.3590267openalex-snapshot
An Ontology-Enabled Approach for the Detection of Software Design Smells
inferred← citeshttps://doi.org/10.1109/apsec.2011.51openalex-snapshot
A Case Study of Measuring Degeneration of Software Architectures from a Defect Perspective
inferred← citeshttps://doi.org/10.1109/compsac.2014.57openalex-snapshot
Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies -- A Controlled Experiment
inferred← citeshttps://doi.org/10.1109/csmr.2012.34openalex-snapshot
ADvISE: Architectural Decay in Software Evolution
inferred← citeshttps://doi.org/10.1109/csmr.2012.35openalex-snapshot
On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms
inferred← citeshttps://doi.org/10.1109/esem.2007.26openalex-snapshot
Characterizing Software Architecture Changes: An Initial Study
inferred← citeshttps://doi.org/10.1109/esem.2007.28openalex-snapshot
The Effects of Over and Under Sampling on Fault-prone Module Detection
inferred← citeshttps://doi.org/10.1109/icacs64902.2025.10937837openalex-snapshot
A Lightweight Approach for Detection of Software Design Smells
inferred← citeshttps://doi.org/10.1109/iccisci.2019.8716421openalex-snapshot
MODEM: an UML profile for MODEling and Predicting software Maintenance before implementation
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00037openalex-snapshot
Understanding Architecture Erosion: The Practitioners’ Perceptive
inferred← citeshttps://doi.org/10.1109/icsa-c.2018.00025openalex-snapshot
Can Network Analysis Techniques Help to Predict Design Dependencies? An Initial Study
inferred← citeshttps://doi.org/10.1109/icsa-c.2019.00053openalex-snapshot
Applying Social Network Analysis Techniques to Architectural Smell Prediction
inferred← citeshttps://doi.org/10.1109/icsa59870.2024.00018openalex-snapshot
We're Drifting Apart: Architectural Drift from the Developers' Perspective
inferred← citeshttps://doi.org/10.1109/icsaw.2017.15openalex-snapshot
Motivation and Impact of Modeling Erosion Using Static Architecture Conformance Checking
inferred← citeshttps://doi.org/10.1109/icsea.2010.12openalex-snapshot
What Does Research Say about Agile and Architecture?
inferred← citeshttps://doi.org/10.1109/icsm.2012.6405348openalex-snapshot
Supporting the identification of architecturally-relevant code anomalies
inferred← citeshttps://doi.org/10.1109/ictta.2008.4530365openalex-snapshot
Tracing Software Architecture Change Using Graph Formalisms in Distributed Systems
inferred← citeshttps://doi.org/10.1109/icwr65219.2025.11006208openalex-snapshot
F-Measure of Component Level Features to Predict Architectural Anti-Patterns in Software
inferred← citeshttps://doi.org/10.1109/mise.2013.6595301openalex-snapshot
Prioritizing software anomalies with software metrics and architecture blueprints
inferred← citeshttps://doi.org/10.1109/msr.2015.30openalex-snapshot
A Study on the Role of Software Architecture in the Evolution and Quality of Software
inferred← citeshttps://doi.org/10.1109/phm.2012.6228830openalex-snapshot
A DCA-based method for software prognostics and health management
inferred← citeshttps://doi.org/10.1109/qrs57517.2022.00038openalex-snapshot
An Anomaly-Based Approach for Detecting Modularity Violations on Method Placement
inferred← citeshttps://doi.org/10.1109/sbcars.2011.18openalex-snapshot
On the Impact of Aspect-Oriented Code Smells on Architecture Modularity: An Exploratory Study
inferred← citeshttps://doi.org/10.1109/sbes.2013.14openalex-snapshot
Prioritization of Code Anomalies Based on Architecture Sensitiveness
inferred← citeshttps://doi.org/10.1109/sbes.2013.9openalex-snapshot
Are Domain-Specific Detection Strategies for Code Anomalies Reusable? An Industry Multi-project Study
inferred← citeshttps://doi.org/10.1109/sbes.2014.18openalex-snapshot
When Code-Anomaly Agglomerations Represent Architectural Problems? An Exploratory Study
inferred← citeshttps://doi.org/10.1109/scam.2018.00015openalex-snapshot
[Research Paper] Towards Anticipation of Architectural Smells Using Link Prediction Techniques
inferred← citeshttps://doi.org/10.1109/tse.2019.2925616openalex-snapshot
Stability in Software Engineering: Survey of the State-of-the-Art and Research Directions
inferred← citeshttps://doi.org/10.1109/wcre.2013.6671309openalex-snapshot
Empirical evidence of code decay: A systematic mapping study
inferred← citeshttps://doi.org/10.1145/1953355.1953377openalex-snapshot
Component types qualification in Java legacy code driven by communication integrity rules
inferred← citeshttps://doi.org/10.1145/1960314.1960321openalex-snapshot
Experiences documenting and preserving software constraints using aspects
inferred← citeshttps://doi.org/10.1145/1960314.1960343openalex-snapshot
Revealing architecturally-relevant flaws in aspectual decompositions
inferred← citeshttps://doi.org/10.1145/1985793.1986003openalex-snapshot
Detecting architecturally-relevant code smells in evolving software systems
inferred← citeshttps://doi.org/10.1145/2162049.2162069openalex-snapshot
Are automatically-detected code anomalies relevant to architectural modularity?
inferred← citeshttps://doi.org/10.1145/2362536.2362556openalex-snapshot
History-sensitive heuristics for recovery of features in code of evolving program families
inferred← citeshttps://doi.org/10.1145/2554850.2555036openalex-snapshot
Detecting architecturally-relevant code anomalies
inferred← citeshttps://doi.org/10.1145/2577080.2577087openalex-snapshot
Blending and reusing rules for architectural degradation prevention
inferred← citeshttps://doi.org/10.1145/2724525.2724567openalex-snapshot
Architecture-sensitive heuristics for prioritizing critical code anomalies
inferred← citeshttps://doi.org/10.1145/2993412.3003396openalex-snapshot
Evidence in architecture degradation and consistency checking research
inferred← citeshttps://doi.org/10.1145/3129790.3129808openalex-snapshot
Are code smell detection tools suitable for detecting architecture degradation?
inferred← citeshttps://doi.org/10.1145/3129790.3129810openalex-snapshot
The relationship of code churn and architectural violations in the open source software JabRef
inferred← citeshttps://doi.org/10.1145/3180155.3180234openalex-snapshot
Roles and impacts of hands-on software architects in five industrial case studies
inferred← citeshttps://doi.org/10.1145/3774748.3787642openalex-snapshot
Architecture Conformance Checking for Microservice-based Systems
inferred← citeshttps://doi.org/10.11606/d.3.2020.tde-20052021-130141openalex-snapshot
Análise empírica da influência da experiência do desenvolvedor na degradação da arquitetura de software em desenvolvimento open source.
inferred← citeshttps://doi.org/10.1186/s40411-015-0025-yopenalex-snapshot
On the relationship of code-anomaly agglomerations and architectural problems
inferred← citeshttps://doi.org/10.12785/ijcds/120176openalex-snapshot
Characterizing Reverse Engineering Practices on Decayed Software Applications
inferred← citeshttps://doi.org/10.13021/mars/4968openalex-snapshot
An Empirical Study of the Interplay between Architecture and Software Quality using Evolutionary History of Software
inferred← citeshttps://doi.org/10.17533/udea.redin.17165openalex-snapshot
Component-Based Java Legacy Code Refactoring
inferred← citeshttps://doi.org/10.17771/pucrio.acad.24701openalex-snapshot
DETECÇÃO DE ANOMALIAS DE CÓDIGO DE RELEVÂNCIA ARQUITETURAL EM SISTEMAS MULTILINGUAGEM
inferred← citeshttps://doi.org/10.17771/pucrio.acad.25718openalex-snapshot
SYNTHESIS OF CODE ANOMALIES: REVEALING DESIGN PROBLEMS IN THE SOURCE CODE
inferred← citeshttps://doi.org/10.17771/pucrio.acad.47306openalex-snapshot
ON THE PRIORITIZATION OF DESIGN-RELEVANT SMELLS
inferred← citeshttps://doi.org/10.25046/aj0601153openalex-snapshot
SEA: An UML Profile for Software Evolution Analysis in Design Phase
inferred← citeshttps://doi.org/10.33612/diss.833424077openalex-snapshot
Understanding, Analysis, and Handling of Software Architecture Erosion
inferred← citeshttps://doi.org/10.3390/info11070348openalex-snapshot
An Empirical Study on the Evolution of Design Smells
inferred← citeshttps://doi.org/10.3390/math8111906openalex-snapshot
Harmony Search-Based Approach for Multi-Objective Software Architecture Reconstruction
inferred← citeshttps://doi.org/10.4018/978-1-4666-0155-0.ch002openalex-snapshot
Reengineering Structured Legacy System Documentation to UML Object-Oriented Artifacts
inferred← citeshttps://doi.org/10.4018/978-1-4666-4301-7.ch036openalex-snapshot
Reengineering Structured Legacy System Documentation to UML Object-Oriented Artifacts
inferred← citeshttps://doi.org/10.4018/ijsi.297512openalex-snapshot
A Survey on Characterizing the Empirical Analysis, Proposed Approaches, and Research Trends for Architectural Decay
inferred← citeshttps://doi.org/10.48550/arxiv.1709.07538openalex-snapshot
Recovery of Architecture Module Views using an Optimized Algorithm Based on Design Structure Matrices
inferred← citeshttps://doi.org/10.48550/arxiv.1808.06362openalex-snapshot
Towards Anticipation of Architectural Smells using Link Prediction Techniques
inferred← citeshttps://doi.org/10.5555/2662737.2662756openalex-snapshot
Prioritizing software anomalies with software metrics and architecture blueprints: a controlled experiment
inferred← citeshttps://doi.org/10.5555/2666719.2666740openalex-snapshot
Automatically detecting architecturally-relevant code anomalies
inferred← citeshttps://doi.org/10.70675/0fd35e9dzd955z452azbbe6z5a17150e8322openalex-snapshot
A formal approach to automate the evolution management in component-based software development processes
inferred← citeshttps://doi.org/10.71781/10718openalex-snapshot
Analysing artefacts dependencies to evolving software systems
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.