Perception and Acceptance of an Autonomous Refactoring Bot

01/08/2020
by   Marvin Wyrich, et al.
0

The use of autonomous bots for automatic support in software development tasks is increasing. In the past, however, they were not always perceived positively and sometimes experienced a negative bias compared to their human counterparts. We conducted a qualitative study in which we deployed an autonomous refactoring bot for 41 days in a student software development project. In between and at the end, we conducted semi-structured interviews to find out how developers perceive the bot and whether they are more or less critical when reviewing the contributions of a bot compared to human contributions. Our findings show that the bot was perceived as a useful and unobtrusive contributor, and developers were no more critical of it than they were about their human colleagues, but only a few team members felt responsible for the bot.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2023

Towards an Understanding of Developers' Perceptions of Transparency in Software Development: A Preliminary Study

Software applications play an increasingly critical role in various aspe...
research
04/19/2023

Perceptions of Task Interdependence in Software Development: An Industrial Case Study

Context: Task interdependence is a work design factor that expresses the...
research
05/07/2023

On the perceived relevance of critical internal quality attributes when evolving software features

Several refactorings performed while evolving software features aim to i...
research
04/25/2023

A Perspective on the Role of Human Behaviors in Software Development: Voice and Silence

Context: Most software companies strive to have high-performing teams an...
research
06/03/2020

How Gamification Affects Software Developers: Cautionary Evidence from a Quasi-Experiment on GitHub

We examine how the behavior of software developers changes in response t...
research
02/10/2023

Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots

Software bots fulfill an important role in collective software developme...
research
04/22/2021

Agent vs. Avatar: Comparing Embodied Conversational Agents Concerning Characteristics of the Uncanny Valley

Visual appearance is an important aspect influencing the perception and ...

Please sign up or login with your details

Forgot password? Click here to reset