Institutional Research Information Service
UCL Logo
Please report any queries concerning the funding data grouped in the sections named "Externally Awarded" or "Internally Disbursed" (shown on the profile page) to your Research Finance Administrator. Your can find your Research Finance Administrator at https://www.ucl.ac.uk/finance/research/rs-contacts.php by entering your department
Please report any queries concerning the student data shown on the profile page to:

Email: portico-services@ucl.ac.uk

Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Publication Detail
A Framework for Understanding Conceptual Changes in Evolving Source Code
  • Publication Type:
  • Authors:
    Gold N, Mohan A
  • Publication date:
  • Pagination:
  • Published proceedings:
    IEEE International Conference on Software Maintenance
  • Notes:
    keywords: program comprehension,software evolution,source code analysis
As systems evolve, they become harder to understandbecause the implementation of concepts (e.g. businessrules) becomes less coherent. To preserve source codecomprehensibility, we need to be able to predict how thisproperty will change. This would allow the constructionof a tool to suggest what information should be added orclarified (e.g. in comments) to maintain the code’scomprehensibility.We propose a framework to characterise types ofconcept change during evolution. It is derived from anempirical investigation of concept changes in evolvingcommercial COBOL II files. The framework describestransformations in the geometry and interpretation ofregions of source code. We conclude by relating ourobservations to the types of maintenance performed andsuggest how this work could be developed to providemethods for preserving code quality based oncomprehensibility.
Publication data is maintained in RPS. Visit https://rps.ucl.ac.uk
 More search options
UCL Researchers
Dept of Computer Science
University College London - Gower Street - London - WC1E 6BT Tel:+44 (0)20 7679 2000

© UCL 1999–2011

Search by