Conference paper Open Access

Enrichment of Requirements Specifications with Videos - Enhancing the Comprehensibility of Textual Requirements

Karras, Oliver; Klünder, Jil; Schneider, Kurt

JSON Export

  "files": [
      "links": {
        "self": ""
      "checksum": "md5:fdda29514f0a4c02a140f8b978460f97", 
      "bucket": "73e8027c-fa82-4cde-a323-632c17f3dc05", 
      "key": "TPDL16_-_Karras2016_-_final.pdf", 
      "type": "pdf", 
      "size": 328134
  "owners": [
  "doi": "10.5281/zenodo.59011", 
  "stats": {
    "version_unique_downloads": 84.0, 
    "unique_views": 220.0, 
    "views": 239.0, 
    "version_views": 239.0, 
    "unique_downloads": 84.0, 
    "version_unique_views": 220.0, 
    "volume": 29203926.0, 
    "version_downloads": 89.0, 
    "downloads": 89.0, 
    "version_volume": 29203926.0
  "links": {
    "doi": "", 
    "latest_html": "", 
    "bucket": "", 
    "badge": "", 
    "html": "", 
    "latest": ""
  "created": "2016-08-25T05:59:10+00:00", 
  "updated": "2020-01-20T17:24:02.080706+00:00", 
  "conceptrecid": "639314", 
  "revision": 10, 
  "id": 59011, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.59011", 
    "description": "<p>Requirements for a software product are mainly shared through a textual&nbsp; specification. One key ability in successful software organizations is a good requirements communication based on understandable information. Developers can only implement a useful and satisfying software product if they obtain and understand requirements properly. One challenge of writing requirements is to describe complex and interactive contents in an understandable manner.</p>\n\n<p>Videos offer a large potential to achieve such an easy-to-understand representation. Attached videos can enhance the reader&rsquo;s understanding by using them as supplementary material for specifications. Despite their large potential, videos are not an established part of requirements specifications: The effort to produce videos is high, the corresponding motivation is low and the use of videos is cumbersome due to missing links between requirements and videos.</p>\n\n<p>We propose guidelines to support the identification of content which is appropriate to be supplemented by videos. We develope a starting set of guidelines that consider the different information types of a requirements specification with their presentation modes and characteristics. This paper presents an overview of our findings about improving the content-related linking between requirements and videos. We discuss the perspectives, advantages and obstacles for enhancing the comprehensibility of textual requirements conveyed by videos.</p>", 
    "license": {
      "id": "CC0-1.0"
    "title": "Enrichment of Requirements Specifications with Videos - Enhancing the Comprehensibility of Textual Requirements", 
    "relations": {
      "version": [
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "639314"
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "59011"
    "communities": [
        "id": "tpdl_ws_videos_in_digital_libraries"
    "references": [
      "[1] \"ISO/IEC 25010:2011: Systems and software engineering \u2013 Systems and software product quality requirements and evaluation (square) \u2013 System and software quality models\", 2011.", 
      "[2] M. Glinz, \"A Glossary of Requirements Engineering Terminology\", 2014.", 
      "[3] M. Luisa, F. Mariangela, and N. I. Pierluigi, \"Market research for requirements analysis using linguistic tools\", Requirements Engineering, vol. 9, no. 1, pp. 40\u201356, 2004.", 
      "[4] S. Fricker and M. Glinz, \"Comparison of Requirements Hand-off, Analysis, and Negotiation: Case Study,\" in 2010 IEEE 18th International Conference on Requirements Engineering (RE).", 
      "[5] M. Wieczorek, D. Vos, and H. Bons, Systems and Software Quality: The next step for industrialisation. Berlin, Heidelberg, s.l.: Springer Berlin Heidelberg, 2014.", 
      "[6] S. W. Ambler, Agile modeling: Effective practices for eXtreme programming and the unified process. New York: Wiley, 2002.", 
      "[7] S. A. Fricker, K. Schneider, F. Fotrousi, and C. Thuemmler, \"Workshop videos for requirements communication,\" Requirements Engineering, 2015.", 
      "[8] C. Rupp, Requirements-Engineering und -Management: Aus der Praxis von klassisch bis agil, 6th Edition, M\u00fcnchen: Hanser, 2014.", 
      "[9] M. Jirotka and P. Luff, \"Supporting requirements with video-based analysis,\" IEEE Software, vol. 23, no. 3, pp. 42\u201344, 2006.", 
      "[10] F. Brun-Cottan and P. Wall, \"Using video to re-present the user,\" Commun. ACM, vol. 38, no. 5, pp. 61\u201371, 1995.", 
      "[11] T. DeMarco and C. Geertgens, \"Experience Report: Use of Video for Program Documentation,\" in Proceedings of the 12th international conference on Software engineering, Los Alamitos, CA: IEEE Computer Society Press, 1990, pp. 126\u2013128.", 
      "[12] O. Brill, K. Schneider, and E. Knauss, \"Videos vs. Use Cases: Can Videos Capture More Requirements under Time Pressure?,\" in Lecture Notes in Computer Science, Requirements Engineering: Foundation for Software Quality, D. Hutchison et al. , Eds, Berlin, Heidelberg: Springer Berlin Heidelberg, 2010, pp. 30\u201344.", 
      "[13] O. Creighton, M. Ott, and B. Bruegge, \"Software Cinema-Video-based Requirements Engineering,\" in 14th IEEE International Requirements Engineering Conference, pp. 109\u2013118.", 
      "[14] K. Schneider, \"Anforderungskl\u00e4rung mit Videoclips,\" in GI-Edition Proceedings, vol. 159, Software Engineering 2010: Fachtagung des GI-Fachbereichs Softwaretechnik, Paderborn, G. Engels and M. Luckey, Eds, Bonn: Ges. f\u00fcr Informatik, 2010.", 
      "[15] P. J. Guo, J. Kim, and R. Rubin, \"How video production affects student engagement,\" in the first ACM conference, pp. 41\u201350.", 
      "[16] E. Lackner, M. Ebner, and M. Kopp, \"How to MOOC? A pedagogical guideline for practitioners,\" 2014.", 
      "[17] W. E. Mackay, \"Ethics, lies and videotape\u2026,\" in the SIGCHI conference, pp. 138\u2013145.", 
      "[18] C. Plaisant and B. Shneiderman, \"Show Me! Guidelines for Producing Recorded Demonstrations,\" in 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), pp. 171\u2013178.", 
      "[19] L. R. Carter and A. Karatsolis, \"Lessons from trying to develop a robust documentation exemplar,\" in the 27th ACM international conference, p. 199.", 
      "[20] K. Schneider, \"Rationale as a By-Product,\" in Rationale Management in Software Engineering, A. H. Dutoit, R. McCall, I. Mistr\u00edk, and B. Paech, Eds: Springer Berlin Heidelberg, 2006", 
      "[21] E. Sauerwein, Das Kano-Modell der Kundenzufriedenheit: Reliabilit\u00e4t und Validit\u00e4t einer Methode zur Klassifizierung von Produkteigenschaften. Univ., Diss. \u2013 Innsbruck, 1998. Wiesbaden: Dt. Univ.-Verl, 2000."
    "keywords": [
      "Requirements specifications", 
      "Supplementary videos"
    "publication_date": "2016-09-08", 
    "creators": [
        "affiliation": "Software Engineering Group, Leibniz Universit\u00e4t Hannover", 
        "name": "Karras, Oliver"
        "affiliation": "Software Engineering Group, Leibniz Universit\u00e4t Hannover", 
        "name": "Kl\u00fcnder, Jil"
        "affiliation": "Software Engineering Group, Leibniz Universit\u00e4t Hannover", 
        "name": "Schneider, Kurt"
    "meeting": {
      "acronym": "TPDL2016", 
      "dates": "5-9 September 2016", 
      "place": "Hannover, Germany", 
      "title": "20th International Conference on Theory and Practice of Digital Libraries"
    "access_right": "open", 
    "resource_type": {
      "subtype": "conferencepaper", 
      "type": "publication", 
      "title": "Conference paper"
All versions This version
Views 239239
Downloads 8989
Data volume 29.2 MB29.2 MB
Unique views 220220
Unique downloads 8484


Cite as