It is usually believed that software qualities may influence each other and that improving one software quality may cause some other qualities to worsen. Since no commonly used set of metrics exist for quantifying the software qualities of interest, the perception of the influence of one software quality on another is often used in practice when making decisions about software development. We describe the results of an empirical study on the beliefs of software practitioners in the mutual influence of the ISO 9126 software qualities. The study shows that the subjects believed, on average, that a number of influences exist between the ISO 9126 software qualities. However, the practitioners did not believe that trade-offs exist among several of these software qualities. In other words, they believed that improving one quality is often likely to improve other qualities as well.
Subjective Assessment of the Mutual Influence of ISO9126 Software Qualities: an Empirical Study
MORASCA, SANDRO
2008-01-01
Abstract
It is usually believed that software qualities may influence each other and that improving one software quality may cause some other qualities to worsen. Since no commonly used set of metrics exist for quantifying the software qualities of interest, the perception of the influence of one software quality on another is often used in practice when making decisions about software development. We describe the results of an empirical study on the beliefs of software practitioners in the mutual influence of the ISO 9126 software qualities. The study shows that the subjects believed, on average, that a number of influences exist between the ISO 9126 software qualities. However, the practitioners did not believe that trade-offs exist among several of these software qualities. In other words, they believed that improving one quality is often likely to improve other qualities as well.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.