Program Concept Recognition and Transformation
IEEE Transactions on Software Engineering - Special issue on software maintenance
Program understanding and the concept assignment problem
Communications of the ACM
The program understanding problem: analysis and a heuristic approach
Proceedings of the 18th international conference on Software engineering
A method for documenting code components
Journal of Systems and Software
A metrics-based approach to the automated identification of object-oriented reusable software components
Supporting program comprehension using semantic and structural information
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Handbook for Evaluating Knowledge-Based Systems: Conceptual Framework and Compendium of Methods
Handbook for Evaluating Knowledge-Based Systems: Conceptual Framework and Compendium of Methods
The use of domain knowledge in program understanding
Annals of Software Engineering
Knowledge-Based Program Analysis
IEEE Software
Recognizing a Program's Design: A Graph-Parsing Approach
IEEE Software
From System Comprehension to Program Comprehension
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Recovering documentation-to-source-code traceability links using latent semantic indexing
Proceedings of the 25th International Conference on Software Engineering
Inference-Based and Expectation-Based Processing in Program Comprehension
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
An approach to program understanding by natural language understanding
Natural Language Engineering
An Information Retrieval Approach to Concept Location in Source Code
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
A Synergistic Approach to Program Comprehension
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Automated classification and retrieval of reusable software components
Journal of the American Society for Information Science and Technology
A study of comment abstraction, coupling, and placement
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Source code indexing for automated tracing
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Multi-understanding: a basis for switchable understanding for agents
SCSC '09 Proceedings of the 2009 Summer Computer Simulation Conference
Hi-index | 0.00 |
Existing source code-based program comprehension approaches analyze either the code itself or the comments/identifiers but not both. In this research, we combine code understanding with comment and identifier understanding. This synergistic approach allows much deeper understanding of source code than is possible using either code or comments/identifiers alone. Our approach also allows comparing comments to their associated code to see whether they match or belong to the code. Our combined approach implements both our heuristic code understanding and the comment/identifier understanding within the same knowledge base inferencing engine. This inferencing engine is the same used by an earlier well tested, mature comment/identifier-based program understanding approach.