International Working Conference on Requirements Engineering: Foundation for Software Quality

REFSQ 2010: Requirements Engineering: Foundation for Software Quality pp 30-44

Videos vs. Use Cases: Can Videos Capture More Requirements under Time Pressure?

  • Olesia Brill
  • Kurt Schneider
  • Eric Knauss
Conference paper

DOI: 10.1007/978-3-642-14192-8_5

Volume 6182 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Brill O., Schneider K., Knauss E. (2010) Videos vs. Use Cases: Can Videos Capture More Requirements under Time Pressure?. In: Wieringa R., Persson A. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2010. Lecture Notes in Computer Science, vol 6182. Springer, Berlin, Heidelberg

Abstract

[Context and motivation] Many customers and stakeholders of real-world embedded systems are difficult to reach with traditional requirements elicitation and validation techniques. Traditional requirements engineering methods do not deliver concrete results for validation fast enough; stakeholders get impatient or misunderstand abstract requirements. [Question/problem] The problem is to achieve a mutual understanding between customers and the requirements engineer quickly and easily, and to get stakeholders involved actively. [Principalideas/results] We propose to use ad-hoc videos as a concrete representation of early requirements. Videos have been used before in requirements engineering: Sophisticated videos were created at high effort. We show, however, that even low-effort ad-hoc videos can work comparably or better than use cases for avoiding misunderstandings in the early phases of a project. [Contribution] We replicated and refined an experiment designed using the Goal-Question-Metric paradigm to compare videos with use cases as a widely used textual representation of requirements. During the experiment, even inexperienced subjects were able to create useful videos in only half an hour. Videos helped to clarify more requirements than use cases did under the same conditions (i.e. time pressure).

Keywords

Empirical Software Engineering Video-based Requirements Engineering 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Olesia Brill
    • 1
  • Kurt Schneider
    • 1
  • Eric Knauss
    • 1
  1. 1.Software Engineering GroupLeibniz Universität HannoverHannoverGermany