Automated Identification of Type-Specific Dependencies Between Requirements

被引:9
作者
Atas, Muesluem [1 ]
Samer, Ralph [1 ]
Felfernig, Alexander [1 ]
机构
[1] Graz Univ Technol, Inst Software Technol, Inffeldgasse 16b-2, A-8010 Graz, Austria
来源
2018 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2018) | 2018年
关键词
meta-knowledge discovery and representation; content-aware analytics; data science; classification techniques; machine learning; requirements engineering; RESOLUTION; FRAMEWORK;
D O I
10.1109/WI.2018.00-10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Requirements Engineering is one of the most important phases in a software project. The elicitation of requirements and the identification of dependencies between these requirements appears to be a challenging task. In this paper, we present an approach to automatically identify requirement dependencies of type requires by using supervised classification techniques. Our results indicate that the implemented approach can detect potential requires dependencies between requirements (formulated on a textual level). We evaluated our approach on a test dataset and figured out that it is possible to identify requirement dependencies with a high prediction quality. We trained and tested our system with different classifiers such as Naive Bayes, Linear SVM, k-Nearest Neighbors, and Random Forest. The results show that Random Forest classifiers correctly predict dependencies with a F-1 score of similar to 82%.
引用
收藏
页码:688 / 695
页数:8
相关论文
共 29 条
[11]  
Ho Chung Wu, 2008, ACM Transactions on Information Systems, V26
[12]   Requirements engineering as a success factor in software projects [J].
Hofmann, HF ;
Lehner, F .
IEEE SOFTWARE, 2001, 18 (04) :58-+
[13]  
Joachims T., 1998, EUROPEAN C MACHINE L, P137, DOI DOI 10.1007/BFB0026683
[14]  
Leffingwell D., 1997, American Programmer, V10, P13
[15]  
Li J, 2012, LECT NOTES COMPUT SC, V7481, P200, DOI 10.1007/978-3-642-32885-5_16
[16]   The Stanford CoreNLP Natural Language Processing Toolkit [J].
Manning, Christopher D. ;
Surdeanu, Mihai ;
Bauer, John ;
Finkel, Jenny ;
Bethard, Steven J. ;
McClosky, David .
PROCEEDINGS OF 52ND ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: SYSTEM DEMONSTRATIONS, 2014, :55-60
[17]  
Metsis V., 2006, CEAS, V17, P28, DOI 10.1.1.61.5542
[18]  
Mobasher Bamshad, 2011, RECOMMENDER SYSTEMS, P81
[19]  
Murphy J, 2006, J COMPUT-MEDIAT COMM, V11
[20]  
Ninaus G, 2014, 2014 IEEE 1ST INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE), P27, DOI 10.1109/AIRE.2014.6894853