PhD
Supervisors:
Prof. Mark Harman and
Dr. Nicolas Gold
Research group: CREST
Topic: Identifying High-Level Dependence Structures Using
Slice-Based Dependence Analysis
This thesis presented a framework of the possible combination of approaches for low-level program slicing-baseddependence analysis and high-level concept assignment. Three combination techniques, concept extension, concept abbreviation and concept refinement, are presented and empirical studied to address the problem of program maintenance. The ten C subject programs are studied and more than 600 concept bindings are identified. Dependence based metrics are defined to evaluate three techniques that provides evidence of both advantages and disadvantages.
I have passed my viva on 9th February 2009 and submitted the final version of my thesis in March 2009.
The thesis has been accepted by ICSM09 Doctoral Symposium. You can obtain an electronic copy of the thesis from here. Four pages ICSM09 submission Full Thesis
Reaseach
Coming soon.