A Domain Ontology for Software Requirements Change Management in Global Software Development Environment

被引:43
作者
Alsanad, Abeer Abdulaziz [1 ,2 ]
Chikh, Azeddine [3 ]
Mirza, Abdulrahman [2 ]
机构
[1] Imam Mohammad Ibn Saud Islamic Univ, Coll Comp & Informat Sci Informat Syst, Riyadh 11432, Saudi Arabia
[2] King Saud Univ, Coll Comp & Informat Sci Informat Syst, Riyadh 11362, Saudi Arabia
[3] Univ Tlemcen, Dept Comp Sci, Tilimsen 13000, Algeria
关键词
Requirement engineering; global software development; requirement change management; ontology;
D O I
10.1109/ACCESS.2019.2909839
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ontology and its role in both software engineering and knowledge management fields have been widely reported in the literature. Numerous studies have proven the effectiveness of using ontologies to support the process of requirements engineering. One of the main problems facing requirements engineering is that the requirements are exposed to change. In fact, this problem swells even more in global software development (GSD) environment. Given that this problem is unavoidable, we need to improve the requirements change management (RCM) process. In this paper, a systematic domain ontology for RCM especially in GSD environment is proposed. A hybrid method combining Methontology and the 101 method is used for its development; Web Ontology Language (OWL) for its representation; and Protege for its implementation. It was validated using ontology content evaluation and competency question evaluation methods. Also, it was verified using both ontology taxonomy evaluation and FOCA evaluation methods. Validation and verification results showed that the proposed ontology was successfully built. Building this ontology can be considered as a base contribution in supporting the RCM process in GSD.
引用
收藏
页码:49352 / 49361
页数:10
相关论文
共 29 条
[1]  
Akbar M.S., 2018, 2018 26th International Conference on Systems Engineering (ICSEng), P1, DOI DOI 10.1109/ICECUBE.2018.8610966
[2]   Statistical Analysis of the Effects of Heavyweight and Lightweight Methodologies on the Six-Pointed Star Model [J].
Akbar, Muhammad Azeem ;
Sang, Jun ;
Khan, Arif Ali ;
Fazal-E-Amin ;
Nasrullah ;
Hussain, Shahid ;
Sohail, Mohammad Khalid ;
Xiang, Hong ;
Cai, Bin .
IEEE ACCESS, 2018, 6 :8066-8079
[3]   Improving the Quality of Software Development Process by Introducing a New Methodology-AZ-Model [J].
Akbar, Muhammad Azeem ;
Sang, Jun ;
Khan, Arif Ali ;
Fazal-E-Amin ;
Nasrullag ;
Shafiq, Muhammad ;
Hussain, Shahid ;
Hu, Haibo ;
Elahi, Manzoor ;
Xiang, Hong .
IEEE ACCESS, 2018, 6 :4811-4823
[4]  
Ali T., 2014, NUCLEUS, V51, P291
[5]   Software Requirements Change Management - A Comprehensive Model [J].
AlSanad, Abeer ;
Chikh, Azeddine .
RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 :821-830
[6]  
[Anonymous], 2013, Humanpub Org, DOI DOI 10.4156/AIS.VOL1.ISSUE1.3
[7]  
BANDEIRA J, 2016, FOCA METHODOLOGY ONT
[8]   Evaluating Ontologies with Competency Questions [J].
Bezerra, Camila ;
Freitas, Fred ;
Santana, Filipe .
2013 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY - WORKSHOPS (WI-IAT), VOL 3, 2013, :284-+
[9]  
Brusa G., 2006, Proceedings of the Second Australasian Workshop on Advances in Ontologies, P7
[10]  
Cakula Sarma, 2013, WSEAS T INF SCI APPL, V10, P1