10 likes | 118 Views
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
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