Title :
Using ontology fragments in concept location
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Abstract :
Concept location is the process of locating relevant source code fragments where a change must be made. Concept location requires programmers´ understanding of the program and their ability to formulate effective concept location queries. This research presents a systematic approach to query formulation that uses ontology fragments. Preliminary results of a case study demonstrate that only small, partial knowledge represented by small ontology fragments is needed for a successful concept location. The ontology fragments also document programmer learning that takes place during the concept location.
Keywords :
ontologies (artificial intelligence); query formulation; source coding; concept location; ontology fragment; query formulation; source code fragment; Software maintenance; concept location; program comprehension; software maintenance;
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2010.5609555