A Pattern Recognition Approach for Software Engineering Data Analysis

Lionel C. Briand, Victor R. Basili, William M. Thomas

Research output: Contribution to journalArticlepeer-review

Abstract

In order to plan, control, and evaluate the software development process, one needs to collect and analyze data in a meaningful way. Classical techniques for such analysis are not always well suited to software engineering data. In this paper we describe a pattern recognition approach for analyzing software engineering data, called optimized set reduction (OSR), that addresses many of the problems associated with the usual approaches. Methods are discussed for using the technique for prediction, risk management, and quality evaluation. Experimental results are provided to demonstrate the effectiveness of the technique for the particular application of software cost estimation.

Original languageEnglish
Pages (from-to)931-942
Number of pages12
JournalIEEE Transactions on Software Engineering
Volume18
Issue number11
DOIs
Publication statusPublished - Nov 1992
Externally publishedYes

Keywords

  • Classification
  • data analysis
  • empirical modeling
  • machine learning
  • pattern recognition
  • quality evaluation
  • risk assessment
  • software development cost prediction
  • stochastic modeling

Fingerprint

Dive into the research topics of 'A Pattern Recognition Approach for Software Engineering Data Analysis'. Together they form a unique fingerprint.

Cite this