Source Code Analysis and Manipulation · 2007 · 14 citations · 15 references
ComputingComputer ScienceQuality ManagementQuality AssuranceQuality EngineeringSoftware EngineeringAgile Quality ManagementAgile Software DevelopmentQuality MetricsSoftware MetricsSoftware ModelingSoftware Quality AssuranceAgile Quality AssuranceAgile Quality ModelsEmpirical EvaluationProcess MetricsQuality Factor MeasurementSoftware Quality AttributesSoftware Quality MeasurementStability Metrics
The purpose of our study is to analyze whether the Bansiya and Davis quality models also reflect the ongoing stability of a software design in software developed using a highly iterative or agile process. We performed an empirical study over multiple iterations of various software packages developed using highly iterative or agile methods. We examined several Bansiya and Davis quality factor models (reusability, flexibility, understandability, functionality, extendibility, and effectiveness) over this data set and we compared them to stability metrics. We conclude that the Bansiya and Davis total quality index does indeed reflect stability over the data sets examined.
15
Agile software development: the business of innovation
James A. Highsmith, Alistair Cockburn · Computer · 2001 · 1.2K citations