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

Story Driven Approach to Software Evolution

Printer-friendly versionPrinter-friendly versionPDF versionPDF version
TitleStory Driven Approach to Software Evolution
Publication TypeJournal Article
Year of Publication2008
AuthorsRilling, J., W. J. Meng, R. Witte, and P. Charland
Refereed DesignationRefereed
JournalIET Software
Volume2
Issue4
Pagination304--320
Date PublishedAugust
ISSN1751-8806
Abstract

From a maintenance perspective, only software that is well understood can evolve in a controlled and high-quality manner. Software evolution itself is a knowledge-driven process that requires the use and integration of different knowledge resources. The authors present a formal representation of an existing process model to support the evolution of software systems by representing knowledge resources and the process model using a common representation based on ontologies and description logics. This formal representation supports the use of reasoning services across different knowledge resources, allowing for the inference of explicit and implicit relations among them. Furthermore, an interactive story metaphor is introduced to guide maintainers during their software evolution activities and to model the interactions between the users, knowledge resources and process model.

DOI10.1049/iet-sen:20070095
Copyright

Copyright © 2008 The Institution of Engineering and Technology (IET). This paper is a postprint of a paper submitted to and accepted for publication in IET Software and is subject to Institution of Engineering and Technology Copyright. The copy of record is available at the IET Digital Library, doi: 10.1049/iet-sen:20070095.

Impact Factor

0.543

History

Received 31 July 2007; revised 22 February 2008; published online 4 August 2008

AttachmentSize
ietsoft2008-story.pdf1.15 MB