On the public citation graph
Modeling Object-Oriented Software for Reverse Engineering and Refactoring
0 signed · 103 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.1007/3-540-45672-4_31openalex-snapshot
Refactoring: Improving the Design of Existing Code
inferredcites →https://doi.org/10.1007/978-0-585-27477-5_2openalex-snapshot
Database Reverse Engineering: From Requirements to CARE Tools
inferredcites →https://doi.org/10.1007/978-0-585-27477-5_5openalex-snapshot
Extracting Architectural Features from Source Code
inferredcites →https://doi.org/10.1007/bfb0017737openalex-snapshot
Laws of software evolution revisited
inferredcites →https://doi.org/10.1007/bfb0053033openalex-snapshot
An incremental class reorganization approach
inferredcites →https://doi.org/10.1016/s0306-4379(99)00006-xopenalex-snapshot
Microsoft repository version 2 and the open information model
inferredcites →https://doi.org/10.1023/a:1008715808855openalex-snapshot
Evolving Object-Oriented Designs with Refactorings
inferredcites →https://doi.org/10.1109/2.59openalex-snapshot
A spiral model of software development and enhancement
inferredcites →https://doi.org/10.1109/2.607045openalex-snapshot
Reengineering with reflexion models: a case study
inferredcites →https://doi.org/10.1109/32.713323openalex-snapshot
A C++ data model supporting reachability analysis and dead code detection
inferredcites →https://doi.org/10.1109/52.43044openalex-snapshot
Reverse engineering and design recovery: a taxonomy
inferredcites →https://doi.org/10.1109/hicss.2000.927017openalex-snapshot
Selecting a model interchange format: the SPOOL case study
inferredcites →https://doi.org/10.1109/icsm.1998.738515openalex-snapshot
Reengineering object-oriented code
inferredcites →https://doi.org/10.1109/icsm.1999.792487openalex-snapshot
Recovering high-level views of object-oriented applications from static and dynamic information
inferredcites →https://doi.org/10.1109/icsm.1999.792584openalex-snapshot
Visualizing software release histories: the use of color and third dimension
inferredcites →https://doi.org/10.1109/icsm.1999.792593openalex-snapshot
A language independent approach for detecting duplicated code
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.2000.882972openalex-snapshot
Bridging program comprehension tools by design navigation
inferredcites →https://doi.org/10.1109/ispse.2000.913233openalex-snapshot
A meta-model for language-independent refactoring
inferredcites →https://doi.org/10.1109/tools.1998.713608openalex-snapshot
On the computer aided introduction of design patterns into object-oriented systems
inferredcites →https://doi.org/10.1109/tools.1999.778997openalex-snapshot
Declaratively codifying software architectures using virtual software classifications
inferredcites →https://doi.org/10.1109/tools.1999.787532openalex-snapshot
Automatic detection of design problems in object-oriented reengineering
inferredcites →https://doi.org/10.1109/tse.1992.1263033openalex-snapshot
Maintenance support for object-oriented programs
inferredcites →https://doi.org/10.1109/wcre.1998.723173openalex-snapshot
Evaluating architectural extractors
inferredcites →https://doi.org/10.1109/wcre.2000.891463openalex-snapshot
GXL: toward a standard exchange format
inferredcites →https://doi.org/10.1109/wcre.2000.891465openalex-snapshot
A structured demonstration of program comprehension tools
inferredcites →https://doi.org/10.1109/wpc.1998.693281openalex-snapshot
An analysis framework for understanding layered software architectures
inferredcites →https://doi.org/10.1109/wpc.2001.921734openalex-snapshot
G/sup SEE/: a Generic Software Exploration Environment
inferredcites →https://doi.org/10.1145/170791.170804openalex-snapshot
Creating abstract superclasses by refactoring
inferredcites →https://doi.org/10.1145/236337.236361openalex-snapshot
Automatic inheritance hierarchy restructuring and method refactoring
inferredcites →https://doi.org/10.1145/236337.236364openalex-snapshot
On automatic class insertion with overloading
inferredcites →https://doi.org/10.1145/243327.243618openalex-snapshot
Tool support for architecture analysis and design
inferredcites →https://doi.org/10.1145/253228.253265openalex-snapshot
Manipulating recovered software architecture views
inferredcites →https://doi.org/10.1145/279310.279314openalex-snapshot
An empirical study of static call graph extractors
inferredcites →https://doi.org/10.1145/302405.302622openalex-snapshot
Pattern-based reverse-engineering of design components
inferredcites →https://doi.org/10.1145/38765.38821openalex-snapshot
Concepts and experiments in computational reflection
inferredcites →https://doi.org/10.1201/9781420090512-18openalex-snapshot
A Extensible Markup Language XML
inferredcites →https://doi.org/10.17487/rfc2396openalex-snapshot
Uniform Resource Identifiers (URI): Generic Syntax
inferredcites →https://doi.org/10.17632/8tj2d5gh7bopenalex-snapshot
Working with objects. The OOram Software Engineering Method.
inferredcites →https://doi.org/10.18419/opus-2451openalex-snapshot
Atomic architectural component recovery for program understanding and evolution
inferredcites →https://doi.org/10.7892/boris.104583openalex-snapshot
Understanding Software Evolution using a Flexible Query Engine
inferredcites →https://doi.org/10.7892/boris.104786openalex-snapshot
SNiFF+ Talks to Rational Rose - Interoperability using a Common Exchange Model
inferredcites →https://doi.org/10.7892/boris.107900openalex-snapshot
Why Unified Is not Universal. UML Shortcomings for Coping with Round-Trip Engineering
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.2116openalex-snapshot
A porting method for coordinated multiplatform evolution
inferred← citeshttps://doi.org/10.1002/smr.279openalex-snapshot
Dimensions of reengineering environment infrastructures
inferred← citeshttps://doi.org/10.1002/smr.316openalex-snapshot
Formalizing refactorings with graph transformations
inferred← citeshttps://doi.org/10.1007/3-540-45832-8_22openalex-snapshot
Formalising Behaviour Preserving Program Transformations
inferred← citeshttps://doi.org/10.1007/978-3-540-45213-3_31openalex-snapshot
Source-to-Source Transformation in the Large
inferred← citeshttps://doi.org/10.1007/s10270-006-0044-6openalex-snapshot
Analysing refactoring dependencies using graph transformation
inferred← citeshttps://doi.org/10.1016/j.cola.2024.101273openalex-snapshot
A new architecture reconciling refactorings and transformations
inferred← citeshttps://doi.org/10.1016/j.entcs.2004.01.008openalex-snapshot
The Dagstuhl Middle Metamodel: A Schema For Reverse Engineering
inferred← citeshttps://doi.org/10.1016/j.scico.2012.04.007openalex-snapshot
Evolutionary and collaborative software architecture recovery with Softwarenaut
inferred← citeshttps://doi.org/10.1016/s0065-2458(10)79005-7openalex-snapshot
The Tools Perspective on Software Reverse Engineering
inferred← citeshttps://doi.org/10.1016/s1571-0661(05)82624-6openalex-snapshot
Refactoring: Current Research and Future Trends
inferred← citeshttps://doi.org/10.1049/ip-sen:20040078openalex-snapshot
Tools for making impossible changes – experiences with a tool for transforming large Smalltalk programs
inferred← citeshttps://doi.org/10.1109/csmr.2003.1192416openalex-snapshot
Identifying refactoring opportunities using logic meta programming
inferred← citeshttps://doi.org/10.1109/csmr.2003.1192450openalex-snapshot
CodeCrawler-lessons learned in building a software visualization tool
inferred← citeshttps://doi.org/10.1109/csmr.2004.1281401openalex-snapshot
Architecture-aware adaptive clustering of OO systems
inferred← citeshttps://doi.org/10.1109/csmr.2007.23openalex-snapshot
Example-Driven Reconstruction of Software Models
inferred← citeshttps://doi.org/10.1109/iccta48790.2019.9478817openalex-snapshot
The Role of Modelling in Business Software Development: Case Study of Teaching and Industrial Practice in Zrenjanin, Serbia
inferred← citeshttps://doi.org/10.1109/icsm.2006.14openalex-snapshot
An Extensible Meta-Model for Program Analysis
inferred← citeshttps://doi.org/10.1109/kse.2017.8119442openalex-snapshot
A tool support for checking consistency in model refactoring
inferred← citeshttps://doi.org/10.1109/metrics.2005.48openalex-snapshot
Towards a Simplified Implementation of Object-Oriented Design Metrics
inferred← citeshttps://doi.org/10.1109/scam.2006.10openalex-snapshot
Cross-Language Program Analysis and Refactoring
inferred← citeshttps://doi.org/10.1109/scam.2013.6648199openalex-snapshot
sql-schema-comparer: Support of multi-language refactoring with relational databases
inferred← citeshttps://doi.org/10.1109/synasc.2006.3openalex-snapshot
A Meta-Model for Enterprise Applications
inferred← citeshttps://doi.org/10.1109/tse.2003.1232284openalex-snapshot
Polymetric views - A lightweight visual approach to reverse engineering
inferred← citeshttps://doi.org/10.1109/vissof.2007.4290693openalex-snapshot
Requirements of Software Visualization Tools: A Literature Survey
inferred← citeshttps://doi.org/10.1109/wcre.2002.1173068openalex-snapshot
Java quality assurance by detecting code smells
inferred← citeshttps://doi.org/10.1109/wcre.2006.16openalex-snapshot
Bits of History, Challenges for the Future and Autonomic Computing Technology
inferred← citeshttps://doi.org/10.1109/wcre.2008.43openalex-snapshot
First-Class Change Objects for Feature-Oriented Programming
inferred← citeshttps://doi.org/10.1109/wcre.2008.46openalex-snapshot
Towards a Process for Developing Maintenance Tools in Academia
inferred← citeshttps://doi.org/10.1109/wcre.2013.6671320openalex-snapshot
Analyzing PL/1 legacy ecosystems: An experience report
inferred← citeshttps://doi.org/10.1142/s0218194017500413openalex-snapshot
Alternatives to the Knowledge Discovery Metamodel: An Investigation
inferred← citeshttps://doi.org/10.1145/1595808.1595825openalex-snapshot
Time warp, an approach for reasoning over system histories
inferred← citeshttps://doi.org/10.1145/2642803.2642814openalex-snapshot
Towards faster method search through static ecosystem analysis
inferred← citeshttps://doi.org/10.1145/2811237.2811297openalex-snapshot
Code Transformation by Direct Transformation of ASTs
inferred← citeshttps://doi.org/10.18372/2306-1472.42.1831openalex-snapshot
Method for object-oriented software diagnostic
inferred← citeshttps://doi.org/10.23919/mipro.2017.7973490openalex-snapshot
eCST to source code generation - An idea and perspectives
inferred← citeshttps://doi.org/10.3166/objet.8.1-2.135-149openalex-snapshot
Understanding software evolution using a combination of software visualization and software metrics
inferred← citeshttps://doi.org/10.3233/978-1-60750-014-8-107openalex-snapshot
Feature Diagrams for Change-Oriented Programming
inferred← citeshttps://doi.org/10.4018/978-1-60566-006-6.ch008openalex-snapshot
Model-Driven Software Refactoring
inferred← citeshttps://doi.org/10.4067/s0718-33052010000100009openalex-snapshot
MODEL-DRIVEN REVERSE ENGINEERING AND PROGRAM COMPREHENSION: AN EXAMPLE
inferred← citeshttps://doi.org/10.4230/dagsemproc.06302.4openalex-snapshot
Face-off: AOP+LMP vs. legacy software
inferred← citeshttps://doi.org/10.46243/jst.2022.v7.i010.pp35-45openalex-snapshot
The Dagstuhl Middle Meta model: A Schema For Reverse Engineering
inferred← citeshttps://doi.org/10.5220/0001890002140219openalex-snapshot
DYNAMISM IN REFACTORING CONSTRUCTION AND EVOLUTION - A Solution based on XML and Reflection
inferred← citeshttps://doi.org/10.5220/0003469501290134openalex-snapshot
HURDLES IN MULTI-LANGUAGE REFACTORING OF HIBERNATE APPLICATIONS
inferred← citeshttps://doi.org/10.7892/boris.104376openalex-snapshot
High Level Views in Object-Oriented Systems using Formal Concept Analysis
inferred← citeshttps://doi.org/10.7892/boris.104498openalex-snapshot
Moose: a Collaborative and Extensible Reengineering Environment
inferred← citeshttps://doi.org/10.7892/boris.104590openalex-snapshot
Object-Oriented Reverse Engineering —- Coarse-grained, Fine-grained, and Evolutionary Software Visualization
inferred← citeshttps://doi.org/10.7892/boris.104728openalex-snapshot
Recovering Behavioral Design Views: a Query-Based Approach
inferred← citeshttps://doi.org/10.7892/boris.104732openalex-snapshot
Lightweight Detection of Duplicated Code. A Language-Independent Approach
inferred← citeshttps://doi.org/10.7892/boris.82285openalex-snapshot
Explora: Infrastructure for Scaling Up Software Visualisation to Corpora
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.