EPSRC logo

Details of Grant 

EPSRC Reference: GR/R71733/01
Title: Hypothesis-Based Conceptual Mapping of Source Code
Principal Investigator: Gold, Dr N
Other Investigators:
Researcher Co-Investigators:
Project Partners:
Department: Informatics
Organisation: University of Manchester, The
Scheme: Fast Stream
Starts: 15 April 2002 Ends: 14 April 2005 Value (£): 63,822
EPSRC Research Topic Classifications:
Software Engineering
EPSRC Industrial Sector Classifications:
Information Technologies
Related Grants:
Panel History:  
Summary on Grant Application Form
Program comprehension is the acquisition of knowledge about programs, a key issue of which is to understand the link between business concepts and their implementation in source code. Concept recovery is the re-establishment of links between source code and business concepts that is necessary because initial design knowledge is typically lost during the evolution of software systems. Earlier work by the principal investigator has produced a method for establishing such links using a variety of source code indicators e.g. variable names, procedure names, and comments. This work was demonstrated on industrial programs that had undergone some evolution and it became clear that the approach became more difficult to apply as the evolution progressed. The aim of this project is to understand the relationship between software evolution, the degradation of indicators and their structures, and the effectiveness of the concept recovery technique. Thus, limits of the method can be established and where appropriate extended to maintain performance on heavily maintained code. This will be achieved through empirical study of the methods performance on multiple versions of programs and it is hypothesised that improvements can be made by increasing the richness of the conceptual map produced by the Hypothesis-Based Concept Assignment technique.
Key Findings
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Potential use in non-academic contexts
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Impacts
Description This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Summary
Date Materialised
Sectors submitted by the Researcher
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Project URL:  
Further Information:  
Organisation Website: http://www.man.ac.uk