Agent-Oriented Visual Programming for the Web of Things

Samuele Burattini, Alessandro Ricci, Simon Mayer, Danai Vachtsevanou, Jeremy Lemee +2 more
11/17/2025
cs.HCcs.MAcs.SE

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

In this paper we introduce and discuss an approach for multi-agent-oriented visual programming. This aims at enabling individuals without programming experience but with knowledge in specific target domains to design and (re)configure autonomous software. We argue that, compared to procedural programming, it should be simpler for users to create programs when agent abstractions are employed. The underlying rationale is that these abstractions, and specifically the belief-desire-intention architecture that is aligned with human practical reasoning, match more closely with people's everyday experience in interacting with other agents and artifacts in the real world. On top of this, we designed and implemented a visual programming system for agents that hides the technicalities of agent-oriented programming using a blocks-based visual development environment that is built on the JaCaMo platform. To further validate the proposed solution, we integrate the Web of Things (WoT) to let users create autonomous behaviour on top of physical mashups of devices, following the trends in industrial end-user programming. Finally, we report on a pilot user study where we verified that novice users are indeed able to make use of this development environment to create multi-agent systems to solve simple automation tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{burattini2025agentoriented,
  title  = {Agent-Oriented Visual Programming for the Web of Things},
  author = {Samuele Burattini and Alessandro Ricci and Simon Mayer and Danai Vachtsevanou and Jeremy Lemee and Andrei Ciortea and Angelo Croatti},
  year   = {2025},
  eprint = {2511.13158},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.13158v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.13158.svg)](https://codeofpaper.com/paper/2511.13158)

Discussion