UNCERTAINTY MANAGEMENT IN SOFTWARE ENGINEERING: PAST, PRESENT, AND FUTURE

被引:0
|
作者
Ibrahim, Ramdy [1 ]
Far, Behrouz H. [1 ]
Eberlein, Armin [2 ]
Daradkeh, Yousef [1 ]
机构
[1] Univ Calgary, 2500 Univ Dr NW, Calgary, AB T2N 1N4, Canada
[2] American Univ Sharjah, Dept Comp Sci & Engn, Sharjah, U Arab Emirates
来源
2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2 | 2009年
关键词
Uncertainty management; Software Engineering; COTS-Based Development;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:80 / +
页数:3
相关论文
共 50 条
  • [41] A survey of case studies of the use of knowledge management in software engineering
    Dingsoyr, T
    Conradi, R
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2002, 12 (04) : 391 - 414
  • [42] Risk Management in Software Engineering: What Still Needs to Be Done
    Hussain, Tauqeer
    INTELLIGENT COMPUTING, VOL 2, 2019, 857 : 515 - 526
  • [43] Implementing Knowledge Management Systems in Software Engineering: Opportunities and Challenges
    Amine, Mostefai Mohammed
    Ahmed-Nacer, Mohamed
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 370 - 370
  • [44] Application of Software Engineering Ideas and Methods in Modern Design Management
    Qiu, Chun-Ting
    Chen, Xiong-Jun
    TEXTILE BIOENGINEERING AND INFORMATICS SYMPOSIUM PROCEEDINGS, VOLS 1-3, 2011, : 1565 - 1568
  • [45] A PBL Approach to Process Management Applied to Software Engineering Education
    dos Santos, Simone C.
    Monte, Ana Claudia
    Rodrigues, Ariane
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [46] Putting engineering into software engineering: Upholding software engineering principles in the classroom
    Tchier, Fairouz
    Rabai, Latifa Ben Arfa
    Mili, Ali
    COMPUTERS IN HUMAN BEHAVIOR, 2015, 48 : 245 - 254
  • [47] Uncertainty management in engineering-service development: the role of organisational capabilities
    Ramirez Hernandez, Tabea
    Kreye, Melanie E.
    INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2022, 42 (01) : 1 - 31
  • [48] Engineering Blockchain-based Software Systems: Foundations, Survey, and Future Directions
    Fahmideh, Mahdi
    Grundy, John
    Ahmad, Aakash
    Shen, Jun
    Yan, Jun
    Mougouei, Davoud
    Wang, Peng
    Ghose, Aditya
    Gunawardana, Anuradha
    Aickelin, Uwe
    Abedin, Babak
    ACM COMPUTING SURVEYS, 2023, 55 (06)
  • [49] Software engineering education in the era of conversational AI: current trends and future directions
    Sengul, Cigdem
    Neykova, Rumyana
    Destefanis, Giuseppe
    FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2024, 7
  • [50] Instance Combining with Class Project Management in GIS Software Engineering Teaching
    Chen, Jiangping
    Yu, Jie
    CONFERENCE ON CREATIVE EDUCATION (CCE2011), 2011, : 436 - 439