Title :
Optimizing and simplifying software metric models constructed using maximum likelihood methods
Author :
Chan, Victor K Y ; Wong, W. Eric
Author_Institution :
Macao Polytech. Inst., Macau
Abstract :
A software metric model can be used to predict a target metric (e.g., the development work effort) for a future release of a software system based on the project´s predictor metrics (e.g., the project team size). However, missing or incomplete data often appear in the data samples used to construct the model. So far, the least biased and thus the most recommended software metric models for dealing with the missing/incomplete data are those constructed by using the maximum likelihood methods. It is true that the inclusion of a particular predictor metric in the model construction is initially based on an intuitive or experience-based assumption that the predictor metric impacts significantly the target metric. Nevertheless, this assumption has to be verified. Previous research on metric models constructed by using the maximum likelihood methods simply took this verification for granted. This can result in probable inclusion of superfluous predictor metric(s) and/or unnecessary predictor metric complexity. In this paper, we propose a methodology to optimize and simplify such models based on the results of appropriate hypothesis tests. An experiment is also reported to demonstrate the use of our methodology in trimming redundant predictor metric(s) and/or unnecessary predictor metric complexity.
Keywords :
maximum likelihood estimation; optimisation; software development management; software metrics; development work effort; maximum likelihood method; predictor metric complexit; project predictor metrics; project team size; software metric model optimization; software metric model simplification; software system; Least squares approximation; Least squares methods; Optimization methods; Predictive models; Software measurement; Software metrics; Software systems; Statistical analysis; Terminology; Testing; maximum likelihood method; modeling; software metrics;
Conference_Titel :
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
Print_ISBN :
0-7695-2413-3
DOI :
10.1109/COMPSAC.2005.116