ScrumLint

Christoph Matthies, Thomas Kowark, Keven Richly, Matthias Uflacker, Hasso Plattner
2016 Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering - CHASE '16  
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
more » ... tware 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.
doi:10.1145/2897586.2897602 dblp:conf/icse/MatthiesKRUP16a fatcat:j62kytnpv5hehgvdqnxgygyybi