BuildBot: Robotic monitoring of agile software development teams

被引:0
|
作者
Ablett, Ruth [1 ]
Sharlin, Ehud [1 ]
Maurer, Frank [1 ]
Denzinger, Joerg [1 ]
Schock, Craig [1 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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, heating 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.
引用
收藏
页码:925 / 930
页数:6
相关论文
共 50 条
  • [41] Cherry Picking - Agile Software Development Teams Applying Design Thinking Tools
    Dobrigkeit, Franziska
    Matthies, Christoph
    Pajak, Philipp
    Teusner, Ralf
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 201 - 206
  • [42] Process support and knowledge management for virtual teams doing agile software development
    Bowen, S
    Maurer, F
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 1118 - 1120
  • [43] An Insight into the Capabilities of Professionals and Teams in Agile Software Development A Systematic Literature Review
    Vishnubhotla, Sai Datta
    Mendes, Emilia
    Lundberg, Lars
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 10 - 19
  • [44] Navigating Cultural Diversity: Barriers and Benefits in Multicultural Agile Software Development Teams
    Welsch, Daniel
    Burk, Luisa
    Moetefindt, David
    Neumann, Michael
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 818 - 825
  • [45] Risk Assessment Forum A Proposal for agile software development teams ruled by Scrum
    Parada Carvallo, Juliette Michelle
    Oktaba, Hanna
    Ramirez Hernandez, Elsa
    2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 160 - 164
  • [46] How Agile Teams Regard and Practice Universal Design During Software Development
    Bai, Aleksander
    Mork, Heidi
    Stray, Viktoria
    TRANSFORMING OUR WORLD THROUGH DESIGN, DIVERSITY AND EDUCATION, 2018, 256 : 171 - 184
  • [47] Group-Development Psychology Training: The Perceived Effects on Agile Software-Development Teams
    Gren, Lucas
    Goldman, Alfredo
    Jacobsson, Christian
    IEEE SOFTWARE, 2020, 37 (03) : 63 - 69
  • [48] Controlling and Monitoring Agile Software Development in Three Dutch Product Software Companies
    Cheng, Tian-Hien
    Jansen, Slinger
    Remmers, Marc
    2009 ICSE WORKSHOP ON SOFTWARE DEVELOPMENT GOVERNANCE, 2009, : 29 - +
  • [49] Job Satisfaction in Agile Development Teams: Agile Development as Work Redesign
    Tripp, John F.
    Riemenschneider, Cindy
    Thatcher, Jason B.
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2016, 17 (04): : 267 - 307
  • [50] Agile software development
    Brandl, Dennis
    CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18