157 citations · 209 across the 5 of their papers we have counts for
8 papers
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…
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…
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…
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…
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…
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…