Requirement-oriented risk management for incremental software development

被引:0
|
作者
Mandira Roy
Novarun Deb
Agostino Cortesi
Rituparna Chaki
Nabendu Chaki
机构
[1] University of Calcutta,
[2] Indian Institute of Information Technology,undefined
[3] Ca’ Foscari University,undefined
来源
Innovations in Systems and Software Engineering | 2021年 / 17卷
关键词
Risk management; NFR conflict; Optimal partial order; Alternate partial order;
D O I
暂无
中图分类号
学科分类号
摘要
In incremental software development (ISD) functionalities are delivered incrementally and requirements keep on evolving across iterations. The requirements evolution involves the addition of new dependencies and conflicts among functional and non-functional requirements along with changes in priorities and dependency weights. This, in turn, demands refactoring the order of development of system components to minimize the impact of these changes. Neglecting the non-functional constraints in the software development process exposes it to risks that may accumulate across several iterations. In this research work, we propose a risk management framework for ISD processes that provides an estimate of risk exposure for the project when functional features are frozen while ignoring the associations with non-functional requirements. Our framework proposes suitable risk reduction strategies that work in tandem with the risk assessment module. We also provide a tool interface for our risk management framework.
引用
收藏
页码:187 / 204
页数:17
相关论文
共 50 条
  • [1] Requirement-oriented risk management for incremental software development
    Roy, Mandira
    Deb, Novarun
    Cortesi, Agostino
    Chaki, Rituparna
    Chaki, Nabendu
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2021, 17 (03) : 187 - 204
  • [2] RISK MANAGEMENT APPLIED TO SOFTWARE DEVELOPMENT
    Basso Macedo, Mateus Henrique
    Salgado, Eduardo Gomes
    SISTEMAS & GESTAO, 2015, 10 (01): : 158 - 170
  • [3] A Risk Management Tool for Agile Software Development
    Tavares, Breno Gontijo
    Keil, Mark
    Sanches da Silva, Carlos Eduardo
    de Souza, Adler Diniz
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2021, 61 (06) : 561 - 570
  • [4] Design and Development of Ontology for Risk Management in Software Project Management
    Robin, C. R. Rene
    Uma, G. V.
    COMPUTING, COMMUNICATION, AND CONTROL, 2011, 1 : 253 - 257
  • [5] Risk Exposure and Management in Software Development - A Survey of Multiple Software Startups
    Kazemi, Gholamhossein
    Cico, Orges
    Quang-Trung Nguyen
    Anh Nguyen-Quang
    SOFTWARE BUSINESS (ICSOB 2021), 2021, 434 : 98 - 104
  • [6] Software Project Development Risk Reliability Design and Management
    Chang, M. J.
    Jia, X.
    FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY V, 2015, : 490 - 494
  • [7] Risk Management in Global Software Development Process Planning
    Betz, Stefanie
    Hickl, Susan
    Oberweis, Andreas
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 357 - 361
  • [8] Risk Management in Agile Software Development: a Comparative Study
    Albadarneh, Aalaa
    Albadarneh, Israa
    Qusef, Abdallah
    2015 IEEE JORDAN CONFERENCE ON APPLIED ELECTRICAL ENGINEERING AND COMPUTING TECHNOLOGIES (AEECT), 2015,
  • [9] Research on Risk Analysis and Management in the Software Development Process
    Huang, Quanzhou
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, INFORMATION AND MEDICINE (EMIM 2015), 2015, 8 : 1294 - 1298
  • [10] Software engineering: risk features in requirement engineering
    Shankar Nayak Bhukya
    Suresh Pabboju
    Cluster Computing, 2019, 22 : 14789 - 14801