Skip navigation.
Semantic Software Lab
Concordia University
Montréal, Canada

A Context-Driven Software Comprehension Process Model

Printer-friendly versionPrinter-friendly versionPDF versionPDF version
Title{A Context-Driven Software Comprehension Process Model}
Publication TypeConference Paper
Year of Publication2006
Refereed DesignationRefereed
AuthorsMeng, W. J., J. Rilling, Y. Zhang, R. Witte, S. Mudur, and P. Charland
Conference NameSecond International IEEE Workshop on Software Evolvability (SE 2006)
Date PublishedSeptember 24
Conference LocationPhiladelphia, PA, USA
ISBN Number0-7695-2698-5
Keywordsontological reasoning, process modeling, program comprehension, Software Evolution, story metaphor

Comprehension is an essential part of software evolution. Only software that is well understood can evolve in a controlled manner. In this paper, we present a formal process model to support the comprehension of software systems by using Ontology and Description Logic. This formal representation supports the use of reasoning services across different knowl- edge resources and therefore, enables us to provide users with guidance during the comprehension process that is context sensitive to their particular comprehension task. As part of the process model, we also adopt a new interactive story metaphor, to represent the interactions between users and the comprehension process.


This paper has been selected as one of the best papers to be published in an extended version in the IEE Proceedings Software Journal.


Copyright © 2006 IEEE. It is posted here by permission of IEEE for your personal use. Not for redistribution.

Meng_etal-SE2006.pdf253.97 KB