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 条
  • [21] Ontology-based retrieval of geographic information
    Lutz, M
    Klien, E
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2006, 20 (03) : 233 - 260
  • [22] An ontology-based information retrieval model
    Vallet, D
    Fernández, M
    Castells, P
    SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2005, 3532 : 455 - 470
  • [23] An Ontology-Based Approach to Information Retrieval
    Mestrovic, Ana
    Cali, Andrea
    SEMANTIC KEYWORD-BASED SEARCH ON STRUCTURED DATA SOURCES, IKC 2016, 2017, 10151 : 150 - 156
  • [24] Ontology-based retrieval of human speech
    Tejedor, Javier
    Garcia, Roberto
    Fernandez, Miriam
    Lopez-Colino, Femando J.
    Perdrix, Ferran
    Macias, Jose A.
    Gil, Rosa M.
    Oliva, Marta
    Moya, Diego
    Colas, Jose
    Castells, Pablo
    DEXA 2007: 18TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, : 485 - +
  • [25] Ontology-based Reasoning in Requirements Elicitation
    Dzung, Dang Viet
    Ohnishi, Atsushi
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 263 - +
  • [26] Ontology-based soft computing and machine learning model for efficient retrieval
    Anand, Sanjay Kumar
    Kumar, Suresh
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (02) : 1371 - 1402
  • [27] Ontology-based soft computing and machine learning model for efficient retrieval
    Sanjay Kumar Anand
    Suresh Kumar
    Knowledge and Information Systems, 2024, 66 : 1371 - 1402
  • [28] Address extraction: A graph matching and ontology-based approach to conceptual information retrieval
    Cai, WT
    Wang, SR
    Jiang, QS
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 1571 - 1576
  • [29] Ontology-Based Learning for Negotiation
    Aydogan, Reyhan
    Yolum, Pinar
    2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 2, 2009, : 177 - 184
  • [30] Ontology-based document extraction processing
    Gu, N
    Wang, F
    Wu, GW
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON CSCW IN DESIGN, 2002, : 65 - 67