EPSRC logo

Details of Grant 

EPSRC Reference: EP/F010206/1
Title: Using Program Slicing to Size Code Change
Principal Investigator: Hall, Professor T
Other Investigators:
Wernick, Dr PD Bowes, Dr DH
Researcher Co-Investigators:
Project Partners:
Department: Information Systems Computing and Maths
Organisation: Brunel University London
Scheme: Standard Research
Starts: 31 March 2008 Ends: 30 March 2009 Value (£): 78,776
EPSRC Research Topic Classifications:
Software Engineering
EPSRC Industrial Sector Classifications:
No relevance to Underpinning Sectors
Related Grants:
Panel History:  
Summary on Grant Application Form
This is a proposal for a 12 month preliminary investigation into whether the characteristics of program slices in a software system can help to predict the size of code change for a change request. Program slicing is increasingly used by software developers as a tool to support the maintenance of systems. Developers use program slicing to identify elements of the code that may be affected by particular maintenance changes. The original aim behind the development of slicing was to allow developers to perform higher quality code debugging. Slicing has proved to be effective for debugging because it focuses on the structure of code relevant to making a change to that code. We propose to investigate whether data characterising program slices might have wider application, in particular whether understanding the characteristics of the program slices in a system could allow the predication of the size of code change for a change request. This will allow more effective planning of changes to that system. We will investigate these issues using the slicing characteristics of two long-lived open source software systems. We will use multiple regression techniques to investigate the relationship between the characteristics of both forward and backward slices in these open source systems and the size of code change for change requests to each of these systems. This preliminary investigation, if successful, will be extended in subsequent proposals to investigate commercial systems in industry.
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.brunel.ac.uk