Skip to main content

Challenges of Enabling End-Users to Develop Systems with AI

  • Conference paper
  • First Online:
End-User Development (IS-EUD 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13917))

Included in the following conference series:

  • 576 Accesses

Abstract

With the advent of AI in research and practice, the research community has started discussing how end-user development might be affected. This paper aims to outline a number of challenges that might arise when end-users aim to integrate AI in their software creations. It examines these issues for different stages of a design process (ideation, conceptualization, implementation and evaluation) and concludes with an outlook towards overcoming these issues.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://chat.openai.com/.

  2. 2.

    https://github.com/features/copilot.

References

  1. Barricelli, B.R., Fogli, D.: Exploring the reciprocal influence of artificial intelligence and end-user development. In: Proceedings of the Sixth International Workshop on Cultures of Participation in the Digital Age: AI for Humans or Humans for AI?, Frascati, Italy, vol. 3136, pp. 21–29. CEUR, June 2022

    Google Scholar 

  2. Burnett, M.M., Myers, B.A.: Future of end-user software engineering: beyond the silos. In: Proceedings of the ICSE 2014, FOSE 2014, pp. 201–211. ACM, New York (2014). https://doi.org/10.1145/2593882.2593896

  3. Cave, S., et al.: Portrayals and perceptions of AI and why they matter. Report, The Royal Society, December 2018. https://doi.org/10.17863/CAM.34502. https://www.repository.cam.ac.uk/handle/1810/287193. Accepted 19 Dec 2018

  4. Corno, F., De Russis, L., Monge Roffarello, A.: Empowering end users in debugging trigger-action rules. In: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, CHI 2019, pp. 1–13. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3290605.3300618

  5. Corno, F., De Russis, L., Monge Roffarello, A.: Devices, information, and people: abstracting the Internet of Things for end-user personalization. In: Fogli, D., Tetteroo, D., Barricelli, B.R., Borsci, S., Markopoulos, P., Papadopoulos, G.A. (eds.) IS-EUD 2021. LNCS, vol. 12724, pp. 71–86. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79840-6_5

    Chapter  Google Scholar 

  6. Coronado, E., Mastrogiovanni, F., Indurkhya, B., Venture, G.: Visual programming environments for end-user development of intelligent and social robots, a systematic review. J. Comput. Lang. 58, 100970 (2020). https://doi.org/10.1016/j.cola.2020.100970. https://www.sciencedirect.com/science/article/pii/S2590118420300307

  7. Doran, D., Schulz, S., Besold, T.R.: What does explainable AI really mean? A new conceptualization of perspectives, October 2017. https://doi.org/10.48550/arXiv.1710.00794. arXiv:1710.00794 [cs]

  8. Fast, E., Horvitz, E.: Long-term trends in the public perception of artificial intelligence. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 31, no. 1, February 2017. https://doi.org/10.1609/aaai.v31i1.10635. https://ojs.aaai.org/index.php/AAAI/article/view/10635

  9. Fischer, G.: End user development and meta-design: foundations for cultures of participation. J. Organ. End User Comput. 22(1), 52–82 (2010). https://doi.org/10.4018/joeuc.2010101901. http://www.igi-global.com/article/end-user-development-meta-design/39120

  10. Fischer, G.: End-user development: empowering stakeholders with artificial intelligence, meta-design, and cultures of participation. In: Fogli, D., Tetteroo, D., Barricelli, B.R., Borsci, S., Markopoulos, P., Papadopoulos, G.A. (eds.) IS-EUD 2021. LNCS, vol. 12724, pp. 3–16. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79840-6_1

    Chapter  Google Scholar 

  11. Fischer, G., McCall, R., Ostwald, J., Reeves, B., Shipman, F.: Seeding, evolutionary growth and reseeding: supporting the incremental development of design environments. In: Proceedings of the CHI 1994, pp. 292–298. ACM, New York (1994). https://doi.org/10.1145/191666.191770

  12. Fogli, D., Tetteroo, D., Barricelli, B.R., Borsci, S., Markopoulos, P., Papadopoulos, G.A. (eds.): IS-EUD 2021. LNCS, vol. 12724. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79840-6. https://www.springer.com/gp/book/9783030798390

  13. Furman, J., Marchant, G., Price, H., Rossi, F. (eds.): AIES 2018: Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society. Association for Computing Machinery, New York (2018)

    Google Scholar 

  14. Grigoreanu, V., Burnett, M., Wiedenbeck, S., Cao, J., Rector, K., Kwan, I.: End-user debugging strategies: a sensemaking perspective. ACM Trans. Comput.-Hum. Interact. 19(1), 5:1–5:28 (2012). https://doi.org/10.1145/2147783.2147788

  15. Jordan, B., Devasia, N., Hong, J., Williams, R., Breazeal, C.: PoseBlocks: a toolkit for creating (and dancing) with AI. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, no. 17, pp. 15551–15559, May 2021. https://doi.org/10.1609/aaai.v35i17.17831. https://ojs.aaai.org/index.php/AAAI/article/view/17831

  16. Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-user development: an emerging paradigm. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development. HCIS, vol. 9, pp. 1–8. Springer, Dordrecht (2006). https://doi.org/10.1007/1-4020-5386-X_1. http://www.springerlink.com/content/h371591g75621w53/

  17. Maloney, J., Resnick, M., Rusk, N., Silverman, B., Eastmond, E.: The scratch programming language and environment. ACM Trans. Comput. Educ. 10(4), 16:1–16:15 (2010). https://doi.org/10.1145/1868358.1868363

  18. Morrison, C., Cutrell, E., Dhareshwar, A., Doherty, K., Thieme, A., Taylor, A.: Imagining artificial intelligence applications with people with visual disabilities using tactile ideation. In: Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility, ASSETS 2017, pp. 81–90. Association for Computing Machinery, New York (2017). https://doi.org/10.1145/3132525.3132530

  19. Paternò, F., Burnett, M., Fischer, G., Matera, M., Myers, B., Schmidt, A.: Artificial intelligence versus end-user development: a panel on what are the tradeoffs in daily automations? In: Ardito, C., et al. (eds.) INTERACT 2021. LNCS, vol. 12936, pp. 340–343. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-85607-6_33

    Chapter  Google Scholar 

  20. Tetteroo, D., et al.: Lessons learnt from deploying an end-user development platform for physical rehabilitation. In: Proceedings of the CHI 2015, pp. 4133–4142. ACM, New York, April 2015

    Google Scholar 

  21. Wang, P.: On defining artificial intelligence. J. Artif. Gener. Intell. 10(2), 1–37 (2019). https://doi.org/10.2478/jagi-2019-0002. https://sciendo.com/article/10.2478/jagi-2019-0002

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Tetteroo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tetteroo, D. (2023). Challenges of Enabling End-Users to Develop Systems with AI. In: Spano, L.D., Schmidt, A., Santoro, C., Stumpf, S. (eds) End-User Development. IS-EUD 2023. Lecture Notes in Computer Science, vol 13917. Springer, Cham. https://doi.org/10.1007/978-3-031-34433-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-34433-6_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-34432-9

  • Online ISBN: 978-3-031-34433-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics