Interprocedural slicing using dependence graphs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Reengineering of configurations based on mathematical concept analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software reconnaissance: mapping program features to code
Journal of Software Maintenance: Research and Practice
Assessing modular structure of legacy code based on mathematical concept analysis
ICSE '97 Proceedings of the 19th international conference on Software engineering
On the inference of configuration structures from source code
ICSE '94 Proceedings of the 16th international conference on Software engineering
Reengineering class hierarchies using concept analysis
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Identifying objects using cluster and concept analysis
Proceedings of the 21st international conference on Software engineering
Identifying modules via concept analysis
ICSM '97 Proceedings of the International Conference on Software Maintenance
Applying concept formation methods to object identification in procedural code
ASE '97 Proceedings of the 12th international conference on Automated software engineering (formerly: KBSE)
An Intermediate Representation for Reverse Engineering Analyses
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Types and Concept Analysis for Legacy Systems
IWPC '00 Proceedings of the 8th International Workshop on Program Comprehension
Case Study of Feature Location Using Dependence Graph
IWPC '00 Proceedings of the 8th International Workshop on Program Comprehension
A Case Study of Applying an Eclectic Approach to Identify Objects in Code
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
Feature-Driven Program Understanding Using Concept Analysis of Execution Traces
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
Unified Modeling Language Reference Manual
Unified Modeling Language Reference Manual
Locating Features in Source Code
IEEE Transactions on Software Engineering
Evolutionary Introduction of Software Product Lines
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Tools for understanding the behavior of telecommunication systems
Proceedings of the 25th International Conference on Software Engineering
SNIAFL: Towards a Static Non-Interactive Approach to Feature Location
Proceedings of the 26th International Conference on Software Engineering
On the Automatic Modularization of Software Systems Using the Bunch Tool
IEEE Transactions on Software Engineering
SNIAFL: Towards a static noninteractive approach to feature location
ACM Transactions on Software Engineering and Methodology (TOSEM)
Proceedings of the 2006 international workshop on Software quality
The case for analysis preserving language transformation
Proceedings of the 2006 international symposium on Software testing and analysis
Combined static and dynamic analysis for inferring program dependencies using a pattern language
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Recovering UML class models from C++: A detailed explanation
Information and Software Technology
Feature Identification: An Epidemiological Metaphor
IEEE Transactions on Software Engineering
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams
Journal of Software Maintenance and Evolution: Research and Practice - Special Issue on Program Comprehension through Dynamic Analysis (PCODA)
Software Engineering
Applying causal inference to understand emergent behavior
Proceedings of the 40th Conference on Winter Simulation
Software clustering based on behavioural features
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
A practice-driven systematic review of dependency analysis solutions
Empirical Software Engineering
A survey of formal concept analysis support for software engineering activities
Formal Concept Analysis
On the impact of trace-based feature location in the performance of software maintainers
Journal of Systems and Software
Hi-index | 0.00 |
Understanding a system's implementation without prior knowledge is a hard task for reengineers in general. However, some degree of automatic aid is possible. In this paper, we present a technique building a mapping between the system's externally visible behavior and the relevant parts of the source code. Our technique combines dynamic and static analyses to rapidly focus on the system's parts urgently required for a goal-directed process of program understanding.