Conference paper Open Access

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

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


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nam##2200000uu#4500</leader>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[1] "ISO/IEC 25010:2011: Systems and software engineering – Systems and software product quality requirements and evaluation (square) – System and software quality models", 2011.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[2] M. Glinz, "A Glossary of Requirements Engineering Terminology", 2014.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[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–56, 2004.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[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).</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[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.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[6] S. W. Ambler, Agile modeling: Effective practices for eXtreme programming and the unified process. New York: Wiley, 2002.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[7] S. A. Fricker, K. Schneider, F. Fotrousi, and C. Thuemmler, "Workshop videos for requirements communication," Requirements Engineering, 2015.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[8] C. Rupp, Requirements-Engineering und -Management: Aus der Praxis von klassisch bis agil, 6th Edition, München: Hanser, 2014.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[9] M. Jirotka and P. Luff, "Supporting requirements with video-based analysis," IEEE Software, vol. 23, no. 3, pp. 42–44, 2006.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[10] F. Brun-Cottan and P. Wall, "Using video to re-present the user," Commun. ACM, vol. 38, no. 5, pp. 61–71, 1995.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[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–128.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[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–44.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[13] O. Creighton, M. Ott, and B. Bruegge, "Software Cinema-Video-based Requirements Engineering," in 14th IEEE International Requirements Engineering Conference, pp. 109–118.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[14] K. Schneider, "Anforderungsklärung 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ür Informatik, 2010.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[15] P. J. Guo, J. Kim, and R. Rubin, "How video production affects student engagement," in the first ACM conference, pp. 41–50.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[16] E. Lackner, M. Ebner, and M. Kopp, "How to MOOC? A pedagogical guideline for practitioners," 2014.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[17] W. E. Mackay, "Ethics, lies and videotape…," in the SIGCHI conference, pp. 138–145.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[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–178.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[19] L. R. Carter and A. Karatsolis, "Lessons from trying to develop a robust documentation exemplar," in the 27th ACM international conference, p. 199.</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[20] K. Schneider, "Rationale as a By-Product," in Rationale Management in Software Engineering, A. H. Dutoit, R. McCall, I. Mistrík, and B. Paech, Eds: Springer Berlin Heidelberg, 2006</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">[21] E. Sauerwein, Das Kano-Modell der Kundenzufriedenheit: Reliabilität und Validität einer Methode zur Klassifizierung von Produkteigenschaften. Univ., Diss. – Innsbruck, 1998. Wiesbaden: Dt. Univ.-Verl, 2000.</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Requirements specifications</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Requirements</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Guidelines</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Supplementary videos</subfield>
  </datafield>
  <controlfield tag="005">20200120172402.0</controlfield>
  <controlfield tag="001">59011</controlfield>
  <datafield tag="711" ind1=" " ind2=" ">
    <subfield code="d">5-9 September 2016</subfield>
    <subfield code="g">TPDL2016</subfield>
    <subfield code="a">20th International Conference on Theory and Practice of Digital Libraries</subfield>
    <subfield code="c">Hannover, Germany</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Software Engineering Group, Leibniz Universität Hannover</subfield>
    <subfield code="a">Klünder, Jil</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Software Engineering Group, Leibniz Universität Hannover</subfield>
    <subfield code="a">Schneider, Kurt</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">328134</subfield>
    <subfield code="z">md5:fdda29514f0a4c02a140f8b978460f97</subfield>
    <subfield code="u">https://zenodo.org/record/59011/files/TPDL16_-_Karras2016_-_final.pdf</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2016-09-08</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="p">user-tpdl_ws_videos_in_digital_libraries</subfield>
    <subfield code="o">oai:zenodo.org:59011</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">Software Engineering Group, Leibniz Universität Hannover</subfield>
    <subfield code="a">Karras, Oliver</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Enrichment of Requirements Specifications with Videos - Enhancing the Comprehensibility of Textual Requirements</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-tpdl_ws_videos_in_digital_libraries</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/publicdomain/zero/1.0/legalcode</subfield>
    <subfield code="a">Creative Commons Zero v1.0 Universal</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Requirements for a software product are mainly shared through a textual&amp;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.&lt;/p&gt;

&lt;p&gt;Videos offer a large potential to achieve such an easy-to-understand representation. Attached videos can enhance the reader&amp;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.59011</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
  </datafield>
</record>
240
89
views
downloads
All versions This version
Views 240240
Downloads 8989
Data volume 29.2 MB29.2 MB
Unique views 221221
Unique downloads 8484

Share

Cite as