We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.
Filters applied:

Search Results

Showing 1-20 of 10,000 results
  1. End-User Development

    This chapter provides a description of the main motivations for the research work carried out in end-user development and discusses the state of the...
    Living reference work entry 2023
  2. Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study

    ChatGPT, an AI-based chatbot with automatic code generation abilities, has shown its promise in improving the quality of programming education by...

    Dan Sun, Azzeddine Boudouaia, ... Yan Li in International Journal of Educational Technology in Higher Education
    Article Open access 22 February 2024
  3. End-User Development for Artificial Intelligence: A Systematic Literature Review

    In recent years, Artificial Intelligence has become more and more relevant in our society. Creating AI systems is almost always the prerogative of IT...
    Andrea Esposito, Miriana Calvano, ... Antonio Piccinno in End-User Development
    Conference paper 2023
  4. Children’s programming environment acceptance: extending the boundary conditions to programming competition, computational thinking, and programming modality

    While numerous studies have highlighted the potential benefits of programming environment (PE) use for children’s learning, the boundary conditions...

    Miaoting Cheng, **aoyan Lai, ... Jun Yang in Education and Information Technologies
    Article 23 November 2023
  5. Programming for Game Design A Hands-On Guide with Godot

    Create video game elements using the Godot game engine, gaining practical experience in programming and video game development. The Godot game engine...

    Wallace Wang, Tonnetta Walcott
    Book 2024
  6. Programming event monitors

    Specification languages for runtime verification are commonly rooted in formal languages, such as temporal logic, automata, or regular expressions....

    Article 22 June 2023
  7. Parallel Programming

    Abstract

    The genesis of parallel programming models is considered. It is shown that parallelism and hardware support of synchronization inherent in an...

    Article 28 July 2023
  8. SSPOT-VR: An immersive and affordable mobile application for supporting K-12 students in learning programming concepts

    High-resolution displays on mobile devices, accurate motion sensors, and efficient mobile processors have taken virtual reality (VR), essentially...

    Gustavo Martins Nunes Avellar, Maria Lydia Fioravanti, ... Ellen Francine Barbosa in Education and Information Technologies
    Article 09 February 2024
  9. Integrating programming errors into knowledge graphs for automated assignment of programming tasks

    In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on...

    Guozhu Ding, **angyi Shi, Shan Li in Education and Information Technologies
    Article 22 July 2023
  10. Leveraging Large Language Models for End-User Website Generation

    This work introduces an innovative approach that harnesses the power of large language models (LLMs) to facilitate the creation of websites by end...
    Tommaso Calò, Luigi De Russis in End-User Development
    Conference paper 2023
  11. VPI: Vehicle Programming Interface for Vehicle Computing

    The emergence of software-defined vehicles (SDVs), combined with autonomous driving technologies, has enabled a new era of vehicle computing (VC),...

    Bao-Fu Wu, Ren Zhong, ... Weisong Shi in Journal of Computer Science and Technology
    Article 30 January 2024
  12. CoAR-Maze: empowering children’s collaborative tangible programming in augmented reality

    As an effective way to develop children’s computational thinking, programming education has been intensively studied by scholars. Among them,...

    Mingyu Zhang, Jiaxiang Li, ... Danli Wang in CCF Transactions on Pervasive Computing and Interaction
    Article 01 September 2023
  13. Reactamole: functional reactive molecular programming

    Chemical reaction networks (CRNs) are an important tool for molecular programming. This field is rapidly expanding our ability to deploy computer...

    Titus H. Klinge, James I. Lathrop, ... Allison Rogers in Natural Computing
    Article 19 April 2024
  14. Simplifying Robot Programming Using Augmented Reality and End-User Development

    Robots are widespread across diverse application contexts. Teaching robots to perform tasks, in their respective contexts, demands a high domain and...
    Enes Yigitbas, Ivan Jovanovikj, Gregor Engels in Human-Computer Interaction – INTERACT 2021
    Conference paper 2021
  15. High-Level Programming of FPGA-Accelerated Systems with Parallel Patterns

    As a result of frequency and power limitations, multi-core processors and accelerators are becoming more and more prevalent in today’s systems. To...

    Björn Birath, August Ernstsson, ... Christoph Kessler in International Journal of Parallel Programming
    Article Open access 27 May 2024
  16. MashReDroid: enabling end-user creation of Android mashups based on record and replay

    To allow end users to combine different apps for accomplishing various goals, it is desired that they can create mashups of mobile apps in an...

    Jiahuan Zheng, Liwei Shen, ... Wenyun Zhao in Science China Information Sciences
    Article 16 September 2020
  17. A survey on the design space of end-user-oriented languages for specifying robotic missions

    Mobile robots are becoming increasingly important in society. Fulfilling complex missions in different contexts and environments, robots are...

    Swaib Dragule, Thorsten Berger, ... Patrizio Pelliccione in Software and Systems Modeling
    Article Open access 23 February 2021
  18. Reconsidering End-User Development Definitions

    We consider definitions that End-User Development and related fields offer for end-user developers, and identify the persistence of viewing end-user...
    Nikolaos Batalas, Ioanna Lykourentzou, ... Panos Markopoulos in End-User Development
    Conference paper 2021
  19. Engaging end-user driven recommender systems: personalization through web augmentation

    In the past decades recommender systems have become a powerful tool to improve personalization on the Web. Yet, many popular websites lack such...

    Martin Wischenbart, Sergio Firmenich, ... Elisabeth Kapsammer in Multimedia Tools and Applications
    Article Open access 22 October 2020
  20. Inductive Programming

    Inductive programming is a branch of program synthesis that is based on inductive inference where a recursive, declarative program is constructed...
    Living reference work entry 2024
Did you find what you were looking for? Share feedback.