• DocumentCode
    2561751
  • Title

    BuildBot: Robotic Monitoring of Agile Software Development Teams

  • Author

    Ablett, Ruth ; Sharlin, Ehud ; Maurer, Frank ; Denzinger, Jörg ; Schock, Craig

  • Author_Institution
    Univ. of Calgary, Calgary
  • fYear
    2007
  • fDate
    26-29 Aug. 2007
  • Firstpage
    931
  • Lastpage
    936
  • Abstract
    In this paper, we describe BuildBot, a robotic interface developed to assist with the continuous integration process utilized by co-located agile software development teams. BuildBot´s physical nature allows us to engage the agile software development team members through vision, hearing and touch. In this way, BuildBot becomes an active part of the development process by bringing together human-robot interaction, human group dynamics and software engineering concepts through a number of interaction modalities. In this paper we describe the design and implementation of the BuildBot prototype, a robotic interface that can sense virtual stimuli, in this case the state of a software build, and react accordingly in a physical way via vision, sound and touch. We present an early evaluation comparing BuildBot to two other tools used by an agile team to monitor the continuous integration process. We also show preliminary results indicating that BuildBot may be more noticeable to the developers and contribute to a fun and lighthearted atmosphere. We argue that by increasing awareness of the state of the software build, BuildBot can assist in the self-supervision of agile software engineering teams and can help the team achieve its goals in a more engaging and sociable manner.
  • Keywords
    human computer interaction; robots; software engineering; BuildBot; agile software development teams; continuous integration process; human group dynamics; human-robot interaction; robotic interface; robotic monitoring; software engineering; Atmosphere; Auditory system; Humans; Monitoring; Programming; Robot sensing systems; Robot vision systems; Software engineering; Software prototyping; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robot and Human interactive Communication, 2007. RO-MAN 2007. The 16th IEEE International Symposium on
  • Conference_Location
    Jeju
  • Print_ISBN
    978-1-4244-1634-9
  • Electronic_ISBN
    978-1-4244-1635-6
  • Type

    conf

  • DOI
    10.1109/ROMAN.2007.4415217
  • Filename
    4415217