From code understanding needs to reverse engineering tool capabilities
- 30 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 230-239
- https://doi.org/10.1109/case.1993.634824
Abstract
Maintenance frequently consumes more resourcesthan new software development. A major portion ofthe maintenance effort is spent on the reverse engineeringactivity of understanding existing software. Ifwe can learn more about how programmers understandcode successfully, we can build better tools to supportthe understanding process. This contributes to higherquality and improved efficiency of maintenance tasks.We present an integrated code comprehension modeland our experiences with it in ...Keywords
This publication has 9 references indexed in Scilit:
- Expert problem solving strategies for program comprehensionPublished by Association for Computing Machinery (ACM) ,1991
- The book paradigm for improved maintenanceIEEE Software, 1990
- Software maintenance life cyclePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- Stimulus structures and mental representations in expert comprehension of computer programsCognitive Psychology, 1987
- Expertise in debugging computer programs: A process analysisInternational Journal of Man-Machine Studies, 1985
- 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
- Knowledge organization and skill differences in computer programmersCognitive Psychology, 1981
- Towards a theory of the cognitive processes in computer programmingInternational Journal of Man-Machine Studies, 1977