From code understanding needs to reverse engineering tool capabilities

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 ...

This publication has 9 references indexed in Scilit: