• DocumentCode
    928796
  • Title

    Analyzing software measurement data with clustering techniques

  • Author

    Zhong, Shi ; Khoshgoftaar, Taghi M. ; Seliya, Naeem

  • Author_Institution
    Dept. of Comput. Sci., Florida Atlantic Univ., Boca Raton, FL, USA
  • Volume
    19
  • Issue
    2
  • fYear
    2004
  • Firstpage
    20
  • Lastpage
    27
  • Abstract
    For software quality estimation, software development practitioners typically construct quality-classification or fault prediction models using software metrics and fault data from a previous system release or a similar software project. Engineers then use these models to predict the fault proneness of software modules in development. Software quality estimation using supervised-learning approaches is difficult without software fault measurement data from similar projects or earlier system releases. Cluster analysis with expert input is a viable unsupervised-learning solution for predicting software modules´ fault proneness and potential noisy modules. Data analysts and software engineering experts can collaborate more closely to construct and collect more informative software metrics.
  • Keywords
    software development management; software fault tolerance; software metrics; software quality; statistical analysis; unsupervised learning; cluster analysis; fault prediction model; quality-classification; software development practitioner; software fault measurement; software metrics; software quality estimation; supervised-learning approach; unsupervised-learning solution; Data analysis; Fault detection; Information analysis; Labeling; Predictive models; Software engineering; Software measurement; Software metrics; Software performance; Software quality;
  • fLanguage
    English
  • Journal_Title
    Intelligent Systems, IEEE
  • Publisher
    ieee
  • ISSN
    1541-1672
  • Type

    jour

  • DOI
    10.1109/MIS.2004.1274907
  • Filename
    1274907