Advertisement

Refining Vision Videos

  • Kurt SchneiderEmail author
  • Melanie Busch
  • Oliver Karras
  • Maximilian Schrapel
  • Michael Rohs
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11412)

Abstract

[Context and motivation] Complex software-based systems involve several stakeholders, their activities and interactions with the system. Vision videos are used during the early phases of a project to complement textual representations. They visualize previously abstract visions of the product and its use. By creating, elaborating, and discussing vision videos, stakeholders and developers gain an improved shared understanding of how those abstract visions could translate into concrete scenarios and requirements to which individuals can relate. [Question/problem] In this paper, we investigate two aspects of refining vision videos: (1) Refining the vision by providing alternative answers to previously open issues about the system to be built. (2) A refined understanding of the camera perspective in vision videos. The impact of using a subjective (or “ego”) perspective is compared to the usual third-person perspective. [Methodology] We use shopping in rural areas as a real-world application domain for refining vision videos. Both aspects of refining vision videos were investigated in an experiment with 20 participants. [Contribution] Subjects made a significant number of additional contributions when they had received not only video or text but also both – even with very short text and short video clips. Subjective video elements were rated as positive. However, there was no significant preference for either subjective or non-subjective videos in general.

Keywords

Vision Video Refinement Camera-perspective Experiment 

Notes

Acknowledgement

This work was supported by the Deutsche Forschungsgemeinschaft (DFG) under Grant No.: 289386339, project ViViReq. (2017–2019).

