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 条
  • [31] Software Kaizen: Using Agile to Form High-Perfomance Software Development Teams
    Estacio, Bernardo
    Prikladnicki, Rafael
    Mora, Michael
    Notari, Gabriel
    Caroli, Paulo
    Olchik, Alejandro
    2014 AGILE CONFERENCE (AGILE), 2014, : 1 - 10
  • [32] Experience Report of Teaching Agile Collaboration and Values Agile Software Development in Large Student Teams
    Kropp, Martin
    Meier, Andreas
    Perellano, Gerald
    2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 76 - 80
  • [33] Business analysts' contributions to the dynamic capabilities of agile software development teams
    Ndlela, Mandlakazi
    Tanner, Maureen
    INFORMATION TECHNOLOGY & PEOPLE, 2022, 36 (08) : 1 - 20
  • [34] Understanding Goal-Directed Emotions in Agile Software Development Teams
    Cao, Lan
    Park, Eun Hee
    AMCIS 2017 PROCEEDINGS, 2017,
  • [35] Towards Scrum Based Agile Framework for Global Software Development Teams
    Shafiq, Shagufta
    Hafeez, Yaser
    Ali, Sadia
    Iqbal, Naila
    Jamal, Muhammad
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2019, 38 (04) : 979 - 998
  • [36] Agile robot development (aRD):: A pragmatic approach to robotic software
    Baeuml, Berthold
    Hirzinger, Gerd
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 3741 - +
  • [37] On Building an Instrument to Assess the Organizational Climate of Agile Software Development Teams
    Dutra, Eliezer
    Diirr, Bruna
    Santos, Gleison
    PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 342 - 351
  • [38] Agile-scrum Software Development Monitoring System
    Firdaus, Muhammad Bambang
    Patulak, Ita Merni
    Tejawati, Andi
    Bryantama, Aslam
    Putra, Gubtha Mahendra
    Pakpahan, Herman Santoso
    2019 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND INFORMATION ENGINEERING (ICEEIE), 2019, : 288 - 293
  • [39] Agile Development Teams in A Plan-Driven Organization: Interplay between Agile and Traditional Software Methodologies
    Khalil, Carine
    Fernandez, Valerie
    ICEME 2011: THE 2ND INTERNATIONAL CONFERENCE ON ENGINEERING AND META-ENGINEERING, 2011, : 164 - 167
  • [40] Role of Situational Agile Distributed Model to Support Modern Software Development Teams
    Hashmi, Amber Sarwar
    Hafeez, Yaser
    Jamal, Muhammad
    Ali, Sadia
    Iqbal, Naila
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2019, 38 (03) : 655 - 666