Requirements Quality Research Artifacts: Recovery, Analysis, and Management Guideline
arXiv:2406.01055 · doi:10.1016/j.jss.2024.112120
Abstract
Requirements quality research, which is dedicated to assessing and improving the quality of requirements specifications, is dependent on research artifacts like data sets (containing information about quality defects) and implementations (automatically detecting and removing these defects). However, recent research exposed that the majority of these research artifacts have become unavailable or have never been disclosed, which inhibits progress in the research domain. In this work, we aim to improve the availability of research artifacts in requirements quality research. To this end, we (1) extend an artifact recovery initiative, (2) empirically evaluate the reasons for artifact unavailability using Bayesian data analysis, and (3) compile a concise guideline for open science artifact disclosure. Our results include 10 recovered data sets and 7 recovered implementations, empirical support for artifact availability improving over time and the positive effect of public hosting services, and a pragmatic artifact management guideline open for community comments. With this work, we hope to encourage and support adherence to open science principles and improve the availability of research artifacts for the requirements research quality community.
References in corpus (9)
- Rank-normalization, folding, and localization: An improved for assessing convergence of MCMC
- Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys
- Naming the Pain in Requirements Engineering: Design of a Global Family of Surveys and First Results from Germany
- Bayesian Data Analysis in Empirical Software Engineering Research
- Artefacts in Software Engineering: A Fundamental Positioning
- Applications of statistical causal inference in software engineering
- Applying Bayesian Analysis Guidelines to Empirical Software Engineering Data: The Case of Programming Languages and Code Quality
- Crowdsourcing the State of the Art(ifacts)
- Let's Stop Building at the Feet of Giants: Recovering unavailable Requirements Quality Artifacts