A consideration of the impact of interactions with module effects on the direct measurement of subjective software attributes

Authors
Citation
J. Moses, A consideration of the impact of interactions with module effects on the direct measurement of subjective software attributes, SEVENTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 2001, PROCEEDINGS, 2000, pp. 112-123
Citations number
25
Categorie Soggetti
Current Book Contents
Year of publication
2000
Pages
112 - 123
Database
ISI
SICI code
Abstract
Decision support approaches for software development frequently rely on the ability of experts to measure subjective attributes consistently on an ord inal scale. Examples include. decision approaches concerning alternative so ftware architectures that are needed to optimise maintenance effort; approa ches to achieve development goals which rely on Bayesian Belief Networks; p ricing decisions for maintenance contract tendering that use direct measure ment of maintainability; and pricing decisions concerning effort estimation that require measurement of 'complexity' attributes. In addition the valid ation of prediction systems and objective indirect measures for subjective attributes (e.g. maintainability, cohesion) require that observers can dire ctly measure the attributes consistently However, intuition and some anecdo tal evidence suggest that during modular effort estimation there may be mod ule effects that lead to under estimation A Bayesian inference procedure ca n enable an assessment of whether the consistency of measurement of a modul ar attribute may be influenced by module effects. For example whether the c hance of correctly classifying a modular attribute might vary with module l ength. This study examines two data sets one taken from a cohesion experime nt and the other for a maintainability experiment. In so doing, evidence th at module length interacts with the chance of correctly ;classifying mainta inability and cohesion is inferred These interactions show that ii is neces sary for chose who undertake direct measurement of modular attributes to be made aware of the potential of unsolicited module effects to influence mea surement consistency.