Effective requirements engineering for CSE projects: A lightweight tool

Yang Li, Emitza Guzman, Bernd Bruegge

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Requirements engineering (RE) is crucial for software projects. However, formal requirements engineering is often ignored in scientific software projects. To enhance the quality of scientific software and to adopt more good software engineering practices, we claim that requirements need to be elicited and specified. We present DRUMS Board, which supports lightweight requirements elicitation. DRUMS Board is easy to learn and easy to use. Scientists who have little or no prior RE knowledge can effectively create and manage requirements with low effort. To evaluate the effectiveness of DRUMS Board, a controlled experiment was conducted in the domain of computational fluid dynamics. The evaluation results show that using DRUMS Board has a significant effect on the number and innovativeness of generated ideas in the requirements elicitation process.

Original languageEnglish
Title of host publicationProceedings - IEEE 18th International Conference on Computational Science and Engineering, CSE 2015
EditorsChristian Plessl, Guojing Cong, Joao M. P. Cardoso, Luis Veiga, Didier El Baz, Thomas Rauber
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages253-261
Number of pages9
ISBN (Electronic)9781467382977
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event18th IEEE International Conference on Computational Science and Engineering, CSE 2015 - Porto, Portugal
Duration: 21 Oct 201523 Oct 2015

Publication series

NameProceedings - IEEE 18th International Conference on Computational Science and Engineering, CSE 2015

Conference

Conference18th IEEE International Conference on Computational Science and Engineering, CSE 2015
CountryPortugal
CityPorto
Period21/10/1523/10/15

Keywords

  • CSE
  • Requirements Engineering
  • Software

Fingerprint

Dive into the research topics of 'Effective requirements engineering for CSE projects: A lightweight tool'. Together they form a unique fingerprint.

Cite this