• DocumentCode
    2038475
  • 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
  • Volume
    1
  • fYear
    2005
  • fDate
    26-28 July 2005
  • Firstpage
    65
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2413-3
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2005.116
  • Filename
    1509998