• DocumentCode
    2932179
  • Title

    A Context-Driven Software Comprehension Process Model

  • Author

    Meng, Wen Jun ; Rilling, Juergen ; Zhang, Yonggang ; Witte, René ; Mudur, Sudhir ; Charland, Philippe

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, Que.
  • fYear
    2006
  • fDate
    24-24 Sept. 2006
  • Firstpage
    50
  • Lastpage
    57
  • Abstract
    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 knowledge 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
  • Keywords
    formal logic; ontologies (artificial intelligence); software architecture; software prototyping; context-driven software comprehension process model; description logic; interactive story metaphor; ontology; reasoning services; software evolution; software systems; Computer science; Context modeling; Context-aware services; Information resources; Logic; Ontologies; Research and development; Software engineering; Software maintenance; Software systems; Software evolution; ontological reasoning; process modeling; program comprehension; story metaphor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Evolvability, 2006. SE '06. Second International IEEE Workshop on
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-7695-2698-5
  • Type

    conf

  • DOI
    10.1109/SOFTWARE-EVOLVABILITY.2006.1
  • Filename
    4032448