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 条
[1]  
Bokhari M.U., 2010, BVICAMS INT J INF TE, V2, P1
[2]  
Bowyer K. W., 2011, CORR
[3]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[4]  
Butkiewicz Mariusz, 2009, APPL MACHINE LEARNIN
[5]  
Castro-Herrera Carlos., 2009, the Symposium on Applied Computing, SAC'09, P1419
[6]   COMPARING THE AREAS UNDER 2 OR MORE CORRELATED RECEIVER OPERATING CHARACTERISTIC CURVES - A NONPARAMETRIC APPROACH [J].
DELONG, ER ;
DELONG, DM ;
CLARKEPEARSON, DI .
BIOMETRICS, 1988, 44 (03) :837-845
[7]  
Felfernig Alexander, 2017, RECOMMENDER SYSTEMS
[8]  
Ferber S., 2002, Software Product Lines. Second International Conference, SPLC 2. Proceedings (Lecture Notes in Computer Science Vol. 2370), P235
[9]   A Review on Ensembles for the Class Imbalance Problem: Bagging-, Boosting-, and Hybrid-Based Approaches [J].
Galar, Mikel ;
Fernandez, Alberto ;
Barrenechea, Edurne ;
Bustince, Humberto ;
Herrera, Francisco .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (04) :463-484
[10]  
Hall M. A., 1999, Proceedings of the Twelfth International Florida AI Research Society Conference, P235