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 条
  • [41] A framework for improving the requirements engineering process management
    Williams, DW
    Hall, T
    Kennedy, M
    SOFTWARE QUALITY JOURNAL, 1999, 8 (02) : 133 - 147
  • [42] A Framework for Improving the Requirements Engineering Process Management
    D. W. Williams
    T. Hall
    M. Kennedy
    Software Quality Journal, 1999, 8 : 133 - 147
  • [43] Software Requirements Change Management - A Comprehensive Model
    AlSanad, Abeer
    Chikh, Azeddine
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 : 821 - 830
  • [44] Student Research Abstract: SRCMIMM: Managing Requirements Change Activities in Global Software Development
    Akbar, Muhammad Azeem
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1633 - 1636
  • [45] 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
  • [46] A method of software requirements specification and validation for global software development
    Ali, Naveed
    Lai, Richard
    REQUIREMENTS ENGINEERING, 2017, 22 (02) : 191 - 214
  • [47] A method of software requirements specification and validation for global software development
    Naveed Ali
    Richard Lai
    Requirements Engineering, 2017, 22 : 191 - 214
  • [48] Barriers of Requirement Change Management Process in the Context of Global Software Development
    Umair, Muhammad
    Shah, Munam Ali
    Sarwar, Muhammad Hamza
    2019 25TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND COMPUTING (ICAC), 2019, : 251 - 256
  • [49] 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
  • [50] A framework for improving soft factors in software development
    Svensson, H
    SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2005, 3792 : 202 - 213