How to Complete Customer Requirements Using Concept Expansion for Requirement Refinement

被引:5
作者
Geierhos, Michaela [1 ]
Baeumer, Frederik Simon [1 ]
机构
[1] Univ Paderborn, Heinz Nixdorf Inst, Furstenallee 11, D-33102 Paderborn, Germany
来源
NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, NLDB 2016 | 2016年 / 9612卷
关键词
Requirement refinement; Concept expansion; Ontology based instantiation of predicate-argument structure; SOFTWARE REQUIREMENTS;
D O I
10.1007/978-3-319-41754-7_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One purpose of requirement refinement is that higher-level requirements have to be translated to something usable by developers. Since customer requirements are often written in natural language by end users, they lack precision, completeness and consistency. Although user stories are often used in the requirement elicitation process in order to describe the possibilities how to interact with the software, there is always something unspoken. Here, we present techniques how to automatically refine vague software descriptions. Thus, we can bridge the gap by first revising natural language utterances from higher-level to more detailed customer requirements, before functionality matters. We therefore focus on the resolution of semantically incomplete user-generated sentences (i.e. non-instantiated arguments of predicates) and provide ontology-based gap-filling suggestions how to complete unverbalized information in the user's demand.
引用
收藏
页码:37 / 47
页数:11
相关论文
共 27 条
[1]   Incomplete Software Requirements and Assumptions Made by Software Engineers [J].
Albayrak, Oezlem ;
Kurtoglu, Huelya ;
Bicakci, Mert .
APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, :333-+
[2]  
[Anonymous], 100 MINUTEN ANFORDER
[3]  
[Anonymous], [No title captured]
[4]  
[Anonymous], P 9 JOINT M FOUND SO
[5]  
Baker C.F., 1998, P 36 ANN M ASS COMP, P86, DOI DOI 10.3115/980845.980860
[6]  
Clarke J, 2012, LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, P3276
[7]  
Fatwanto Agung, 2013, 2013 International Conference on QiR (Quality in Research), P105, DOI 10.1109/QiR.2013.6632546
[8]  
Ferrari Alessio, 2014, Requirements Engineering: Foundation for Software Quality. 20th International Working Conference, REFSQ 2014. Proceedings: LNCS 8396, P23, DOI 10.1007/978-3-319-05843-6_3
[9]   Are Your Requirements Complete? [J].
Firesmith, Donald .
JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (01) :27-43
[10]  
Geierhos Michaela, 2015, 7th International Conference on Agents and Artificial Intelligence (ICAART 2015). Proceedings, P277