Towards Reproducible Research: Automatic Classification of Empirical Requirements Engineering Papers

被引:1
|
作者
Woodson, Clinton [1 ]
Hayes, Jane Huffman [1 ]
Griffioen, Sarah [1 ]
机构
[1] Univ Kentucky, Dept Comp Sci, Lexington, KY 40506 USA
来源
ACMSE '18: PROCEEDINGS OF THE ACMSE 2018 CONFERENCE | 2018年
关键词
Empirical research; reproducible research; requirements engineering; machine learning; supervised classification learning; statistical analysis; text classification; information retrieval;
D O I
10.1145/3190645.3190689
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Research must be reproducible in order to make an impact on science and to contribute to the body of knowledge in our field. Yet studies have shown that 70% of research from academic labs cannot be reproduced. In software engineering, and more specifically requirements engineering (RE), reproducible research is rare, with datasets not always available or methods not fully described. This lack of reproducible research hinders progress, with researchers having to replicate an experiment from scratch A researcher starting out in RE has to sift through conference papers, finding ones that are empirical, then must look through the data available from the empirical paper (if any) to make a preliminary determination if the paper can be reproduced. This paper addresses two parts of that problem, identifying RE papers and identifying empirical papers within the RE papers. Recent RE and empirical conference papers were used to learn features and to build an automatic classifier to identify RE and empirical papers. We introduce the Empirical Requirements Research Classifier (ERRC) method, which uses natural language processing and machine learning to perform supervised classification of conference papers. We compare our method to a baseline keyword-based approach To evaluate our approach, we examine sets of papers from the IEEE Requirements Engineering conference and the IEEE International Symposium on Software Testing and Analysis. We found that the ERRC method performed better than the baseline method in all but a few cases.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Towards Reproducible Machine Learning Research in Information Retrieval
    Lucic, Ana
    Bleeker, Maurits
    de Rijke, Maarten
    Sinha, Koustuv
    Jullien, Sami
    Stojnic, Robert
    PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, : 3459 - 3461
  • [22] Towards automatic fake news classification
    Ghosh S.
    Shah C.
    2018, John Wiley and Sons Inc (55) : 805 - 807
  • [23] Towards the Automatic Classification of Traceability Links
    Mills, Chris
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 1018 - 1021
  • [24] Practicing What is Preached: Exploring Reproducibility Compliance of Papers on Reproducible Research
    Curty, Renata G.
    Lee, Jian-Sin
    Chang, Wayland
    Kao, Ting-Hsuan
    Jeng, Wei
    INFORMATION FOR A BETTER WORLD: SHAPING THE GLOBAL FUTURE, PT I, 2022, 13192 : 255 - 264
  • [25] Time and Processes: Towards Engineering Temporal Requirements
    Eder, Johann
    Franceschetti, Marco
    Lubas, Josef
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 9 - 16
  • [26] Practitioners' Perspectives towards Requirements Engineering: A Survey
    Ozkaya, Mert
    Akdur, Deniz
    Toptani, Etem Cetin
    Kocak, Burak
    Kardas, Geylani
    SYSTEMS, 2023, 11 (02):
  • [27] Towards a Framework for Integration of Requirements Engineering in PLM
    Corniere, Alberic
    Fortineau, Virginie
    Paviot, Thomas
    Lamouri, Samir
    IFAC PAPERSONLINE, 2015, 48 (03): : 283 - 287
  • [28] Requirements Engineering for Research Software: A Vision
    Bajraktari, Adrian
    Binder, Michelle
    Vogelsang, Andreas
    32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 423 - 431
  • [29] Bayesian Data Analysis in Empirical Software Engineering Research
    Furia, Carlo A.
    Feldt, Robert
    Torkar, Richard
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (09) : 1786 - 1810
  • [30] Agile requirements engineering practices and challenges: an empirical study
    Ramesh, Balasubramaniam
    Cao, Lan
    Baskerville, Richard
    INFORMATION SYSTEMS JOURNAL, 2010, 20 (05) : 449 - 480