Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 15 of 15 for “"End-User Programming"”.

  1. End-User Programming of Visualisations

    … visualisation is still too steep, leaving users to struggle either to work around the limited chart templating system available in tools like spreadsheets, or to spend time and resources learning new tools such as programming languages and complex dashboarding tools. This research seeks to …

    cambridge Repository record for End-User Programming of Visualisations (opens in a new tab)

  2. End-user programming for the Web

    On the desktop, an application can specify its user interface down to the last pixel, but on the World Wide Web, a content provider has little control over how the client will view the page once it has been delivered to the browser. This creates an opportunity for end-users who want to automate and …

    mit Repository record for End-user programming for the Web (opens in a new tab)

  3. Chorus : end user programming of social applications

    Chorus is an end-user programming tool for building mobile social applications, much in the spirit of HyperCard¹ but reimagined for modern cloud-based applications on smart phones. Chorus innovates in two dimensions: first, by supporting collaboration via "social datatypes" that define a shared …

    mit Repository record for Chorus : end user programming of social applications (opens in a new tab)

  4. Rulebuilding : exploring design worlds through end-user programming

    Compositional rules have been proposed as the generating mechanisms of form in architectural treatises since Vitruvius. Recently, computational approaches to architecture have pursued a language for rulebuilding rather than the rules themselves. However, architects have resisted adopting …

    mit Repository record for Rulebuilding : exploring design worlds through end-user programming (opens in a new tab)

  5. Enhancing Computational Thinking Skills of the Future Construction Workforce to Perform Sensor Data Analytics with End-User Programming Environment

    … decision-making. To bridge similar skill gaps, end-user programming offers considerable potential for learners to execute analytical operations on sensor data through visual programming mechanics. Such affordances also foster computational thinking skills, which are essential for transforming …

    vt Repository record for Enhancing Computational Thinking Skills of the Future Construction Workforce to Perform Sensor Data Analytics with End-User Programming Environment (opens in a new tab)

  6. Seaweed : a Web application for designing economic games

    … application for experimental economists with no programming background to design two-player symmetric games in a visual-oriented interface. Games are automatically published to the web where players can play against each other remotely and game play is logged so that the game's designer can …

    mit Repository record for Seaweed : a Web application for designing economic games (opens in a new tab)

  7. Scientia : An end user development environment for decision support systems/

    This thesis describes an end user programming environment that allows non-programmers to create decision support protocols for use on electronic devices. User centered design techniques were followed to identify the difficulties encountered by users when attempting to create complex protocols, …

    mit Repository record for Scientia : An end user development environment for decision support systems/ (opens in a new tab)

  8. A case-based approach for supporting the informal computing education of end-user programmers

    … support have all contributed to an increase in end-user programming. Unfortunately, learning to program remains a challenging task, and the majority of end-user programmers lack any formal education in software development. Instead, these users must piece together their understanding of …

    gatech Repository record for A case-based approach for supporting the informal computing education of end-user programmers (opens in a new tab)

  9. An Exploratory Study of the Remixing Practices in the Scratch Programming Community: Trends, Causalities, and Influences

    … as a starting point of their own projects, this programming community would remain in the dark about which programming practices encourage and facilitate remixing. The designers of programming environments for blocks lack feedback on how the remixing facility is used in the wild. To gain a deeper …

    vt Repository record for An Exploratory Study of the Remixing Practices in the Scratch Programming Community: Trends, Causalities, and Influences (opens in a new tab)

  10. Automating iterative tasks with programming by demonstration

    Programming by demonstration is an end-user programming technique that allows people to create programs by showing the computer examples of what they want to do. Users do not need specialised programming skills. Instead, they instruct the computer by demonstrating examples, much as they might show …

    waikato-masters Repository record for Automating iterative tasks with programming by demonstration (opens in a new tab)

  11. Industrial Robot Programming

    … of robots, thus leaving many human unfriendly operations to be performed manually. This thesis takes a problem oriented approach, without enforcing use of formal methods. Considering industrial demands, such as computing efficiency and simple factory-floor operation, a layered system …

    lund Repository record for Industrial Robot Programming (opens in a new tab)

  12. Can an LLM find its way around a Spreadsheet?

    … its way around a spreadsheet and how to support end-users in taking their free-form data processing requests to fruition. Just like RAG retrieves context to answer users' queries, we demonstrate how we can retrieve elements from a code library to compose data processing pipelines. Through …

    vt Repository record for Can an LLM find its way around a Spreadsheet? (opens in a new tab)

  13. The LibX LibApp Builder

    … direct access to library resources. LibX enables users to add additional features to a webpage, such as placing a tutorial video on a digital library homepage. LibX achieves this ability of enhancing web pages through library applications, called LibApps. A LibApp examines a webpage, extracts and …

    vt Repository record for The LibX LibApp Builder (opens in a new tab)

  14. Probabilistic Programming for Postoperative Bleeding

    … machine learning and statistics, probabilistic programming, into the clinical context, examining the assumptions inherent in these languages and comparing them with insights elicited from clinicians in context. We explore three research questions: what can we learn about clinical decision making …

    cambridge Repository record for Probabilistic Programming for Postoperative Bleeding (opens in a new tab)

  15. Reverse Engineering End-user Developed Web Applications into a Model-based Framework

    The main goal of this research is to facilitate end-user and expert developer collaboration in the creation of a web application. This research created a reverse engineering toolset and integrated it with Click (Component-based Lightweight Internet-application Construction Kit), an end-user web …

    vt Repository record for Reverse Engineering End-user Developed Web Applications into a Model-based Framework (opens in a new tab)