![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
Developers’ Perspective on Trustworthiness of Code Generated by ChatGPT: Insights from Interviews
The emergence of ChatGPT as a tool for code generation has garnered significant attention from software developers. Nevertheless, the reliability of code produced by Large Language Models (LLMs) like ChatGPT r...
-
Chapter and Conference Paper
A Software Platform for Use Case Driven Human-Friendly Factory Interaction Using Domain-Specific Assets
In current efforts to digitize manufacturing, a wide range of integration solutions are being considered to enable manufacturing processes to adapt to change. At the same time companies are currently strugglin...
-
Chapter and Conference Paper
Asset Administration Shell: Domain Specific Language Approach to Integrate Heterogeneous Device Endpoints
Manufacturing systems face the challenge of connecting different actuators. A uniform integration of interfaces is already used in practice. However, how these interfaces are connected is usually the responsib...
-
Chapter and Conference Paper
Adaptive Path Formation in Self-Assembling Robot Swarms by Tree-Like Vascular Morphogenesis
For self-assembly, robot swarms can be programmed to form predefined shapes. However, if the swarm is required to adapt the assembled shapes to dynamic features of the environment at runtime, then the shapes’ ...
-
Chapter and Conference Paper
Migration to Microservices: Barriers and Solutions
Microservices architecture (MSA) has been emerged over the past few years. Despite standardization efforts, migrating large-scale legacy applications into microservices architecture remains challenging. This ...
-
Chapter and Conference Paper
Persianp: A Persian Text Processing Toolbox
This paper describes Persianp Toolbox, an integrated Persian text processing system and easily used in other software applications. The toolbox which provides fundamental Persian text processing steps include...