DocumentCode :
3023362
Title :
A consideration of the impact of interactions with module effects on the direct measurement of subjective software attributes
Author :
Moses, John
Author_Institution :
csh. of Comput., Eng. & Technol, Univ. of Sunderland, UK
fYear :
2001
fDate :
2001
Firstpage :
112
Lastpage :
123
Abstract :
Decision support approaches for software development frequently rely on the ability of experts to measure subjective attributes consistently on an ordinal scale. Examples include: decision approaches concerning alternative software architectures that are needed to optimise maintenance effort; approaches to achieve development goals which rely on Bayesian Belief Networks; pricing decisions for maintenance contract tendering that use direct measurement of maintainability; and pricing decisions concerning effort estimation that require measurement of `complexity´ attributes. In addition the validation of prediction systems and objective indirect measures for subjective attributes (e.g. maintainability, cohesion) require that observers can directly measure the attributes consistently. However, intuition and some anecdotal evidence suggest that during modular effort estimation there may be module effects that lead to under estimation. A Bayesian inference procedure can enable an assessment of whether the consistency of measurement of a modular attribute may be influenced by module effects. For example, whether the chance of correctly classifying a modular attribute might vary with module length. The study examines two data sets, one taken from a cohesion experiment and the other for a maintainability experiment. In so doing, evidence that module length interacts with the chance of correctly classifying maintainability and cohesion is inferred. These interactions show that it is necessary for those who undertake direct measurement of modular attributes to be made aware of the potential of unsolicited module effects to influence measurement consistency
Keywords :
Bayes methods; belief networks; decision support systems; inference mechanisms; software development management; software metrics; Bayesian Belief Networks; Bayesian inference procedure; cohesion experiment; data sets; decision support approaches; development goals; direct measurement; effort estimation; maintainability experiment; maintenance contract tendering; maintenance effort; measurement consistency; modular attribute; modular effort estimation; module effects; objective indirect measures; prediction systems; pricing decisions; software architectures; software development; subjective attributes; subjective software attributes; Bayesian methods; Contracts; Design engineering; Length measurement; Maintenance engineering; Pricing; Programming; Software architecture; Software maintenance; Software measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Metrics Symposium, 2001. METRICS 2001. Proceedings. Seventh International
Conference_Location :
London
ISSN :
1530-1435
Print_ISBN :
0-7695-1043-4
Type :
conf
DOI :
10.1109/METRIC.2001.915520
Filename :
915520
Link To Document :
بازگشت