Multilevel Ontology Framework for Improving Requirements Change Management in Global Software Development

被引:4
|
作者
Alsanad, Abeer Abdulaziz [1 ,2 ]
Chikh, Azeddine [3 ]
Mirza, Abdulrahman [2 ]
机构
[1] Imam Mohammad Ibn Saud Islamic Univ, Informat Syst Comp & Informat Sci, Riyadh 11432, Saudi Arabia
[2] King Saud Univ, Informat Syst Comp & Informat Sci, Riyadh 11362, Saudi Arabia
[3] Univ Tlemcen, Comp Sci, Tilimsen 13000, Algeria
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Requirement engineering; global software development; requirement change management; change requests; ontology;
D O I
10.1109/ACCESS.2019.2916782
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering is one of the most important pillars of software engineering. Its success contributes greatly to that of the software as a whole. In fact, the software development process is not devoid from changing requirements, which affects the cost, time, and quality of the final software. The change problem is unavoidable and also swells when the development of the software is made globally. Therefore, there is a need to improve the quality of requirements change management (RCM), especially in global software development (GSD) environments. Our research hypothesis is that the RCM is naturally a knowledge-intensive process that can benefit substantially from ontology. Indeed, we assume that using a multilevel ontology framework will greatly support RCM in GSD environments by ensuring the semantic correctness of the requirement change request and accordingly solving miscommunication and misunderstanding problems. The framework was successfully evaluated using a questionnaire and a case study. The results indicate that using the proposed framework can intensely improve the semantic correctness of requirement change requests. Accordingly, the entire RCM process is then improved by increasing the reliability of the change and reducing the time consumed for dealing with semantically wrong change requests.
引用
收藏
页码:71804 / 71812
页数:9
相关论文
共 50 条
  • [21] Ontology and Enterprise Modelling Driven Software Requirements Development Approach
    Makrickiene, Neringa
    Gudas, Saulius
    Lopata, Audrius
    BALTIC JOURNAL OF MODERN COMPUTING, 2019, 7 (02): : 190 - 210
  • [22] Requirements Understanding: A Challenge in Global Software Development
    Alnuem, Mohammed Abdullah
    Ahmad, Arshad
    Khan, Hashim
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 297 - 306
  • [23] A method of software requirements specification and validation for global software development
    Ali, Naveed
    Lai, Richard
    REQUIREMENTS ENGINEERING, 2017, 22 (02) : 191 - 214
  • [24] A method of software requirements specification and validation for global software development
    Naveed Ali
    Richard Lai
    Requirements Engineering, 2017, 22 : 191 - 214
  • [25] 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
  • [26] DKD-S: An Ontology-based Tool for Global Software Development
    Rocha, Rodrigo
    Leandro, Renan
    Silva, Israel
    Araujo, Jean
    Bion, Danillo
    Freitas, Fred
    Cordeiro, Diogo
    Gomes, Arthur
    Azevedo, Ryan
    PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [27] A Novel Framework for Change Requirement Management (CRM) In Agile Software Development (ASD)
    Shehzadi, Zainab
    Azam, Farooque
    Anwar, Muhammad Waseem
    Qasim, Iqra
    PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND MANAGEMENT (ICICM 2019), 2019, : 22 - 26
  • [28] SWVP - A Requirements Prioritization Technique for Global Software Development
    Minhas, Nasir Mehmood
    Majeed, Asif
    Borstler, Jurgen
    Gorschek, Tony
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 1 - 9
  • [29] Impediments to requirements engineering during global software development
    Hanisch, Jo
    Corbitt, Brian
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (06) : 793 - 805
  • [30] A method of requirements elicitation and analysis for Global Software Development
    Ali, Naveed
    Lai, Richard
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (04)