10 likes | 127 Vues
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.
E N D
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