Towards a framework for program understanding
- 23 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 20 (10928138) , 19-28
- https://doi.org/10.1109/wpc.1996.501117
Abstract
The paper describes an initial conceptual framework for the classification of reverse engineering tools and techniques that aid program understanding. It is based on a description of the canonical activities that are characteristic of the reverse engineering process. A descriptive model is presented that categorizes important support mechanism features based on a hierarchy of attributes.Keywords
This publication has 11 references indexed in Scilit:
- Program comprehension during software maintenance and evolutionComputer, 1995
- Domain analysis and reverse engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- RE-Analyzer: From source code to structured analysisIBM Systems Journal, 1994
- Cognitive processes in program comprehensionJournal of Systems and Software, 1987
- No Silver Bullet Essence and Accidents of Software EngineeringComputer, 1987
- Empirical Studies of Programming KnowledgeIEEE Transactions on Software Engineering, 1984
- Towards a theory of the comprehension of computer programsInternational Journal of Man-Machine Studies, 1983
- Syntactic/semantic interactions in programmer behavior: A model and experimental resultsInternational Journal of Parallel Programming, 1979
- Designing Software for Ease of Extension and ContractionIEEE Transactions on Software Engineering, 1979
- The magical number seven, plus or minus two: Some limits on our capacity for processing information.Psychological Review, 1956