References

  1. 1.
    Hannoversche Allgemeine Zeitung: Federal mail will sell bread. In rural areas, shopping gets increasing difficult - now, the postman could sell groceries on the doorstep (original in German) (2018). 15 Sept 2018Google Scholar
  2. 2.
    Aitamurto, T., Zhou, S., Sakshuwong, S., Saldivar, J., Sadeghi, Y., Tran, A.: Sense of presence, attitude change, perspective-taking and usability in first-person split-sphere 360° video. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (2018)Google Scholar
  3. 3.
    Akkil, D., Isokoski, P.: Gaze augmentation in egocentric video improves awareness of intention. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (2016)Google Scholar
  4. 4.
    Ambler, S.: Agile Modeling. Wiley, Hoboken (2002)Google Scholar
  5. 5.
    Basili, V.R., Caldiera, G., Rombach, H.D.: The goal question metric approach. In: Encyclopedia of Software Engineering, Wiley (1994)Google Scholar
  6. 6.
    Brill, O., Schneider, K., Knauss, E.: Videos vs. use cases: can videos capture more requirements under time pressure? In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 30–44. Springer, Heidelberg (2010).  https://doi.org/10.1007/978-3-642-14192-8_5CrossRefGoogle Scholar
  7. 7.
    Broll, G., Hussmann, H., Rukzio, E., Wimmer, R.: Using video clips to support requirements elicitation in focus groups – an experience report. In: SE 2007 Workshop on Multimedia Requirements Engineering (2007)Google Scholar
  8. 8.
    Creighton, O., Ott, M., Bruegge, B.: Software cinema – video-based requirements engineering. In: 14th IEEE International Requirements Engineering Conference (2006)Google Scholar
  9. 9.
    Darby, A., Tsekleves, E., Sawyer, P.: Speculative requirements: design fiction and RE. In: 26th IEEE International Requirements Engineering Conference (2018)Google Scholar
  10. 10.
    Dutoit, A.H., McCall, R., Mistrík, I., Paech, B.: Rationale Management in Software Engineering. Springer, Heidelberg (2007).  https://doi.org/10.1007/978-3-540-30998-7CrossRefGoogle Scholar
  11. 11.
    Feeney, W.: Documenting software using video. In: IEEE Computer Society Workshop on Software Engineering Technology Transfer (1983)Google Scholar
  12. 12.
    Fricker, S.A., Schneider, K., Fotrousi, F., Thuemmler, C.: Workshop videos for requirements communication. Requir. Eng. 21(4), 521–552 (2016)CrossRefGoogle Scholar
  13. 13.
    Galinsky, A.D., Ku, G., Wang, C.S.: Perspective-taking and self-other overlap: fostering social bonds and facilitating social coordination. Group Process. Intergroup Relat. 8(2), 109–124 (2005)CrossRefGoogle Scholar
  14. 14.
    Glinz, M., Fricker, S.A.: On shared understanding in software engineering: an essay. Comput. Sci.-Res. Dev. 30, 363–376 (2014)CrossRefGoogle Scholar
  15. 15.
    Jirotka, M., Luff, P.: Supporting requirements with video-based analysis. IEEE Softw. 23, 42–44 (2006)CrossRefGoogle Scholar
  16. 16.
    Kallinen, K., Salminen, M., Ravaja, N., Kedzior, R., Sääksjärvi, M.: Presence and emotion in computer game players during 1st person vs. 3rd person playing view: evidence from self-report, eye-tracking, and facial muscle activity data. In: 10th Annual International Workshop on Presence (2007)Google Scholar
  17. 17.
    Karras, O.: Software professionals’ attitudes towards video as a medium in requirements engineering. In: Product-Focused Software Process Improvement (2018)Google Scholar
  18. 18.
    Karras, O., Hamadeh, A., Schneider, K.: Enriching requirements specifications with videos – the use of videos to support requirements communication. In: Softwaretechnik-Trends, vol. 38, no. 1 (2017)Google Scholar
  19. 19.
    Karras, O., Kiesling, S., Schneider, K.: Supporting requirements elicitation by tool-supported video analysis. In: 24th IEEE International Requirements Engineering Conference (2016)Google Scholar
  20. 20.
    Karras, O., Klünder, J., Schneider, S.: Enrichment of requirements specifications with videos – enhancing the comprehensibility of textual requirements. Zenodo (2016)Google Scholar
  21. 21.
    Karras, O., Schneider, K.: Software professionals are not directors: what constitutes a good video? In: 2018 1st International Workshop on Learning from other Disciplines for Requirements Engineering (D4RE) (2018)Google Scholar
  22. 22.
    Karras, O., Unger-Windeler, C., Glauer, L., Schneider, K.: Video as a by-product of digital prototyping: capturing the dynamic aspect of interaction. In: 25th IEEE International Requirements Engineering Conference Workshops (2017)Google Scholar
  23. 23.
    Pham, R., Meyer, S., Kitzmann, I., Schneider, K.: Interactive multimedia storyboard for facilitating stakeholder interaction: supporting continuous improvement in IT-ecosystems. In: 8th International Conference on the Quality of Information and Communications Technology (2012)Google Scholar
  24. 24.
    Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)CrossRefGoogle Scholar
  25. 25.
    Schneider, K., Karras, O., Finger, A., Zibell, B.: Reframing societal discourse as requirements negotiation: vision statement. In: 25th IEEE International Requirements Engineering Conference Workshops (2017)Google Scholar
  26. 26.
    Schultze, U.: Embodiment and presence in virtual worlds: a review. JIT 25(4), 434–449 (2010)Google Scholar
  27. 27.
    Xu, H., Creighton, O., Boulila, N., Bruegge, B.: From pixels to bytes: evolutionary scenario based design with video. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering (2012)Google Scholar
  28. 28.
    Zachos, K., Maiden, N.: ART-SCENE: enhancing scenario walkthroughs with multi-media scenarios. In: 12th IEEE International Requirements Engineering Conference (2004)Google Scholar
  29. 29.
    Zachos, K., Maiden, N., Tosar, A.: Rich-media scenarios for discovering requirements. IEEE Softw. 22(5), 89–97 (2005)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Kurt Schneider
    • 1
    Email author
  • Melanie Busch
    • 1
  • Oliver Karras
    • 1
  • Maximilian Schrapel
    • 2
  • Michael Rohs
    • 2
  1. 1.Software Engineering GroupLeibniz Universität HannoverHannoverGermany
  2. 2.Human-Computer Interaction GroupLeibniz Universität HannoverHannoverGermany

Personalised recommendations