Program Translation Via Abstraction and Reimplementation
IEEE Transactions on Software Engineering
Using Program Slicing in Software Maintenance
IEEE Transactions on Software Engineering
A Logic-Based Approach to Reverse Engineering Tools Production
IEEE Transactions on Software Engineering - Special issue on software maintenance
Understanding natural programs using proper decomposition
ICSE '91 Proceedings of the 13th international conference on Software engineering
The concept assignment problem in program understanding
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Abstracting Plan-like Program Information: A Demonstration
ICSM '94 Proceedings of the International Conference on Software Maintenance
Extension of a Transformation System for Maintenance: Dealing with Data-Intensive Programs
ICSM '94 Proceedings of the International Conference on Software Maintenance
Localization of Design Concepts in Legacy Systems
ICSM '94 Proceedings of the International Conference on Software Maintenance
Documenting Programs Using a Library of Tree Structured Plans
ICSM '93 Proceedings of the Conference on Software Maintenance
CSMR '97 Proceedings of the 1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97)
PROUST: Knowledge-based program understanding
ICSE '84 Proceedings of the 7th international conference on Software engineering
Augmenting Pattern-Based Architectural Recovery with Flow Analysis: Mosaic - a Case Study
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
Extracting Reusable Modules from Legacy Code: considering the issues of module granularity
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
Using Visualization for Architectural Localization and Extraction
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
Toward a Framework for Conceptual and Formal Outlines of Programs
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
Tackling the Abstraction Problem for Reverse Engineering in a System Re-engineering Approach
ICSM '98 Proceedings of the International Conference on Software Maintenance
Hi-index | 0.00 |
Legacy systems need to be 驴salvaged驴 to prolong their life circle. One-way for such a salvation is to recover and maintain domain knowledge embedded in legacy code. It is our observation that existing methods or tools for domain knowledge recovery from source code did not provide maintainers with sufficient assistance to reduce the size of analyzable program sections, identify program sections having intensive domain knowledge and maintain the belief of a network of domain knowledge extracted from source code which can accommodate change of belief coming from a user. In this paper, we introduce techniques, which can provide software maintainers with smart assistance for the above-mentioned three issues.