SEFeb 23, 2016

Quality Attributes in Practice: Contemporary Data

arXiv:1602.07092v17 citations
Originality Synthesis-oriented
AI Analysis

This research addresses the gap in understanding how software processes impact quality for developers and engineers, though it is incremental as it builds on anecdotal evidence with survey data.

The study investigated how software development processes affect product quality by surveying over 100 developers from 21 countries, finding that agile methodologies and shorter projects correlate with higher customer satisfaction, while architectural styles may not significantly influence quality.

It is well known that the software process in place impacts the quality of the resulting product. However, the specific way in which this effect occurs is still mostly unknown and reported through anecdotes. To gather a better understanding of such relationship, a very large survey has been conducted during the last year and has been completed by more than 100 software developers and engineers from 21 countries. We have used the percentage of satisfied customers estimated by the software developers and engineers as the main dependent variable. The results evidence some interesting patterns, like that quality attribute of which customers are more satisfied appears functionality, architectural styles may not have a significant influence on quality, agile methodologies might result in happier customers, larger companies and shorter projects seems to produce better products.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes