Investigating the Interplay between Developers and Automation
Continuous practices are a staple of the modern-day software development workflow. Automation, in particular, is widely adopted due to its benefits related to quality and productivity. However, automation, similarly to all other aspects of the software development workflow, interacts with humans (in this case developers). While some work has investigated the impact of automation on developers, it is not clear to what extent context and process influence that impact. We present our ADEPT theory of developers and automation, in an attempt to bridge this gap and identify the possible ways context, process, and other factors may influence how developers perceive, interpret, and interact with automation.
|Investigating the Interplay between Developers and Automation - Poster (automation_poster.pdf)||168KiB|
I am a software engineering researcher who studies how automation, and the practices built around it, impact software developers and their development workflow. I investigate the socio-technical systems facilitated by automating aspects of the software development process in an attempt to improve existing automation-enabled workflows as well as explore new ones.