Understanding program dependencies in a computer program is essential for many software engineering tasks such as program understanding, testing, debugging, reverse engineering, a...
In some domains, including those requiring natural language understanding, we cannot build a system that can complete the entire task. One way to deal with such cases is to encode ...
Visualization for software understanding requires that the user be able to define specific visualizations that are specialized to the particular understanding task at hand. In t...
This paper presents a method for word sense disambiguation and coherence understanding of prepositional relations. The method relies on information provided by
The definition and understanding of software architectures and architecture views still shows considerable disagreement in the software engineering community. This paper argues th...