Attitudes, Beliefs, and Development Data Concerning Agile Software Development Practices

03/05/2019
by   Christoph Matthies, et al.
0

The perceptions and attitudes of developers impact how software projects are run and which development practices are employed in development teams. Recent agile methodologies have taken this into account, focusing on collaboration and shared team culture. In this research, we investigate the perceptions of agile development practices and their usage in Scrum software development teams. Although perceptions collected through surveys of 42 participating students did not evolve significantly over time, our analyses show that the Scrum role significantly impacted participants' views of employed development practices. We find that using the version control system according to agile ideas was consistently rated most related to the values of the Agile Manifesto. Furthermore, we investigate how common software development artifacts can be used to gain insights into team behavior and present the development data measurements we employed. We show that we can reliably detect well-defined agile practices, such Test-Driven Development, in this data and that usage of these practices coincided with participants' self-assessments.

READ FULL TEXT
research
11/20/2019

Agile Ways of Working: A Team Maturity Perspective

With the agile approach to managing software development projects comes ...
research
07/30/2019

Towards Using Data to Inform Decisions in Agile Software Development: Views of Available Data

Software development comprises complex tasks which are performed by huma...
research
03/06/2019

An Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives

With the recent advances in natural-language processing, combined with t...
research
01/26/2018

Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program

Software development projects have undergone remarkable changes with the...
research
11/24/2022

Lessons Learned to Improve the UX Practices in Agile Projects Involving Data Science and Process Automation

Context: User-Centered Design and Agile methodologies focus on human iss...
research
09/03/2018

ScrumLint: Identifying Violations of Agile Practices Using Development Artifacts

Linting tools automatically identify source code fragments that do not f...
research
04/04/2019

Agility Measurements Mismatch: A Validation Study on Three Agile Team Assessments in Software Engineering

Many tools have been created for measuring the agility of software teams...

Please sign up or login with your details

Forgot password? Click here to reset