Question

In: Statistics and Probability

Quality assurance department of software house reveals that 6.5% of programming code contain logical errors. Quality...

Quality assurance department of software house reveals that 6.5% of programming code contain logical errors. Quality check software is developed to analyze code and in a test, identifies the error in 90% of the code with errors and 5% of those without. If code is marked by the program as possibly having a logical error, what is the probability that the code DOES have an error?

Solutions

Expert Solution

P[ programming code contain logical errors ] = 6.5% = 0.065

P[ programming code does not contain logical errors ] = 1 - P[ programming code contain logical errors ]

P[ programming code does not contain logical errors ] = 1 - 0.065

P[ programming code does not contain logical errors ] = 0.935

P[ Quality check software identifies the error | programming code contain logical errors ] = 90% = 0.9

P[ Quality check software identifies the error | programming code does not contain logical errors ] = 5% = 0.05

P[ Quality check software identifies the error ] = P[ Quality check software identifies the error | programming code contain logical errors ]*P[ programming code contain logical errors ] + P[ Quality check software identifies the error | programming code does not contain logical errors ]*P[ programming code does not contain logical errors ]

P[ Quality check software identifies the error ] = 0.9*0.065 + 0.05*0.935

P[ Quality check software identifies the error ] = 0.0585 + 0.04675

P[ Quality check software identifies the error ] = 0.10525

P[ programming code does not contain logical errors | Quality check software identifies the error ] = P[ Quality check software identifies the error | programming code does not contain logical errors ]*P[ programming code does not contain logical errors ] / P[ Quality check software identifies the error ]

P[ programming code does not contain logical errors | Quality check software identifies the error ] =  0.05*0.935 / 0.10525

P[ programming code does not contain logical errors | Quality check software identifies the error ] = 0.04675/ 0.10525

P[ programming code does not contain logical errors | Quality check software identifies the error ] = 0.4442

P[ programming code does not contain logical errors | Quality check software identifies the error ] = 44.42%


Related Solutions

Define software quality management and software quality. How does a quality assurance team play a role...
Define software quality management and software quality. How does a quality assurance team play a role in this? what does the quality assurance testing process involve?
Describe your experience with Software Assurance. Whendeveloping software, do you have expectations of quality and...
Describe your experience with Software Assurance. When developing software, do you have expectations of quality and security for the products you are creating? How? Why?
The files provided in the code editor to the right contain syntax and/or logic errors. In...
The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly. DebugBox.java public class DebugBox { private int width; private int length; private int height; public DebugBox() { length = 1; width = 1; height = 1; } public DebugBox(int width, int length, height) { width = width; length = length; height =...
sentence -->QA or Quality Assurance (in the software development field) is closely related to User Experience...
sentence -->QA or Quality Assurance (in the software development field) is closely related to User Experience it involves balancing the needs/wants of the client, the specifications required by the deliverable, and the expectations/experience of end-users. Consider the above sentence and discuss in the context of QA. You may want to start with the question: "Why?". "Why would a QA Engineer order -1 Beers or a lizard at a bar"? Choose two or three salient points or concepts and relate them...
You have been appointed as the Software Quality Assurance Manager for a project that enables students...
You have been appointed as the Software Quality Assurance Manager for a project that enables students to access their results on their android phones. As the person responsible for the overall quality aspects, its your interest to ensure that strong quality assurance practices are put in place to forestall any software failure by the end-users. i. It is important that you conduct requirements validation as part of your quality assurance practices in this project. Could you explain in your own...
Why there is no need of a QA department in software companies who practice xtreme programming....
Why there is no need of a QA department in software companies who practice xtreme programming. Build argument based upon solid reasons.
The following code segment which uses pointers may contain logic and syntax errors. Find and correct...
The following code segment which uses pointers may contain logic and syntax errors. Find and correct them. a) Returns the sum of all the elements in summands int sum(int* values) { int sum = 0; for (int i = 0; i < sizeof(values); i++) sum += *(values + i); return sum; } b) Overwrites an input string src with "61C is awesome!" if there's room. Does nothing if there is not. Assume that length correctly represents the length of src....
C++ Programming Enum - Structure - Array You are asked to develop software for HR department...
C++ Programming Enum - Structure - Array You are asked to develop software for HR department to calculate employee’s weekly salary. The program should contain the following information about a student by declaring a struct: Name (string of characters)        Employee ID (string of characters)        Level (ENGINEER, MANGER, DIRECTOR)        Hourly Rate (floating-point number)        Working Hours (floating-point number)        Weekly Salary (floating-point number) Your program will read an employee data and print the information of employee’s Name, Employee...
The quality control department of a salad dressing brand is concerned that its dressings contain more...
The quality control department of a salad dressing brand is concerned that its dressings contain more MSG than the 752 mg per serving on the label. A sample of 13 dressings from the facility had an average MSG of 790 mg and a variance of 4083.21 mg per serving. What can be concluded with an α of 0.05? a) What is the appropriate test statistic? ---Select--- Options are: na, z-test, One-Sample t-test, Independent-Samples t-test, or Related-Samples t-test b) Population: ---Select---...
Programming language: C++   suggested software: Code::Blocks Develop an algorithm and write a C++ program that computes...
Programming language: C++   suggested software: Code::Blocks Develop an algorithm and write a C++ program that computes the final score of a baseball game. Use a loop to read the number of runs scored by both teams during each of nine innings. Display the final score afterward. Submit your design, code, and execution result via file, if possible
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT