Law of Rare Events 201
Review Questions
1. Relate the Poisson distribution to the exponential distribution.
2. How does the nonhomogeneous Poisson process (NHPP) differ from homo-
geneous Poisson process (HPP)?
3. Why is the exponential distribution considered as a fundamental engineering
curve?
4. How does carbon dating illustrate a fundamental application of the exponen-
tial distribution followed by nature?
5. How did the Prussian cavalrymen death data prove that the Poisson distribu-
tion works?
Exercises
1. Applying the GoelOkumoto NHPP model defined in Equation 12.8, given
that b = 0.04, estimate time t to reach a reliability level of 0.95. Let us denote
this time as t
95
.
2. Apply Equation 12.9 and nd out the probability of finding two defects at
a point of time = t
95
. Clue: substitute x = 2 in Equation 12.9. Also consult
Figure 12.13 for understanding the problem.
3. If the average defects per module = 0.4, find the right first-time index of the
application.
Clue 1: RFT is the probability of getting zero defects in a module during
testing.
Clue 2: Use Excel function POISSON.DIST to calculate this number.
4. Let us take the example of testing 100 components in an application. e
average defect per module is 0.2. What is the upper control limit on a quality
control chart for the components?
5. Assume the Power Law for NHPP. e constant b = 0.5. e failure rate of
an application is 5 defects per week immediately after release. What would be
the failure rate in the fifth week?
Using the mean values, intertribal times have been fitted to exponential
distributions. e researchers nd a good fit between the actual data and
exponential fit, except in the case of triples.
Overall, this is a very good illustration of building Poisson and exponen-
tial models for rare events.
202 Simple Statistical Methods for Software Engineering
References
1. E. Rutherford and F. Soddy, e cause and nature of radioactivity: Part I, Philosophical
Magazine, 4, 370–396 (1902) (as reprinted in e Collected Papers of Lord Rutherford
of Nelson, 1, pp. 472–494 [London: Allen and Unwin, Ltd., 1962]).
2. L. J. Bortkiewicz, e Poisson distribution, e Law of Small Numbers, Statistics, 1898.
Available at http://en.wikipedia.org/wiki/Poisson_distribution.
3. J. T. Duane, Power Law NHPP, 1964. Available at http://www.itl.nist.gov/div898
/handbook/apr/section1/apr191.htm.
4. Y. Vamsidhar, Y. Srinivas and A. Brahmani Devi, A novel methodology for software
reliability using mixture models and non-homogeneous Poisson process, International
Journal of Advanced Research in Computer Science and Software Engineering, 3(6), 2013.
5. S. H. Kan, Metrics and Models in Software Quality Engineering, 2nd ed., Addison-
Wesley Professional, 2002.
6. P. Nagar and B. ankachan, Application of Goel–Okumoto model in software reli-
ability measurement, International Journal of Computer Applications (0975–8887) on
Issues and Challenges in Networking, Intelligence and Computing Technologies, 2012.
7. A. Wood, Software Reliability Growth Models, Tandem computers, 1996.
8. G. Pai, A Survey of Software Reliability Models, Department of Virginia, VA, 2002.
9. H.-W. Liu, X.-Z. Yang, F. Qu and Y.-J. Shu, A general NHPP software reliability
growth model with fault removal efficiency, Iranian Journal of Electrical and Computer
Engineering, 4(2), Summer–Fall, 2005.
10. M. Anjum, A. Haque and N. Ahmad, Analysis and ranking of software reliability mod-
els based on weighted criteria value, International Journal of Information Technology and
Computer Science, 5(2), 2013.
11. R. Mohd and M. Nazir, Software reliability growth models: Overview and applica-
tions, Journal of Emerging Trends in Computing and Information Sciences, 3(9), 2012.
12. M. C. Kim, S. C. Jang and J. J. Ha, Possibilities and Limitations of Applying Software
Reliabil ity Growth Models to Safety-Critical Software, Korea Atomic Energy Research
Institute, 2006.
13. C.-T. Lin and C.-Y. Huang, Software Reliability Modeling with Weibull-Type Testing-
Eort and Multiple Change-Points, DCS, National Tsing Hua University, Taiwan.
14. S. S. Gokhale and K. S. Trivedi, A time/structure based software reliability model,
Annals of Software Engineering, 8, 85–121, 1999.
15. M. Huber and A. Glen, Modeling rare baseball events—Are they memoryless? Journal
of Statistics Education, 15(1), 2007.
Suggested Readings
Arekar, K., NHPP and S-shaped models for testing the software failure process, International
Journal of Latest Trends in Computing, 1(2), 2010.
Barraza, N. R., Parameter estimation for the compound Poisson software reliability model,
International Journal of Software Engineering and Its Applications, 7(1), 137–148, 2013.
Goel, A., Software reliability models: Assumptions, limitations and applicability, IEEE
Transactions on Software Engineering, 11(12), 1411–1423, 1985.
Grottke, M., Software Reliability Model Study, IST-1999-55017, January 2001. http://www
.grottke.de/documents/SRModelStudy.pdf.
Law of Rare Events 203
Huan, C.-Y., M. R. Lyu and S.-Y. Kuo, A unified scheme of some nonhomogenous Poisson
process models for software reliability estimation, IEEE Transactions on Software
Engineering, 29(3), 261–269, 2005.
Huang, C.-Y., M. R. Lyu and S.-Y. Kuo, Unified scheme of some non-homogeneous Poisson
process models for software reliability estimation, IEEE Transactions on Software
Engineering, 29(3), 2003.
Jain, M. and K. Priya, Reliability analysis of a software with non homogeneous Poisson
process (NHPP) failure intensity, International Journal of Operational Research Society
of Nepal, 1, 1–19, 2012.
James, A. et al., Identification of defect prone classes in telecommunication software systems
using design metrics, Information Sciences, 2006.
Kapur, P. K., K. S. Kumar, J. Prashant and S. Ompal, Incorporating concept of two types
of imperfect debugging for developing flexible software reliability growth model in
distributed development environment, Journal of Technology and Engineering Sciences,
1(1), 2009.
Khatri, S. K., P. Trivedi, S. Kant and N. Dembla, Using artificial neural-networks in stochas-
tic differential equations based software reliability growth modeling, Journal of Software
Engineering and Applications, 4, 596–601, 2011.
Massey, W. A., G. A. Parker and W. Whitt, Estimating the parameters of non homogeneous
Poisson process with linear rate, Telecommunication Systems, 5, 361–388, 1996.
Meyfroyt, P. H. A., Parameter Estimation for Software Reliability Models, July 20, 2012. http://
alexandria.tue.nl/extra1/afstversl/wsk-i/meyfroyt2012.pdf.
Nikora, A. P. Software System Defect Content Prediction from Development Process and Product
Characteristics, A dissertation presented to the Faculty of the Graduate School University
of California, May 1998. http://csse.usc.edu/csse/TECHRPTS/PhD_Dissertations/files
/Nikora_Dissertation.pdf.
Purnaiah, B., Fault removal efficiency in software reliability growth model, Advances in
Computational Research, 4(1), 74–77, 2012.
Qian, Z., Software reliability modeling with testing-effort function and imperfect debug-
ging, Telkomnika, 10(8), 1992–1998, 2012.
Rafi, S. M., K. N. Rao and S. Akthar, Software reliability growth model with logistic-
exponential test-effort function and analysis of software release policy, International
Journal on Computer Science and Engineering, 2(2), 387–399, 2010.
Satya Prasad, R., V. Goutham and N. Pawan Kumar, Estimation of failure count data using con-
fidence interval, International Journal of Innovative Technology and Exploring Engineering,
2(6), 2013. http://www.ijitee.org/attachments/File/v2i6/F0834052613 .pdf.
Savanur, S., Use Software Reliability Growth Model (SRGM) for Residual Defects Estimation,
Blog, January 1, 2013.
Shatnawi, O., Discrete time NHPP models for software reliability growth phenomenon,
International Arab Journal of Information Technology, 6(2), 124, 2009.
Son, H. S., H. G. Kang and S. C. Chang, Procedure for application of software reliability
growth models to NPP PSA, Journal of Nuclear Engineering and Technology, 41(8),
1065–1072, 2009.
Vamsidhar, Y., P. Samba Siva Raju and T. Ravi Kuma, Performance analysis of reliability
growth models using supervised learning technique, International Journal of Scientic
and Technology Research, 1(1), 2012.
Williams, P., Prediction capability analysis of two and three parameters software reliability
growth models, Information Technology Journal, 5(6), 1048–1052, 2006.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.21.93.139