most citedDevOps Capabilities, Practices, and Challenges: Insights from a Case Study

157 citations · 209 across the 5 of their papers we have counts for

collaborators

8 papers

cs.SE2021

Synchronised Visualisation of Software Process and Product Artefacts: Concept, Design and Prototype Implementation

Mujtaba Alshakhouri, Jim Buchan, Stephen G. MacDonell

Context: Most prior software visualisation (SV) research has focused primarily on making aspects of intangible software product artefacts more evident. While undoubtedly useful, th…

cs.SE2021

Technical debt and agile software development practices and processes: An industry practitioner survey

Johannes Holvitie, Sherlock A. Licorish, Rodrigo O. Spínola +5

Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general…

cs.SE202122 cited

Alignment of Stakeholder Expectations about User Involvement in Agile Software Development

Jim Buchan, Muneera Bano, Didar Zowghi +2

Context: User involvement is generally considered to contributing to user satisfaction and project success and is central to Agile software development. In theory, the expectations…

cs.SE202118 cited

Adoption and Suitability of Software Development Methods and Practices

Sherlock A. Licorish, Johannes Holvitie, Sami Hyrynsalmi +5

In seeking to complement consultants' and tool vendors' reports, there has been an increasing academic focus on understanding the adoption and use of software development methods a…

cs.SE202111 cited

Causal Factors, Benefits and Challenges of Test-Driven Development: Practitioner Perceptions

Jim Buchan, Ling Li, Stephen G. MacDonell

This report describes the experiences of one organization's adoption of Test Driven Development (TDD) practices as part of a medium-term software project employing Extreme Programm…

cs.SE2019

Leveraging the Mob Mentality: An Experience Report on Mob Programming

Jim Buchan, Mark Pearl

Mob Programming, or "mobbing", is a relatively new collaborative programming practice being experimented with in different organizational contexts. There are a number of claimed be…