
275
7
Model Development and Interpretation
In Chapter 6, we presented data preprocessing techniques, feature reduction methods, and
statistical tests for hypothesis testing. In software engineering research, the researcher
may relate the software metrics (independent variables) with quality attributes (dependent
variable) such as fault proneness, maintainability, reliability, or testability. The relation-
ship between software metrics and quality attributes can be analyzed using statistical or
machine learning (ML) techniques. The models are created to predict the quality attributes
using performance measures or analyzers. After obtaining the val ...