kirancodes.me
To Proof Maintenance & Beyond!

Architectural Level Risk Assessment Tool Based on UML Specifications

Tianjian Wang, Ahmed E. Hassan, Ajith Guedem, Walid Abdelmoez, Katerina Goseva-Popstojanova, Hany H. Ammar

Abstract

Recent evidences indicate that most faults in software systems are found in only a few of a system's components [1]. The early identification of these components allows an organization to focus on defect detection activities on high risk components, for example by optimally allocating testing resources [2], or redesigning components that are likely to cause field failures. This paper presents a prototype tool called Architecture-level Risk Assessment Tool (ARAT) based on the risk assessment methodology presented in [3]. The ARAT provides risk assessment based on measures obtained from Unified Modeling Language (UML) artifacts [4]. This tool can be used in the design phase of the software development process. It estimates dynamic metrics [5] and automatically analyzes the quality of the architecture to produce architectural-level software risk assessment [3].

BibTeX
@inproceedings{Wang-al:ICSE03,
  author    = {Tianjian Wang and
               Ahmed E. Hassan and
               Ajith Guedem and
               Walid Abdelmoez and
               Katerina Goseva{-}Popstojanova and
               Hany H. Ammar},
  title     = {Architectural Level Risk Assessment Tool Based on {UML} Specifications},
  booktitle = {ICSE},
  pages     = {808--809},
  publisher = {{IEEE} Computer Society},
  year      = {2003},
}

Related papers