Exploring Remote Hands-on Support for Collaborative Embedded Systems Development
- URL: http://arxiv.org/abs/2404.17604v1
- Date: Wed, 24 Apr 2024 20:28:20 GMT
- Title: Exploring Remote Hands-on Support for Collaborative Embedded Systems Development
- Authors: Yan Chen, Jasmine Jones,
- Abstract summary: This study explores the design space of remote support tools for embedded systems development.
We interviewed 12 seasoned embedded systems developers regarding their current remote work practices.
Our findings describe the support needs and information, coordination, and implementation challenges expressed by developers.
- Score: 3.9877913211157843
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Embedded systems development is a complex task that often requires team collaboration. Given the growing market of freelancers and the global shift to remote work, remote collaboration has become a necessity for many developers and clients. While existing communication and coordination tools help users share, discuss, and edit code collaboratively, these tools were specifically designed for software rather than hardware development. In this work, our goal is to explore the design space of remote support tools for embedded systems development. To do this, we interviewed 12 seasoned embedded systems developers regarding their current remote work practices, issues, and needs. We then conducted a user enactment study with a bespoke remote manipulation agent, Handy, as a hypothetical assistant to elicit the types of support developers desire from a collaborator. Our findings describe the scenarios and strategies in which remote work takes place; the support needs and information, coordination, and implementation challenges expressed by developers; and the privacy, control, and trust concerns that developers have when working on their projects with remote physical manipulation tools. This research contributes to the literature by bringing embedded systems development in line with remote, on-demand collaboration and help-seeking in software environments. The empirical basis of this work provides a rich foundation of documented needs, preferences, and desires that can ground future work on remote manipulation agents and enhance collaboration support in the domain of embedded systems development.
Related papers
- OpenDevin: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
We introduce OpenDevin, a platform for the development of AI agents that interact with the world in similar ways to those of a human developer.
We describe how the platform allows for the implementation of new agents, safe interaction with sandboxed environments for code execution, and incorporation of evaluation benchmarks.
arXiv Detail & Related papers (2024-07-23T17:50:43Z) - TOM: A Development Platform For Wearable Intelligent Assistants [23.072788336462683]
We introduce TOM, a conceptual architecture and software platform to support the development of intelligent wearable assistants.
TOM supports the recording and analysis of user interactions, integration of new devices, and the provision of assistance for various activities.
We showcase several proof-of-concept assistive services and discuss the challenges involved in developing such services.
arXiv Detail & Related papers (2024-07-22T10:20:02Z) - A New Generation of Intelligent Development Environments [0.0]
The practice of programming is undergoing a revolution with the introduction of AI assisted development (copilots) and the creation of new programming languages.
This paper presents a vision for transforming the Integrated Development Environment from an Integrated Development Environment to an Intelligent Development Environment.
arXiv Detail & Related papers (2024-06-13T20:33:25Z) - AgentScope: A Flexible yet Robust Multi-Agent Platform [66.64116117163755]
AgentScope is a developer-centric multi-agent platform with message exchange as its core communication mechanism.
The abundant syntactic tools, built-in agents and service functions, user-friendly interfaces for application demonstration and utility monitor, zero-code programming workstation, and automatic prompt tuning mechanism significantly lower the barriers to both development and deployment.
arXiv Detail & Related papers (2024-02-21T04:11:28Z) - Remote Possibilities: Where there is a WIL, is there a Way? AI Education for Remote Learners in a New Era of Work-Integrated-Learning [1.3770114525773873]
Post-pandemic platforms are designed specifically for remote and hybrid learning.
This paper outlines some of our experiences to date, and proposes methods to further integrate AI education into community-driven applications.
arXiv Detail & Related papers (2024-02-20T02:35:15Z) - Third-Party Developers and Tool Development For Community Management on Live Streaming Platform Twitch [24.269743696719097]
This study focuses on third-party developers (TPDs) for the live streaming platform Twitch.
Using a mixed method with in-depth qualitative analysis, we found that TPDs maintain complex relationships with different stakeholders.
We propose designs to support closer collaboration between TPDS and the platform and professional developers.
arXiv Detail & Related papers (2024-01-20T20:28:17Z) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
This paper introduces the design and proof-of-concept implementation for a software visualization approach that can be embedded into code editors.
Our contribution differs from related work in that we use dynamic analysis of a software system's runtime behavior.
Our visualization approach enhances common remote pair programming tools and is collaboratively usable by employing shared code cities.
arXiv Detail & Related papers (2023-08-30T06:35:40Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
Large-scale software development has become a highly collaborative endeavour.
This chapter explores the ecosystems of development bots and GitHub Actions.
It provides an extensive survey of the state-of-the-art in this domain.
arXiv Detail & Related papers (2023-05-08T15:24:23Z) - A Survey on Synchronous Augmented, Virtual and Mixed Reality Remote
Collaboration Systems [81.0723729946659]
The focus of this work is clearly on synchronised collaboration from a distance.
A total of 82 unique systems for remote collaboration are discussed, including more than 100 publications and 25 commercial systems.
arXiv Detail & Related papers (2021-02-11T13:33:51Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.