Requirements Dependency Extraction by Integrating Active Learning with Ontology-Based Retrieval

被引:13
|
作者
Deshpande, Gouri [1 ]
Motger, Quim [2 ]
Palomares, Cristina [2 ]
Kamra, Ikagarjot [3 ]
Biesialska, Katarzyna [2 ]
Franch, Xavier [2 ]
Ruhe, Guenther [1 ]
Ho, Jason [4 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB, Canada
[2] Univ Politecn Cataluna, Dept Serv & Informat Syst Engn ESSI, Barcelona, Spain
[3] Univ Calgary, Dept Elect & Software Engn, Calgary, AB, Canada
[4] Blackline Safety Inc, Calgary, AB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Requirements dependencies; dependency extraction; active learning; domain ontologies; hybrid method; empirical evaluation; industrial data;
D O I
10.1109/RE48521.2020.00020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Incomplete or incorrect detection of requirement dependencies has proven to result in reduced release quality and substantial rework. Additionally, the extraction of dependencies is challenging since requirements are mostly documented in natural language, which makes it a cognitively difficult task. Moreover, with ever-changing and new requirements, a manual analysis process must be repeated, which imposes extra hardship even for domain experts. Objective: The three main objectives of this research are: 1) Proposing a new dependency extraction method using a variant of Active Learning (AL). 2) Evaluating this AL and Ontology-based Retrieval (OBR) as baseline methods for dependency extraction on the two industrial data sets. 3) Analyzing the value gained from integrating these diverse approaches to form two hybrid methods. Method: Building on the general AL, ensemble and semi-supervised machine learning, a variant of AL was developed, which was further integrated with OBR to form two hybrid methods (Hybrid1, Hybrid2) for extracting three types of dependencies (requires, refines, other): Hybrid1 used OBR as a substitute for human expert; Hybrid2 used dependencies extracted through the OBR as an additional input for training set in AL. Results: For two industrial case studies, AL extracted more dependencies than OBR. Hybrid1 showed improvement for both data sets. For one of them, F1 score increased to 82.6% compared to the AL baseline score of 49.9%. Hybrid2 increased the accuracy by 25% to the level of 75.8% compared to the AL baseline accuracy. OBR also complemented the AL approach by reducing 50% of the human effort.
引用
收藏
页码:78 / 89
页数:12
相关论文
共 50 条
  • [31] Ontology-based integration of OLAP and information retrieval
    Priebe, T
    Pernul, G
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 610 - 614
  • [32] Ontology-Based Information Retrieval for Historical Documents
    Ramli, Fatihah
    Noah, Shahrul Azman
    Kurniawan, Tri Basuki
    2016 THIRD INTERNATIONAL CONFERENCE ON INFORMATION RETRIEVAL AND KNOWLEDGE MANAGEMENT (CAMP), 2016, : 55 - 59
  • [33] Ontology-Based Web Information Extraction
    Mo, Qian
    Chen, Yi-hong
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 1, 2012, 288 : 118 - 126
  • [34] Ontology-Based Answer Extraction Method
    Baazaoui-Zghal, Hajer
    Besbes, Ghada
    Web Reasoning and Rule Systems, RR 2014, 2014, 8741 : 239 - 240
  • [35] Ontology-based personalised retrieval in support of reminiscence
    Shi, Lei
    Setchi, Rossitza
    KNOWLEDGE-BASED SYSTEMS, 2013, 45 : 47 - 61
  • [36] Ontology-based annotation and retrieval of services in the cloud
    Rodriguez-Garcia, Miguel Angel
    Valencia-Garcia, Rafael
    Garcia-Sanchez, Francisco
    Samper-Zapater, J. Javier
    KNOWLEDGE-BASED SYSTEMS, 2014, 56 : 15 - 25
  • [37] Study of ontology-based domain retrieval efficiency
    Bao, Hong
    Zhang, Wenjia
    Energy Education Science and Technology Part A: Energy Science and Research, 2014, 32 (06): : 6185 - 6196
  • [38] Ontology-based approach for legal provision retrieval
    Qi Tang
    Ying-lin Wang
    Ming-lu Zhang
    Journal of Shanghai Jiaotong University (Science), 2012, 17 (2) : 135 - 140
  • [39] Ontology-based intelligent information retrieval system
    Yang, Yue-Hua
    Du, Jun-Ping
    Ping, Yuan
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (07): : 1675 - 1687
  • [40] PRACTICE IN ONTOLOGY-BASED SEMANTIC RETRIEVAL TECHNOLOGY
    Zhang, Lei
    Cao, Mudan
    Wang, Bai
    CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 180 - 184