• DocumentCode
    2111492
  • Title

    Change Propagation Analysis Using Domain Information

  • Author

    Aryani, Amir ; Peake, Ian D. ; Hamilton, Margaret ; Schmidt, Heinz ; Winikoff, Michael

  • Author_Institution
    Sch. of Comput. Sci. & Inf. Technol., RMIT Univ., Melbourne, VIC
  • fYear
    2009
  • fDate
    14-17 April 2009
  • Firstpage
    34
  • Lastpage
    43
  • Abstract
    We propose a novel methodology for analysing change propagation in software using the domain-level behavioural model of a system. We hypothesize that change propagation analysis is feasible based purely on the information visible and understandable to domain experts, trading some accuracy for productivity. Such a method is independent of formal architectural representations and may be practical for applications with heterogeneous subsystems, or missing or undocumented source code. In this paper we introduce the first phase of the methodology: creating and evaluating a connection graph of conceptual relationships between user interface components. We provide results of case studies on two Web-based systems which illustrate how our methodology can be applied, and how discovered conceptual relationships match the architectural dependencies.
  • Keywords
    software engineering; systems analysis; user interfaces; Web-based systems; change propagation analysis; connection graph; domain information; domain-level behavioural model; formal architectural representations; undocumented source code; user interface components; Application software; Computer architecture; Costs; History; Information analysis; Productivity; Software engineering; Software maintenance; Software quality; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. ASWEC '09. Australian
  • Conference_Location
    Gold Coast, QLD
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3599-9
  • Type

    conf

  • DOI
    10.1109/ASWEC.2009.31
  • Filename
    5076625