QuestionQ2

ML – Data

Which ONE of the following scenarios would allow an ML model to be MOST effective at determining the criticality of newly identified defects?

  • A. A new application which is in the early stages of its first test cycle
  • B. An old application with lots of defect records but a brand new development and test team
  • C. An old application where defect records are linked to failed tests and production incidents
  • D. An old application with few critical defect records and many non-critical defect records
Explanation

Machine learning models require large volumes of relevant, well-labeled historical data to learn accurate predictive patterns. An old application whose defect records are explicitly linked to failed tests and production incidents provides exactly this: a rich dataset where each defect's real-world impact (i.e., its true criticality, as evidenced by test failures and production incidents) is known. This direct traceability between defect characteristics and actual consequences gives the ML model clear, reliable labels to learn from, enabling it to accurately classify the criticality of newly reported defects. In contrast, a new application lacks sufficient historical data, a new team (despite existing defect data) does not affect the model's data-driven learning process as directly as label quality does, and a dataset skewed heavily toward non-critical defects suffers from class imbalance, which degrades the model's ability to correctly identify critical defects.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!