Hypotheses engineering : first essential steps of experiment-driven software development

Abstract
Recent studies have proposed the use of experiments to guide software development in order to build features that the user really wants. Some authors argue that this approach represents a new way to develop software that is different from the traditional requirement-driven one. In this position paper, we propose the discipline of Hypotheses Engineering in comparison to Requirements Engineering, highlighting the importance of proper handling hypotheses that guide experiments. We derive a set of practices within this discipline and present how the literature has tackled them up to now. Finally, we propose a set of research questions that could guide future work towards helping practitioners.
Main Authors
Format
Conferences Conference paper
Published
2019
Subjects
Publication in research information system
Publisher
IEEE
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-202001081082Käytä tätä linkitykseen.
Parent publication ISBN
978-1-7281-2248-9
Review status
Peer reviewed
DOI
https://doi.org/10.1109/RCoSE/DDrEE.2019.00011
Conference
IEEE/ACM International Workshop on Rapid Continuous Software Engineering; IEEE/ACM International Workshop on Data-Driven Decisions, Experimentation and Evolution
Language
English
Is part of publication
2019 IEEE/ACM Joint 4th International Workshop on Rapid Continuous Software Engineering and 1st International Workshop on Data-Driven Decisions, Experimentation and Evolution (RCoSE/DDrEE)
Citation
  • Melegati, J., Wang, X., & Abrahamsson, P. (2019). Hypotheses engineering : first essential steps of experiment-driven software development. In 2019 IEEE/ACM Joint 4th International Workshop on Rapid Continuous Software Engineering and 1st International Workshop on Data-Driven Decisions, Experimentation and Evolution (RCoSE/DDrEE) (pp. 16-19). IEEE. https://doi.org/10.1109/RCoSE/DDrEE.2019.00011
License
In CopyrightOpen Access
Copyright© 2019, IEEE

Share