Title :
Hypothesis-based concept assignment to support software maintenance
Author_Institution :
Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
Abstract :
Software maintenance is typically the most expensive part of the software lifecycle, with program comprehension forming the most costly part of software maintenance. This paper outlines a method for assisting program comprehension by addressing the concept assignment problem. The method, termed Hypothesis-Based Concept Assignment, uses informal information contained within source code to reason plausibly about the concepts contained within the code. An extensive evaluation has shown that the method can accurately recognise concepts in a range of real-world programs
Keywords :
software maintenance; concept assignment problem; hypothesis-based concept assignment; program comprehension; real-world programs; software lifecycle; software maintenance; source code; Application software; Costs; Engines; Gold; Information analysis; Neural networks; Performance analysis; Software engineering; Software maintenance; Software systems;
Conference_Titel :
Software Maintenance, 2001. Proceedings. IEEE International Conference on
Conference_Location :
Florence
Print_ISBN :
0-7695-1189-9
DOI :
10.1109/ICSM.2001.972768