• DocumentCode
    2156611
  • Title

    Uncertainty management in software engineering: Past, present, and future

  • Author

    Ibrahim, Hamdy ; Far, Behrouz H. ; Eberlein, Armin ; Daradkeh, Yousef

  • Author_Institution
    Univ. of Calgary, Calgary, AB
  • fYear
    2009
  • fDate
    3-6 May 2009
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    Software development has significantly matured in the last decade. However, one of the critical challenges today is uncertainty inherent to every aspect of software development including requirement specifications, design, coding, and testing. In this paper, we propose a framework for uncertainty management in software engineering. The framework is used to model uncertainty inherent to software development activities and manage their consequences. The framework consists of four main phases: identification and prioritization, modeling and analysis, management and planning, and monitoring and evaluation. Commercial off-the-shelf (COTS)-based development is selected as an example to illustrate how the proposed framework is used in a simple but intuitive case study to represent uncertainty and manage its consequences.
  • Keywords
    software development management; uncertainty handling; commercial off-the-shelf based development; model uncertainty; software development; software engineering; uncertainty management; Bayesian methods; Decision making; Engineering management; Monitoring; Programming; Software design; Software development management; Software engineering; Software systems; Uncertainty; COTS-Based Development; Software Engineering; Uncertainty management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2009. CCECE '09. Canadian Conference on
  • Conference_Location
    St. John´s, NL
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-3509-8
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2009.5090081
  • Filename
    5090081