Visual programming environments for end-user development of intelligent and social robots, a systematic review
Robots are becoming interactive and robust enough to be adopted outside laboratories and
in industrial scenarios as well as interacting with humans in social activities. However, the …
in industrial scenarios as well as interacting with humans in social activities. However, the …
Managing non-trivial internet-of-things systems with conversational assistants: A prototype and a feasibility experiment
Internet-of-Things has reshaped the way people interact with their surroundings and
automatize the once manual actions. In a smart home, controlling the Internet-connected …
automatize the once manual actions. In a smart home, controlling the Internet-connected …
Visual self-healing modelling for reliable internet-of-things systems
Internet-of-Things systems are comprised of highly heterogeneous architectures, where
different protocols, application stacks, integration services, and orchestration engines co …
different protocols, application stacks, integration services, and orchestration engines co …
[PDF][PDF] From visual input to visual output in textual programming
Algorithmic Design is an approach that uses algorithms to generate designs. These
algorithms are built using either a Visual Programming Language (VPL) or a Textual …
algorithms are built using either a Visual Programming Language (VPL) or a Textual …
Conversational interface for managing non-trivial internet-of-things systems
Internet-of-Things has reshaped the way people interact with their surroundings. In a smart
home, controlling the lights is as simple as speaking to a conversational assistant since …
home, controlling the lights is as simple as speaking to a conversational assistant since …
[HTML][HTML] Algorithmic design in virtual reality
Virtual reality has been shown to facilitate perception and navigation inside 3D models,
while stimulating creativity and enhancing architect/client interaction. In this scenario, in …
while stimulating creativity and enhancing architect/client interaction. In this scenario, in …
Bridging the gap between natural user expression with complex automation programming in smart homes
A long-standing challenge in end-user programming (EUP) is to trade off between natural
user expression and the complexity of programming tasks. As large language models …
user expression and the complexity of programming tasks. As large language models …
Sketching algorithmic design
In the last few decades, architecture has experienced paradigm shifts prompted by new
computational tools. Algorithmic design (AD), a design approach based on algorithms, is …
computational tools. Algorithmic design (AD), a design approach based on algorithms, is …
Balancing design intent and performance: an algorithmic design approach
Coordinating aesthetics and performance is critical in building design, but it requires
information that is rarely available in early design stages. This scenario is further aggravated …
information that is rarely available in early design stages. This scenario is further aggravated …
Dexen: A scalable and extensible platform for experimenting with population-based design exploration algorithms
P Janssen - AI EDAM, 2015 - cambridge.org
A platform for experimenting with population-based design exploration algorithms is
presented, called Dexen. The platform has been developed in order to address the needs of …
presented, called Dexen. The platform has been developed in order to address the needs of …