Publication | Closed Access
The role of concepts in program comprehension
232
Citations
19
References
2003
Year
Unknown Venue
EngineeringSoftware EngineeringSemanticsSoftware AnalysisLanguage LearningProgramming Language TeachingLanguage StudiesAutomatic ProgrammingHuman LearningCognitive ScienceProgramming ParadigmComputer ScienceCode RepresentationSoftware DesignSpecific ConceptProgram AnalysisSoftware TestingProgram ComprehensionProgramming MethodologyConcept Location
The paper presents an overview of the role of concepts in program comprehension. It discusses concept location, in which the implementation of a specific concept is located in the code. This process is very common and precedes a large proportion of code changes. The paper also discusses the process of learning about the domain from the code, which is a prerequisite of code reengineering. The paper notes the similarities and overlaps between program comprehension and human learning.
| Year | Citations | |
|---|---|---|
Page 1
Page 1