Solution Found!
Solved: Software defects. The PROMISE Software Engineering
Chapter 10, Problem 56SE(choose chapter or problem)
Software defects. The PROMISE Software Engineering Repository at the University of Ottawa provides researchers with data sets for building predictive software models. (See Exercise 2.160, p. 117.) Data on 498 modules of software code written in “C” language for a NASA spacecraft instrument are saved in the file. Recall that each module was analyzed for defects and classified as “true” if it contained defective code and “false” if not. One algorithm for predicting whether or not a module has defects is “essential complexity” (denoted EVG), where a module with at least 15 subflow graphs with D-structured primes is predicted to have a defect. When the method predicts a defect, the predicted EVG value is “yes”; otherwise, it is “no.” Would you recommend the essential complexity algorithm as a predictor of defective software modules? Explain.
Questions & Answers
QUESTION:
Software defects. The PROMISE Software Engineering Repository at the University of Ottawa provides researchers with data sets for building predictive software models. (See Exercise 2.160, p. 117.) Data on 498 modules of software code written in “C” language for a NASA spacecraft instrument are saved in the file. Recall that each module was analyzed for defects and classified as “true” if it contained defective code and “false” if not. One algorithm for predicting whether or not a module has defects is “essential complexity” (denoted EVG), where a module with at least 15 subflow graphs with D-structured primes is predicted to have a defect. When the method predicts a defect, the predicted EVG value is “yes”; otherwise, it is “no.” Would you recommend the essential complexity algorithm as a predictor of defective software modules? Explain.
ANSWER:Step 1 of 6
The test hypotheses are given below:
Null hypothesis:
The two methods are independent.
Alternative hypothesis:
The two methods are dependent.