帳號:guest(3.145.155.58)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):侯懿璠
作者(外文):Hou, Yi-Fan
論文名稱(中文):使用統計資料分析方法改進軟體可靠度建模之可信度
論文名稱(外文):Using the Methods of Statistical Data Analysis to Improve the Trustworthiness of Software Reliability Modeling
指導教授(中文):黃慶育
指導教授(外文):Huang, Ching-Yu
口試委員(中文):林振緯
林其誼
口試委員(外文):Lin, Jenn-Wei
Lin, Chi-Yi
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊系統與應用研究所
學號:103065528
出版年(民國):106
畢業學年度:105
語文別:英文
論文頁數:128
中文關鍵詞:軟體可靠度建模非齊次卜瓦松過程錯誤資料分析統計資料分析方法
外文關鍵詞:Software Reliability ModelingNHPPFailure Data AnalysisStatistical Data Analysis Method
相關次數:
  • 推薦推薦:0
  • 點閱點閱:587
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
軟體是現今社會的基礎,人們在生活各層面大量地仰賴軟體。在軟體品質的屬性中,軟體可靠度通常被認為是最重要軟體品質的因素之一,並且是影響系統可靠度的重要因素。在軟體開發及測試的過程中,造成軟體故障的錯誤會被分析及修復。實務上,錯誤發生的各自時間及造成的原因會被蒐集與紀錄。許多軟體可靠度成長模型發表於文獻中,並致力於從蒐集的軟體錯誤資料估計軟體可靠度。三十多年來,非齊次卜瓦松過程(Non-Homogeneous Poisson Process, NHPP)模型在軟體可靠度工程中是個相當成功的工具,這些模型提供了創新的概念及分析架構描述軟體測試中錯誤的發生。
  然而,須注意的是,當資料的特性(資料型態)不符合模型的特性時,在實務上盲目地使用軟體可靠度模型可能無法得到有意義的結論。並且,並不存在專案管理者或開發者可遵循的任何準則或策略,為特定的軟體錯誤資料集選擇最適當的軟體可靠度模型。從實務應用的觀點而言,討論與發展一套建議以篩選與平滑蒐集的錯誤資料是有需要的。另一方面,於配適軟體可靠度模型前等待蒐集大量的錯誤資料,在許多情況下未必可行。
  在本論文裡,我們建議使用統計資料分析的方法探究軟體錯誤資料的特性,以改善軟體可靠度建模的精確性。這裡我們將軟體可靠度模型概括性地分成兩個類別:屬於NHPP模型及非屬NHPP模型。同樣地,軟體錯誤資料可以被歸為兩個類別:屬於NHPP型態資料及非屬NHPP型態資料。我們提出一個兩階段方法,以檢驗錯誤資料遵循NHPP之假設。提出的方法中,第一階段將整筆資料視為一個區間檢驗。此外,拉普拉斯趨勢檢驗亦在本論文裡使用。在提出的方法中,若資料未通過第一階段測試,資料將在第二階段以區間分割及(或)移除離群值之方式進一步調整,並再次檢驗。
  透過我們提出的兩階段檢驗,我們可以推論一筆資料是否屬於NHPP型態,以及該資料是否適當地用於基於NHPP的軟體可靠度模型。如此一來,在我們能正確判斷資料是否可視為NHPP型態後,便能做最終決定選擇最適合的NHPP模型為軟體錯誤過程建立模型,並且軟體可靠度預測結果是可信且有幫助的。我們執行了基於25筆真實軟體錯誤資料的實驗,並詳細地討論我們提出的兩階段檢驗的表現。最後,我們用了一種資料平滑方法改善未通過兩階段檢驗的資料。我們以一個案例呈現,探討以平滑資料用於典型參數型軟體可靠度模型、原始資料用於典型參數型軟體可靠度模型,以及原始資料用於非參數軟體可靠度模型的結果。使用我們所提出的兩階段檢驗方法,專案管理者將能分析與使用蒐集的錯誤資料來改善規劃的精確性及軟體品質。
Software is a part of the foundation of our society nowadays. People heavily rely on software in many aspects of their lives. Among the software quality attributes, software reliability is generally accepted as one of the most important factors of software quality and it is also an important factor that impacts system reliability. During the process of software development and testing, the faults that cause the software failures will be analyzed and fixed. Practically, the individual times at which failure occurs, and the root causes of failure, will be collected and recorded. There are a lot of Software Reliability Growth Models (SRGMs) published in the literature and many efforts have been made to estimate the software reliability from collected software failure data. Over the past three decades, the Non-Homogeneous Poisson Process (NHPP) models have been quite successful tools in software reliability engineering and they have provided a novel conceptual and analytic framework for describing the failure occurrence during software testing.
But it should be noted that, in practice, blindly applying SRGMs might not lead to meaningful results when the characteristics of data (i.e., data type) don’t fit the characteristics of the model. Also, there does not exist any guidelines or policies that project managers or developers can follow to select the most appropriate SRGMs for a particular failure data set. From the viewpoint of practical application, there is a need to discuss and develop a set of recommendations for filtering and smoothing the collected failure data. On the other hand, waiting to collect a substantial amount of failure data before being able to fit SRGM(s) might not be feasible in many cases.
In this thesis, we propose to use the methods of statistical data analysis to investigate the characteristics of software failure data and to improve the accuracy of software reliability modeling. Here SRGMs will be broadly partitioned into two categories: the “NHPP models” and the “not belonging to the class of NHPP models”. Similarly, software failure data can be classified into two categories, the “NHPP-type data” and the “not NHPP-type data”. We will propose a two-phase method to verify the hypothesis that failure data follows an NHPP. The first phase of our proposed method is to examine the whole dataset as an interval. Additionally, the Laplace trend test is also used in this thesis. If a dataset doesn’t pass the first phase examination, the dataset will be further adjusted by region partitioning and/or outliers removing, and then it will be re-examined in the second phase of the proposed method. In general, trend tests include graphical tests and analytical tests. The Laplace test is generally used for identifying trends in grouped data or time-series and it is one of the most commonly used methods, because it is often found to be the most appropriate one when failures follow the NHPP.
Through the proposed two-phase test and the Laplace trend test, we will be able to infer whether a dataset is the NHPP-type and whether it is properly used by NHPP-based SRGMs. In this case, the final decision of choosing the most suitable NHPP model(s) to model the software failure process would be made, and the software reliability prediction result is trustworthy and helpful after we can correctly judge whether the dataset is said to be absolutely NHPP-type or not. Experiments based on 25 real software failure data are performed and discussed in much detail in order to assess the performance of our proposed two-phase methods. Finally, a data smoothing method is also used to improve and reassess this failure data when it failed the two-phase test. A case study is presented and discussed for the result of typical parametric SRGMs with the smoothed data and with the original data as well as some non-parametric approaches. Using our proposed method, project managers and developers will be able to analyze and use collected failure data to help improve both planning accuracy and software quality.
Abstract i
Abstract in Chinese iv
Contents vi
List of Tables viii
List of Figures ix
List of Symbols x
Acronyms and Abbreviations x
Notation xi
Chapter 1 Introduction 1
Chapter 2 Background and Related Work 9
Chapter 3 Two Phase Test for NHPP 21
3.1 Investigating the assumption of NHPP 21
3.2 Proposed Two-Phase Test Procedure 26
The Chi-Squared Test 27
The Kolmogorov-Smirnov Test 28
The Cramér-von Mises Test 28
The Autocorrelation 29
The Box-Ljung Test 29
The BDS Test 29
Chapter 4 Failure Data Analysis 34
4.1 Failure Data 34
4.2 Test Results in the First Phase 36
4.2.1 Poisson Distribution Test 37
4.2.2 Serial Independence Test 39
4.2.3 Summary of Main Results in the First Phase 46
4.3 Test Results in the Second Phase 49
Chapter 5 Further Discussions and Analysis on the Data Failed Two-Phase Test 57
5.1 Data Smoothing 58
5.2 A Case Study for the Failed Poisson Distribution Test – DS20 59
5.2.1 Smoothed Data 59
5.2.2 Curve Fitting with Smoothed Data 61
5.2.3 Result Discussion 64
5.3 Thread to Validity 67
Chapter 6 Conclusion 69
References 73
Appendix 83
Appendix A. Raw Data (Cumulative Faults) 83
Appendix B. The BDS Test Result (R Report Output) 116
Appendix C. Test Result for Regions of DS3 125
[1] J. D. Musa, A. Iannino, and K. Okumoto, Software Reliability: Measurement, Prediction, Application, McGraw-Hill, NY, USA, 1987.
[2] A. L. Goel and K. Okumoto, "Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures," IEEE Transactions on Reliability, Vol. R-28, No. 3, pp. 206–211, Aug. 1979.
[3] M. Xie, Software Reliability Modeling, World Scientific Publishing Company, 1991.
[4] A. Gana and S. T. Huang, “Statistical Modeling Applied to Managing Global 5ESS-2000 Switch Software Development,” Bell Labs Technical Journal, Vol. 2, No. 1, pp. 144-153, 1997.
[5] T. K. Nayak, S. Bose, and S. Kundu, "On Inconsistency of Estimators of Parameters of Non-Homogeneous Poisson Process Models for Software Reliability,” Statistics & Probability Letters , Vol. 78, No. 14, pp. 2217-2221, Oct. 2008.
[6] F. Vonta, M.S. Nikulin, N. Limnios, C. Huber , Statistical Models and Methods for Biomedical and Technical Systems, Birkhauser, Boston, USA, 2007
[7] S.Bittanti, Software Reliability Modeling and Identification (Lecture Notes in Computer Science), Springer-Verlag, 1987.
[8] H. Pham, System Software Reliability, Reliability Engineering Series, Springer, London, UK, 2006.
[9] S. S. Gokhale and K. S. Trivedi, “A Time/Structure Based Software Reliability Model”, Annals of Software Engineering, Vol. 8,No. 1-4, pp.85-121, 1999.
[10] M. Xie, “Software Reliability Models–Past, Present and Future,” Recent Advances in Reliability Theory: Methodology, Practice and Inference,(N. Limnios and M. Nikulin Eds.), pp. 323-340,Birkhauser, Boston, USA, 2000.
[11] M. R. Lyu, Handbook of Software Reliability Engineering, McGraw Hill, 1996.
[12] N. F. Schneidewind and T. W. Keller, “Application of Reliability Models to the Space Shuttle,” IEEE Software, Vol. 9, No. 4, pp. 28-33, Jul. 1992.
[13] P. Carnes, “Software Reliability in Weapon Systems,” Proceedings of the 8th International Symposium on Software Reliability Engineering: Case Studies, pp. 95-100, Albuquerque, NM, USA, Nov. 1997.
[14] W. K. Ehrlich, K. Lee, and R. H. Molisani, “Applying Reliability Measurements: A Case Study,” IEEE Software, Vol. 7, No. 2, pp. 56-64, Mar. 1990.
[15] W. D. Jones, “Reliability Models for Very Large Software Systems in Industry,” Proceeding of the 2nd International Symposium on Software Reliability Engineering, pp. 35-42, Austin, TX, USA, May 1991.
[16] Recommended Practice for Software Reliability, R-013-1992, American National Standards Institute/American Institute of Aeronautics and Astronautics, 370 L'Enfant Promenade, SW, Washington, USA, DC 20024, 1993.
[17] M. Baumer, P. Seidler, R. Torkar, R. Feldt, P. Tomaszewski, and L. Damm, “Predicting Fault Inflow in Highly Iterative Software Development Processes: An Industrial Evaluation”, Supplementary CD-ROM Proceedings of the 19th IEEE International Symposium on Software Reliability Engineering: Industry Track, Seattle, WA, USA, Nov. 2008.
[18] N. F. Schneidewind, “Analysis of Error Processes in Computer Software,” Proceedings of the International Conference on Reliable software, pp. 337-346, Los Angeles, California, 1975.
[19] N. F. Schneidewind and T. W. Keller, "Application of Reliability Models to the Space Shuttle", IEEE Software, Vol. 9, No. 4 pp. 28-33, Jul. 1992
[20] K. Kanoun and J. C. Laprie, “Software Reliability Trend Analyses from Theoretical to Practical Considerations,” IEEE Transactions on Software Engineering, Vol. 20, No. 9, pp. 740-747, 1994.
[21] D. R. Cox, V. Isham, Point Processes, Chapman and Hall, 1980.
[22] M. R. Lyu and A. Nikora, "Applying Reliability Models More Effectively," IEEE Software, Vol. 9, No. 4, pp. 43-52, Jul. 1992.
[23] P. L. Li, , M. Shaw, J. Herbsleb, B. Ray, and P. Santhanam, “Empirical Evaluation of Defect Projection Models for Widely-Deployed Production Software Systems,” Proceedings of the 12th ACM SIGSOFT Twelfth International Symposium on Foundations of Software Engineering (SIGSOFT ’04/FSE-12), Vol. 29, No. 6, pp. 263–272, Oct. 2004.
[24] Y. Tamura and S. Yamada, “Software Reliability Analysis Considering the Fault Detection Trends for Big Data on Cloud Computing,” Industrial Engineering, Management Science and Applications, pp. 1021-1030, Springer Berlin Heidelberg, Germany, 2015. DOI: 10.1007/978-3-662-47200-2_106.
[25] Y. Tamura and S. Yamada, “Software Reliability Assessment Tool Based on Fault Data Clustering and Hazard Rate Model Considering Cloud Computing with Big Data,” Proceedings of 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO), Noida, India, Sep. 2015. DOI: 10.1109/ICRITO.2015.7359208.
[26] O. Maimon, A. Kandel, and M. Last, “Information-Theoretic Fuzzy Approach to Data Reliability and Data Mining,” Fuzzy Sets and Systems, Vol. 117, No. 2, pp. 183-194, 2001.
[27] S. Saitta, B. Raphael, and I. F. C. Smith, “Data Mining Techniques for Improving the Reliability of System Identification,” Advanced Engineering Informatics, Vol. 19, No. 4, pp. 289-298, 2005.
[28] J. H. Rekha and R. Parvathi, “Survey on Software Project Risks and Big Data Analytics,” Procedia Computer Science, Vol. 50, pp. 295-300, 2015.
[29] K. D. Herdt, V. B. Mendiratta, J. M. Souza, and G. H. Zimmerman, “What Can We Learn from Software Failure Data,” Proceedings International Symposium on Software Reliability Engineering (ISSRE 2005), Chicago, Illinois, USA, Nov. 2005.
[30] C. M. Rocco, “Guest Editorial: Data Mining in Reliability and Risk Assessment,” International Journal of Performability Engineering, Vol. 7, No. 1, pp. 3-4, Jan. 2011.
[31] W. Q. Meeker and Y. Hong, “Reliability Meets Big Data: Opportunities and Challenges,” Quality Engineering, Vol. 26, No. 1, pp. 102-116, 2014. DOI: 10.1080/08982112.2014.846119.
[32] G. L. Gentzler and N. M. Andrews, “Data Stability in An Application of A Software Reliability Model,” IEEE Journal on Selected Areas in Communications, Vol. 8, No. 2, pp. 273–275, Feb. 1990.
[33] K. Kanoun, M. Kaaniche, C. Beounes, J. Laprie, and J. Arlat, "Reliability Growth of Fault-Tolerant Software," IEEE Transactions on Reliability, Vol. 42, No. 2, pp. 205–219, Jun. 1993.
[34] P. A. W. Lewis and G. S. Shedler, "Statistical Analysis of Non-Stationary Series of Events in A Data Base System," IBM Journal of Research and Development, Vol. 20, No. 5, pp. 465–482, Sep. 1976.
[35] K. Y. Cai, D. B. Hu, C. G. Bai, H. Hu, and T. Jing, "Does Software Reliability Growth Behavior Follow A Non-Homogeneous Poisson Process," Information and Software Technology, Vol. 50, No. 12, pp. 1232–1247, Nov. 2008.
[36] K. Y. Cai, Z. Dong, K. Liu, and C. G. Bai, “A Mathematical Modeling Framework for Software Reliability Testing,” International Journal of General Systems, Vol. 36, No. 4, pp. 399-463, Aug. 2007.
[37] D. R. Miller, “Exponential Order Statistics Models of Software Reliability Growth,” IEEE Transactions on Software Engineering, Vol. 12, No. 1, pp.12-24, Jan. 1986.
[38] O. Gaudoin, “CPIT Goodness-of-Fit Tests for Reliability Growth Models,” Statistical and Probabilistic Models in Reliability, (D. Ionescu and N. Limnios Eds.), Birkhauser, 1999.
[39] C. T. Lin, K. W. Tang, J. R. Chang, and C. Y. Huang, "An Investigation into whether the NHPP Framework is Suitable for Software Reliability Prediction and Estimation," Proceedings of the 2010 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM 2010), pp. 626–630, Macau, China, 2010.
[40] G. Shmueli, "To Explain or to Predict?," Statistical Science, Vol. 25, No. 3, pp. 289–310, Aug. 2010.
[41] R. J. Hyndman and G. Athanasopoulos, "Forecasting: Principles and Practice," in OTexts. [Online]. Available: http://otexts.org/fpp/. Accessed: Feb. 22, 2017.
[42] Y. Tohma, H. Yamano, M. Ohba, and R. Jacoby, “Parameter Estimation of the Hyper-Geometric Distribution Model for Real Test/Debug Data,” Proceedings of the 2nd IEEE International Symposium on Software Reliability Engineering (ISSRE'91), pp. 28-34, Austin, Texas, USA, May, 1991.
[43] S. M. Ross, Introduction to Probability Models, 10th ed., Elsevier Science, Amsterdam, Netherlands, 2009.
[44] A. L. Goel and K. Z. Yang, “Software Reliability and Readiness Assessment Based on the Non-Homogeneous Poisson Process,” Advances in Computers, Vol. 45, pp. 197-267, 1997. DOI: 10.1016/s0065-2458(08)60709-3.
[45] G. Keller, Managerial statistics, 9th ed., South-Western College Publishing, Boston, MA, USA, 2011.
[46] G. P. Quinn and M. J. Keough, Experimental Design and Data Analysis for Biologists, Cambridge University Press, Cambridge, UK, 2002.
[47] P. Newbold, W. L. Carlson, and B. M. Thorne, Statistics for Business & Economics (International Edition), 7th ed., Pearson Education, Boston, MA, USA, 2009.
[48] G. W. Corder, S. Analysis, and D. I. Foreman, Nonparametric Statistics: A Step-by-Step Approach, 2nd Ed., John Wiley & Sons, USA, 2014.
[49] T. W. Anderson, "On the Distribution of the Two-Sample Cramer-Von Mises Criterion," The Annals of Mathematical Statistics, Vol. 33, No. 3, pp. 1148–1159, Sep. 1962.
[50] "NIST/SEMATECH E-Handbook of Statistical Methods," [Online]. Available: http://www.itl.nist.gov/div898/handbook/. Accessed: Feb. 22, 2017.
[51] C. Y. Huang, C. S. Kuo, and S. P. Luan, "Evaluation and Application of Bounded Generalized Pareto Analysis to Fault Distributions in Open Source Software," IEEE Transactions on Reliability, Vol. 63, No. 1, pp. 309–319, Mar. 2014.
[52] G. E. P. Box, G. M. Jenkins, and G. C. Reinsel, Time Series Analysis: Forecasting and Control, 5th Ed., Wiley, Hoboken, NJ, USA, 2015.
[53] G. M. Ljung and G. E. P. Box, "On A Measure of Lack of Fit in Time Series Models," Biometrika, Vol. 65, No. 2, p. 297, Aug. 1978.
[54] W. A. Broock, J. A. Scheinkman, W. D. Dechert, and B. LeBaron, "A Test for Independence Based on the Correlation Dimension," Econometric Reviews, Vol. 15, No. 3, pp. 197–235, Jan. 1996.
[55] C. Engel and J. D. Hamilton. “Long Swings in the Dollar: Are They in the Data and Do Markets Know It?” The American Economic Review, Vol. 80, No. 4, 1990, pp. 689–713.
[56] E. L. Effiong, "Oil Price Shocks and Nigeria’s Stock Market: What Have We Learned from Crude Oil Market Shocks?," OPEC Energy Review, Vol. 38, No. 1, pp. 36–58, Mar. 2014.
[57] P. E. N. M. Momani, "Time Series Analysis Model for Rainfall Data in Jordan: Case Study for Using Time Series Analysis," American Journal of Environmental Sciences, Vol. 5, No. 5, pp. 599–604, May 2009.
[58] T. R. Foundation, "R: The R Project for Statistical Computing," 2015. [Online]. Available: https://www.r-project.org/. Accessed: Feb. 22, 2017.
[59] G. M. Kuan, "Lecture on Time Series Diagnostic Tests," Institute of Economics Academia Sinica, Taiwan, Feb. 17, 2008.
[60] J. F. Quessy, M. Saïd, and A. C. Favre, "Multivariate Kendall’s Tau for Change-Point Detection in Copulas," Canadian Journal of Statistics, Vol. 41, No. 1, pp. 65–82, Sep. 2012.
[61] S. Liu, M. Yamada, N. Collier, and M. Sugiyama, "Change-Point Detection in Time-Series Data by Relative Density-Ratio Estimation," Neural Networks, Vol. 43, pp. 72–83, Jul. 2013.
[62] G. J. Ross, "Parametric and Nonparametric Sequential Change Detection in R: The cpm Package," Journal of Statistical Software, Vol. 66, No. 3, Aug. 2015.
[63] R. Killick and I. A. Eckley, "Change Point: An R Package for Change-Point Analysis," Journal of Statistical Software, Vol. 58, No. 3, Jun. 2014.
[64] P. C. Pandian and M. Kumar, Simple Statistical Methods for Software Engineering: Data and Patterns, Auerbach Publications, 2015.
[65] O. Gaudoin, “Optimal properties of the Laplace trend test for software reliability models,” IEEE Transactions on Reliability, Vol. 41, No. 4, pp.525-532, Dec. 1992.
[66] "Eclipse Bugzilla," [Online]. Available: https://bugs.eclipse.org/bugs/. Accessed: Sep. 14, 2016.
[67] "Bugtracker – Oracle VM VirtualBox," [Online].
Available: https://www.virtualbox.org/wiki/Bugtracker. Accessed: Sep. 21, 2016.
[68] "Bugzilla," 2016. [Online]. Available: https://bugzilla.mozilla.org/. Accessed: Oct. 3, 2016.
[69] K. Matsumoto, K. Inoue, T. Kikuno, and K. Torii, "Experimental Evaluation of Software Reliability Growth Models," Proceedings of the 18th International Symposium on Fault-Tolerant Computing, pp.148-153, Tokyo, Japan, Jun. 1988.
[70] Y. Tohma, K. Tokunaga, S. Nagase, and Y. Murata, "Structural Approach to the Estimation of the Number of Residual Faults Based on the Hyper-Geometric Distribution," IEEE Transactions on Software Engineering, Vol. SE-15, No. 3, pp. 345-355, Mar. 1989.
[71] Anna-Mary, "A Study of the Musa Reliability Model," M.S. thesis, Computer Science Department, University of Maryland, 1980.
[72] J.D. Musa, "Software Reliability Data," Technical Report, Data and Analysis Center for Software, Rome Air Development Center, Griffiss AFB, New York, 1979.
[73] M. R. Martini, K. Kanoun, and J. M. de Souza, "Software Reliability Evaluation of the TROPICO-R Switching System," IEEE Transactions on Reliability, Vol. 33, No. 3, pp. 369-379, 1990.
[74] P. N. Misra, "Software Reliability Analysis," IBM Systems Journal, Vol. 22, No. 3, pp. 262–270, 1983.
[75] M. Ohba, "Software Reliability Analysis Models," IBM Journal of Research and Development, Vol. 28, No. 4, pp. 428–443, Jul. 1984.
[76] Y. P. Wu, Q. P. Hu, M. Xie, and S. H. Ng, "Modeling and Analysis of Software Fault Detection and Correction Process by Considering Time Dependency," IEEE Transactions on Reliability, Vol. 56, No. 4, pp. 629–642, Dec. 2007.
[77] G. J. Ross and N. M. Adams, "Two Nonparametric Control Charts for Detecting Arbitrary Distribution Changes," Journal of Quality Technology, Vol. 44, No.2, Apr. 2012.
[78] N. Li and Y. K. Malaiya, “Enhancing Accuracy of Software Reliability Prediction,” Proceedings of IEEE International Symposium on Software Reliability Engineering, 1993.
[79] Y. K. Malaiya, S. Sur, N. Karunanithi, and Y. Sun, “Implementation considerations for software reliability”, Annual Software Reliability Symposium, Jun. 1, 1990.
[80] D. L. Massart, B. G. M. Vandeginste, S. N. Deming, Y. Michotte, and L. Kaufman, Chemometrics: A Textbook, Elsevier Science & Technology, Amsterdam, NL, 1988.
[81] M. Xie, G. Y. Hong, and C. Wohlin, "A Study of Exponential Smoothing Technique in Software Reliability Growth Prediction", Quality and Reliability Engineering International, Vol.13, pp. 247-353, 1997.
[82] P. L. Li, J. Herbsleb, M. Shaw, and B. Robinson, “Experiences And Results From Initiating Field Defect Prediction And Product Test Prioritization Efforts At ABB Inc.,” Proceedings of The International Conference on Software Engineering (ICSE '06), pp. 413-422, NY, USA, 2006.
[83] J. S. Simonoff, Smoothing Methods in Statistics, Springer-Verlag, NY, USA, 1996.
[84] H. Akaike, “Information Theory and an Extension of the Maximum Likelihood Principle,” Springer Series in Statistics, pp. 199-213, 1998.
[85] H. Pham, Software Reliability, Springer-Verlag, 2000.
[86] J. E. Nash and J. V. Sutcliffe, “River Flow Forecasting through Conceptual Models Part I - A Discussion of Principles,” Journal of Hydrology, Vol. 10, No. 3, pp. 282-290, 1970.
[87] S. D. Conte, H. E. Dunsmore, and V. Y. Shen, Software Engineering Metrics and Models, Benjamin-Cummings Publishing Co., Inc., Redwood City, CA, 1986.
[88] K. Kanoun, M. Martini, and J. Souza, “A Method For Software Reliability Analysis And Prediction Application to the TROPICO-R Switching System,” IEEE Transaction on Software Engineering, Vol. 17, No. 4, pp. 334-344, April 1991.
[89] W. A. Florac and A. D. Carleton, Measuring the Software Process: Statistical Process Control for Software Process Improvement (SEI Series in Software Engineering), Addison-Wesley, 1999.
[90] S. D. Conte, H. E. Dunsmore, and V. Y. Shen, Software Engineering Metrics and Models, Benjamin-Cummings Publishing Co., Inc., Redwood City, CA, 1986.
(此全文未開放授權)
電子全文
中英文摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *