1 / 1

Enhancing Collaborative Software Development with Robotic Colleagues

This paper explores the integration of robots in software development processes, focusing on the duality of physical and virtual environments. We introduce two robotic agents: BuildBot and ScrumBot, designed to improve team dynamics and accountability. BuildBot communicates build status through sound and light, providing fun feedback when builds succeed or fail. ScrumBot facilitates daily Scrum meetings by interacting with team members to gather insights and generate summaries. Our research presents the potential of robotic colleagues to enhance collaboration and foster a productive software development landscape.

max
Télécharger la présentation

Enhancing Collaborative Software Development with Robotic Colleagues

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Robotic Colleague for Facilitating Collaborative Software Development Robots exist in both the virtual and physical worlds. How can the software development process take advantage of this duality? ScrumBot BuildBot Goal: Actively ambient build data BuildBot uses sounds, lights and movement to actively convey the state of the build. Happily beeps when the build is OK; angrily barks at the offender when the build breaks Accountability for failed tests in a playful, fun way Self-supervision: A robotic reprimand is better than one from a manager! Goal: Computer mediated collaboration based on human speech. Participate in daily Scrum meetings. The robot interacts with humans to obtain relevant information for the meeting. Produces the summary after each meeting. Ruth Ablett, Shelly Park, Ehud Sharlin, Jörg Denzinger, Frank Maurer University of Calgary Department of Computer Science

More Related