ScrumLint: Identifying Violations of Agile Practices Using Development Artifacts
Christoph Matthies, Thomas Kowark, Keven Richly, Matthias Uflacker,, Hasso Plattner

TL;DR
ScrumLint is a tool that analyzes development artifacts to automatically identify violations of agile practices, providing immediate feedback to help teams improve their workflows.
Contribution
This paper introduces ScrumLint, a novel artifact analysis tool that detects agile process violations and offers customizable metrics for process conformance feedback.
Findings
Effective identification of agile violations through artifact analysis
Immediate feedback helps teams improve workflows
Customizable metrics adapt to different project needs
Abstract
Linting tools automatically identify source code fragments that do not follow a set of predefined standards. Such feedback tools are equally desirable for "linting" agile development processes. However, providing concrete feedback on process conformance is a challenging task, due to the intentional lack of formal agile process models. In this paper, we present ScrumLint, a tool that tackles this issue by analyzing development artifacts. On the basis of experiences with an undergraduate agile software engineering course, we defined a collection of process metrics. These contain the core ideas of agile methods and report deviations. Using this approach, development teams receive immediate feedback on their executed development practices. They can use this knowledge to improve their workflows, or can adapt the metrics to better reflect their project reality.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
