2014 · 42 citations · 13 references
ComputingComputer ScienceQuality ManagementQuality ControlReal-time SystemsSoftware EngineeringContinuous Quality ImprovementQuality MetricsSoftware Development Life Cycle ManagementSoftware MaintenanceSoftware MetricsSoftware Quality AssuranceAutomated Code FeedbackCode Quality ImprovementContinuous Quality AssuranceQuality Feedback LoopsQuality Improvement ToolsSoftware Quality MeasurementSource Code Evolution
When large software systems evolve, the quality of source code is essential for successful maintenance. Controlling code quality continuously requires adequate tool support. Current quality analysis tools operate in batch-mode and run up to several hours for large systems, which hampers the integration of quality control into daily development. In this paper, we present the incremental quality analysis tool Teamscale, providing feedback to developers within seconds after a commit and thus enabling real-time software quality control. We evaluated the tool within a development team of a German insurance company. A video demonstrates our tool: http://www.youtube.com/watch?v=nnuqplu75Cg.
13
David Lorge Parnas · International Conference on Software Engineering · 1994 · 667 citations
Computing, Computer Science, Aging +10
2009 · 309 citations · Full text
Nils Göde, Rainer Koschke · 2009 · 224 citations