Customer satisfaction for most software systems largely depends on the reliability of the system in question. However, software systems are subject to malfunctions and defections. As a result, a test for any system is necessary to ensure the reliability and performance of the system are as expected by the system developer and designer. This report analyses the competence of one tester to finding defects in a system within a period of 20 weeks. The time of work for both the testing software and the workers is fixed at 25 hours a week. The defects to be fixed were classified to be either hard or easy and minor or major. The hard defects required 5 hours to fix while the easy ones required 2 hours to fix. Excel was used to plot a scatter graph for the data. A defect fitting line was fit to the data to determine the trend of the defects over the 20-week period. The following three metrics were used to measure and analyze the process. An exponential formula was used to predict a number of defects at a future date. Another metric was used to determine the ratio of the total found defects and the fixed defects. This metric is important to determine the sufficiency of the tester within a specified period of time.
Objectives
The purpose of the report was to achieve the following objective:
Assumptions
The following assumptions were made when compiling the results of this report:
Discussion
A tester was used to collect defects data on the defects. The collected information was classified into four groups of data: major, minor, easy and hard. Data were classified to be either major or minor on the basis of its impact on the functioning of the system. Hard and easy defects were classified based on the time it took to correct the type of defects. A total of 300 defects were found, among them, 100 were considered as major and hard while 200 as minor and easy. The figure below is the table with the classified data.
In addition, there is addition column showing remaining major defects and another row for total major defects.
Results
An analysis of the data showed the number of the defects were decreasing across the period of the 20 weeks with week one having the highest number of total defects at 47 and week 20 having the least at 1. However, easy and minor defects were not as consistent as the other the major and hard, as well as minor and hard. The average defects per week were also on the decline with week one having 11.75 and week 20 having 0.25. 31.67% of the defects were categorized as major (both hard and easy to fix). A defect fitting line was drawn into the data using the exponential function y = 60.516e-0.178x. The exponential function shows a decline of the number of defects found with time converging to zero at past week 20. The figure below shows the defects fitting line showing the trend of the defects.
The possible convergence to zero is also supposed by the average number of defects observed per week.
Staff Allocation
Since the major number of defections are considerably large at 31.67%, their impact on the system performance might be considered high. In addition, much of major defects, both hard and easy are clumped within the first three weeks. Consequently, the best strategy would be to solve the major ones first for the first seven weeks first. The following five weeks would then be allocated to the easy ones then resume on the hard ones. Alternating between the major ones and the hard ones would ensure an equal distribution by the last week of working.
Conclusion
System reliability is directly related to a number of defects that may be present in that system. A large number of defects is likely to lead to a conclusion that the system cannot e reliable. A management of defects ensures that a system will work as expected and therefore, translate to a higher customer satisfaction. It is, therefore, necessary to conduct a regular system test to ensure that a system functions the way it’s supposed to. However, challenges such as minimal resources force a strict allocation of resources and require tough decision making to decide what is more important than the other during system testing.
In this report, the system engineer uses the data to determine which category is more likely to affect the performance of the system, this ensures that the most important aspects of the test are given the first priority. For instance, the major category is more likely to affect the system’s performance than the minor category. However, a good number of the major category is in the hard category and may as well take a considerably long period of time fix. This is likely to leave behind a number significantly large number of the minor defects that may have an effect on the performance. As a result, the engineer needs to balance between defects that may have a minor impact and those that have a major impact. To achieve an optimum result for detection of the defects, it would be important to model a poisson distribution for the waiting time across the for possible parameters. The one with the lowest waiting time would be the most suitable to ensure maximum outcome for the defects detection. However, it will be a hard choice to choose one parameter over the other since the underlying factor as well depends on the effect these parameters have on the performance of the system.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download