Continuous practices are a staple of the modern 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.
翻译:持续做法是现代软件开发工作流程的主要内容。特别是,自动化因其在质量和生产率方面的效益而得到广泛采用。然而,自动化与软件开发工作流程的所有其他方面一样,与人(在本案中是开发者)互动。虽然有些工作调查了自动化对开发者的影响,但不清楚这种影响的背景和程序影响的程度。我们提出了我们的ADEPT开发者和自动化理论,以弥补这一差距,并找出可能的背景、过程和其他因素,从而影响开发者如何看待、解释和与自动化互动。