Software errors and complexity: an empirical investigation0
Communications of the ACM
The State of Software Maintenance
IEEE Transactions on Software Engineering
Transition engineering methodology
ISCI '90 Proceedings of the first international conference on systems integration on Systems integration '90
KIDS: A Semiautomatic Program Development System
IEEE Transactions on Software Engineering
System R: relational approach to database management
ACM Transactions on Database Systems (TODS)
Selected writings on computing: a personal perspective
Selected writings on computing: a personal perspective
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Recognizing Design Decisions in Programs
IEEE Software
Extracting and Restructuring the Design of Large Systems
IEEE Software
Theories and techniques of program understanding
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
Experiences with defect prevention
IBM Systems Journal
IEEE Transactions on Software Engineering
Software Structure Metrics Based on Information Flow
IEEE Transactions on Software Engineering
A process-integrated approach to defect prevention
IBM Systems Journal
Hi-index | 0.00 |
This paper reviews the progress-to-date of the application of program reverse engineering technologies to a large-scale legacy software product. Basic reverse engineering concepts and a project overview are outlined, followed by a description of the legacy software product, the reverse engineering toolkit used, and analysis and discussion of the experiences so far. Future research directions and summary comments are then detailed.