Skip to main content
Log in

User-Interface-Generierung aus Handschriften im Design-Sprint-Prozess

Eine Fallstudie zum Einsatz von KI

  • HAUPTBEITRAG
  • Published:
Informatik Spektrum Aims and scope

Zusammenfassung

User Interface Prototyping (UIP) stellt eine Methode dar, bei der in unmittelbarer Kooperation mit dem späteren Anwender eine neue Softwarelösung entwickelt und implementiert wird. Die hohen Potenziale der Steigerung der Anwenderakzeptanz und Nutzerfreundlichkeit dieser Strategie werden vielfach durch die hohen Kosten im Entwicklungsprozess und durch die Schwierigkeit, eine gemeinsame Sprache mit dem Kunden zu finden, infrage gestellt. Anhand einer vergleichenden Fallstudie wird hier ein neuartiges, auf künstlicher Intelligenz basierendes Entwicklungsprogramm vorgestellt und untersucht, wie es im Rahmen eines Design-Sprint-Prozesses eingesetzt werden kann, um Kosten der UIP-Erstellung zu senken und dabei die Kooperation mit dem Kunden zu intensivieren. Die dazu eingesetzte KI-basierte Software generiert aus handschriftlichen Skizzen einen DSL-Code, mit dem daraufhin Kundenanforderungen unmittelbar in eine Softwarelösung überführt werden können. Der Einsatz des Programms unterstützt alle Phasen des Design-Sprint-Prozesses, indem bei Kunden und Entwicklern ein gemeinsames Problemverständnis geschaffen wird und verschiedene Lösungen kosteneffizient skizziert werden. Somit kann rasch die Lösung ausgewählt, umgesetzt und erprobt werden, die den Kundenanforderungen am meisten entspricht.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Abb. 1
Abb. 2

Literatur

  1. Borchers J et al (2002) Stanford interactive workspaces: a framework for physical and graphical user interface prototyping. IEEE Wireless Comm 9(6):64–69

    Article  Google Scholar 

  2. Elkoutbi M, Khriss I, Keller RK (2006) Automated prototyping of user interfaces based on UML scenarios. Autom Softw Eng 13(1):5–40

    Article  Google Scholar 

  3. Falb J et al (2007) UI prototyping for multiple devices through specifying interaction design. IFIP Conference on Human-Computer Interaction. Springer, Berlin, Heidelberg

    Book  Google Scholar 

  4. Razzouk R, Shute V (2012) What is design thinking and why is it important? Rev Educ Res 82(3):330–348

    Article  Google Scholar 

  5. Todd RH, Magleby SP (2004) Evaluation and rewards for faculty involved in engineering design education. Int J Eng Educ 20(3):333–340

    Google Scholar 

  6. Cross N (2004) Expertise in design: an overview. Des Stud 25(5):427–441

    Article  Google Scholar 

  7. Ahmed S, Wallace KM, Blessing LT (2003) Understanding the differences between how novice and experienced designers approach design tasks. Res Eng Des 14(1):1–11

    Article  Google Scholar 

  8. Meinel C, Leifer L (2012) Design thinking research. In: Design thinking research. Springer, Berlin, Heidelberg, S 1–11

    Google Scholar 

  9. Mills HD (1976) Software development. IEEE Trans Softw Eng 4:265–273

    Article  Google Scholar 

  10. Inoki M, Fukazawa Y (2007) Software product line evolution method based on kaizen approach. In: Proceedings of the 2007 ACM symposium on Applied computing, S 1207–1214

    Chapter  Google Scholar 

  11. Dzamashvili Fogelström N et al (2010) The impact of agile principles on market-driven software product development. J Softw Maintenance Evol Res Pract 22(1):53–80

    Article  Google Scholar 

  12. Banfield R, Lombardo CT, Wax T (2015) Design sprint: a practical guidebook for building great digital products. O’Reilly Media, USA

    Google Scholar 

  13. Poliakova V (2017) Using Google ventures design sprint framework for software product development in startups

    Google Scholar 

  14. Knapp J, Zeratsky J, Kowitz B (2016) Sprint: how to solve big problems and test new ideas in just five days. Simon and Schuster, New York

    Google Scholar 

  15. Diehl J (2016) Der Design Sprint im Unternehmen. UP 2016.

    Google Scholar 

  16. Hölttä-Otto K et al (2018) Design sprint for complex system architecture analysis. ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers Digital Collection

    Book  Google Scholar 

  17. Sari E, Tedjasaputra A (2017) Designing valuable products with design sprint. IFIP Conference on Human-Computer Interaction. Springer, Cham

    Book  Google Scholar 

  18. Keijzer-Broers WJW, de Reuver M (2016) Applying agile design sprint methods in action design research: prototyping a health and wellbeing platform. International Conference on Design Science Research in Information System and Technology. Springer, Cham

    Google Scholar 

  19. Martinez W et al (2018) A patient-facing diabetes dashboard embedded in a patient web portal: design sprint and usability testing. JMIR Hum Factors 3(5):e26

    Google Scholar 

  20. Wichrowski M, Koržinek D, Szklanny K (2015) Google glass development in practice: UX design sprint workshops. Proceedings of the Mulitimedia, Interaction, Design and Innnovation, S 1–12

    Google Scholar 

  21. Ferreira VG, Dias Canedo E (2019) Using design sprint as a facilitator in active learning for students in the requirements engineering course: an experience report. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing.

    Book  Google Scholar 

  22. Sumual H, Reimon Batmetan J, Kambey M (2019) Design sprint methods for developing mobile learning application. Kne Soc Sci 3(12):394–407. https://doi.org/10.18502/kss.v3i12.4106

    Article  Google Scholar 

  23. Santiago D et al (2018) Abstract flow learning for web application test generation. Proceedings of the 9th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation.

    Book  Google Scholar 

  24. Santiago D (2018) A model-based aI-driven test generation system

    Book  Google Scholar 

  25. Straub J, Huber J (2013) A characterization of the utility of using artificial intelligence to test two artificial intelligence systems. Computers 2(2):67–87

    Article  Google Scholar 

  26. Beltramelli T (2018) pix2code: generating code from a graphical user interface screenshot. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems.

    Book  Google Scholar 

  27. Ferreira VG, Canedo ED (2019) Design sprint in classroom: exploring new active learning tools for project-based learning approach. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-019-01285-3

    Book  Google Scholar 

  28. Sketch2Code (2020) Sketch2Code Anwendung. https://sketch2code.azurewebsites.net/. Zugegriffen: 23. Febr. 2020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Barenkamp.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Barenkamp, M. User-Interface-Generierung aus Handschriften im Design-Sprint-Prozess. Informatik Spektrum 43, 211–219 (2020). https://doi.org/10.1007/s00287-020-01265-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00287-020-01265-4

Navigation