SOFTWARE TESTING DEFECT PREDICTION MODEL-A PRACTICAL APPROACH
|
|
|
- Jocelin Poole
- 9 years ago
- Views:
Transcription
1 SOFTWARE TESTING DEFECT PREDICTION MODEL-A PRACTICAL APPROACH Shaik Nafeez Umar Lead-Industry Consultant, CSC Company, Hyderabad, Andhra Pradesh, India Abstract Software defects prediction aims to reduce software testing efforts by guiding the testers through the defect classification of software systems. Defect predictors are widely used in many organizations to predict software defects in order to save time, improve quality, testing and for better planning of the resources to meet the timelines. The application of statistical software testing defect prediction model in a real life setting is extremely difficult because it requires more number of data variables and metrics and also historical defect data to predict the next releases or new similar type of projects. This paper explains our statistical model, how it will accurately predict the defects for upcoming software releases or projects. We have used 20 past release data points of software project, 5 parameters and build a model by applying descriptive statistics, correlation and multiple linear regression models with 95% confidence intervals (CI). In this appropriate multiple linear regression model the R-square value was 0.91 and its Standard Error is 5.90%. The Software testing defect prediction model is now being used to predict defects at various testing projects and operational releases. We have found 90.76% precision between actual and predicted defects. Index Terms: Software defects, SDLC, STLC, Multiple Linear Regression *** INTRODUCTION In the past thirty years, many software defect prediction models have been developed. In the software testing/development organization, a need for release/project wise better defect prediction models. Predicting the defects in testing projects is a big challenge. Software development organizations have been working on making good plans to achieve better development, maintenance and management processes by predicting the defects. Companies spend huge amount of money in allocating resources to testing the software systems in order to find the defects. If we can have a model to predict the defects in the release/project, the schedule variance can be minimized and can be received excellent customer satisfaction. Evaluation of many software models were presented in [1, 2, 3 and 27]. Statistical based models of software defects are little help to a Project Manager who must decide between these alternatives [4]. Software defects are more costly if discovered and fixed in the later stages of the testing and development life cycles or during the production [5]. Consequently, testing is one of the most critical and time consuming phase of the software development life cycle and accounts for 50% of the total cost of development [5]. Defect predictors improve the efficiency of the testing phase in addition to helping developers evaluate the quality and defect proneness of their software product [6]. They can also help managers in allocating resources, rescheduling, training plans and budget allocations. Most defect prediction models combine well known methodologies and algorithms such as statistical techniques [7, 8 and 9] and machine learning [10, 11, 12 and 13] they require historical data in terms of software metrics and actual defect rates, and combine these metrics and defect information as training data to learn which modules seem to be defect prone. Recent research on defect prediction shows that AI based defect predictors can detect 70% of all defects in a software system on average [14], while manual code reviews can detect between 35 to 60% of defects [15] and inspections can detect 30% of defects at the most [16]. A number of authors, for example [17, 18 and 19] have newly used Bayesian Networks models in software engineering management. Bayesian Networks models can useful to predict number of software defects remaining undetected after testing [20], this can be used project managers in particularly help to decide when to stop testing and release software, trading-off the time for additional testing against the likely benefit. 2. OBJECTIVE AND METHODOLOGY Volume: 02 Issue: 05 May-2013, Defect prediction improves efficiency of the testing phase in addition to helping developers evaluate the quality and defect proneness of their software product. Help managers in allocating resources, rescheduling, training plans and budget allocations. Depending on the forecasted trends: o Resources can be efficiently ramped up or down o Gaps in Skills and trainings can be plugged Predicts defect leakage into production.
2 3. OBJECTIVE AND METHODOLOGY The objective of this paper is to predict software testing defects using statistical models and evaluate the accuracy of the statistical defect prediction model. To determine potential of the statistical models to capture the number of defects on the basis of past data and their metrics, we proceed as follows. To identify the best predictors in the available set of 18 parameters, we calculate product moment correlation between the number of defects and the predictors. Then we proceed with more advanced statistical models to deal with normal distribution of the target variable and the specifics of the historical data and check multicollinerity within predictor parameters. The key variables we analyzed were the descriptive parameters of target variable. As a result for the analysis, we used a dataset of 20 software releases which is correlated with among the influence variables. The parameters of the generalized Multiple Linear Regression are first estimated using the method of ordinal least squares (OLS). The application of the OLS method for fitting the parameters of the generalized linear regression model is justified if error distribution is assumed to be normal. In this case OLS and the maximum likelihood (ML) estimates of β are very close the same for the linear model [21 and 27]. We use Multiple Linear Regression (MLR) for the estimation of the defect using the five predictors with correlation coefficients. In the predictive modeling, the multiple regression models are used for predicting defects in software field. Y=β0+ β1x1+ β2 X2+ β3 X3+ β4 X4+..+ βn Xn, Where Y=Dependent parameter (Defects), β1, β2, β3, β4,. βn Coefficient values and X1, X1, X1, X1,. X1 are independent parameters (Total number of test cases executed, Test team size, Allocated development effort, Test case execution effort and Total number of components delivered) 4. RESULTS AND DISCUSSION Out of total 20 software data items, we have identified total number of Test Cases executed, Test Team size, Allocated Unit testing effort, Test case execution Effort and Total numbers of components delivered are independent variables and number of defects as dependent variable. We have identified dependent variables based on the past data and experience. We have been observing the same pattern in many of our projects. Total number of defects depends on total number of test cases and is directly proportional. If number of test cases are high and critical to requirements the chances are getting defects is high. This is one of the strongly influencing parameter. There is strong correlation between these two parameters. Number of defects in the software release/project is directly proportional to Test team size. If test team size is more, then probability of getting defects is high. Number of defects in the software release/project is indirectly proportional to allocated unit testing effort. If the allocated unit testing effort is more, then developers will be able to find more number of defects in the unit testing phase only and leakage of the defects to the next phase will be minimized. This is one of the strong parameter negatively influencing on the number of defects. If the allocated unit testing effort is less then probability of getting defects are very high in the testing phase. Number of defects in the software release/project is directly proportional to test case execution effort. If the test case execution effort is more, then probability of getting defects is high. Number of defects in the software release/project is directly proportional to total number of components delivered. If the total number of components delivered is more, then probabilities of getting defects are high. In literature, various authors have also used other type of metrics like KLOC for prediction model, while this for simple liner regression [14]. It was strongly associated between defects. Of the 20 releases, the mean defects were 28 and its standard deviation is 16 while the mean total number of test cases executed 264. The proportion of test cases executed and defects rate are 9:1. The average allocated unit testing effort was 433 and SD is 226, correlation coefficient a value is , it is not significant at 0.05 levels. It means it was no associated with number of defects. Product moment correlation coefficient is most widely used for calculating correlations and its significance level, except it assumes normality in the distribution of analyzed variables. As our statistical predictive model variables were clearly normally distributed. There is highly significant difference between defect and test team size, it was (p<0.01) and next followed by total number of components delivered i.e (p<0.01) [table 1]. The coefficient values of multiple linear regressions presents β values were positive and negative and low its standard errors i.e. Total number of test cases executed, test team size, allocated unit testing effort, test case execution effort and total number of components. We observed test team size only significantly at 0.05 levels [table 2]. It seems to graphical representation of actual and estimated defects, R1 and R2 releases were vary from actual and estimated defects. While next to continued R3 to R15 were same pattern, it was no variation among the trend lines. In the statistical defect prediction model shows next five releases data point to be predicted and it will be given number of defects bases on release requirements [graph 1]. We used Analysis of variance (ANOVA) for good fit of model also its r-square, the predictive model coefficient of determination is 0.91, and it means 91% of the variation in defects is associated with number of predictors. The F-ratio is Volume: 02 Issue: 05 May-2013, 742
3 26.37 (p<0.01) which is highly significant at 0.01 levels. Finally the standard error (SE) was 5.90% it is very low error in this prediction model. In this model we compare the actual defects and estimated defects, both of the same patterns and its precision was 90.76%. We used error analysis for validation of the model. We assumed that the errors followed by normality and mean and variance are constant. CONCLUSION We analyzed an extensive historical dataset of software releases to identify factors influencing parameters of defect prediction model. We found strong correlation between defects and test team size, total number of test cases executed, total number of components delivered. In this analysis we use multiple regression analysis for estimating software defects. These models is account for the typical problems for identifying and influence parameters as well as metrics data, such as inconsistent and heterogeneity of data. Overall these models indicate good prediction for upcoming software defects as well as quality improvement. By using the predictive model identified project manager s key parameters that require controlling and improve both the development and testing process. The R-square value was 0.91 (91%) which is highly significant at 0.01 level and low standard error (SE) was 5.90%. We calibrated our model based on its prediction accuracy and discovered that it is possible to detect on 84% of number of defectives using a defect predictors. We will continue this work by: Extending the analysis by analyzing the impact of different combinations of factors on proportion of defect types. Extending the model to predict the Defect Severity Index (DSI). Extending the model to predict the defect leakage into the production or next phases. Extending the model to take a decision like GO or No-GO into the production. Extending the model with the results of newer analysis using advanced statistical models. Validating the model against historical data and assumptions in software engineering. Table 1 Illustrates the descriptive statistics like mean and standard deviation values of final model parameters. Multiple Linear Regression (MLR) Table 2 significant values of Multiple Linear Regression (MLR) Parameter Total number of Test Cases executed (#) Test Team size (#) Allocated Unit testing effort (Hrs) Test case execution Effort (Hrs) Total number of components delivered (#) Number of defects (#) Mean Coefficients values Standard Deviation (SD) Standard Error (SE) Correlation p- value p< p< p> p> p< Significant P-value Intercept p>0.05 Total number of Test Cases executed (#) p>0.05 Test Team size (#) p<0.01 Allocated Unit testing effort (%) p<0.01 Test case execution Effort (%) p<0.01 Total number of components delivered (#) p>0.05 Volume: 02 Issue: 05 May-2013, 743
4 Graph 1 Trend pattern of Actual and estimated software defects ACKNOWLEDGEMENT I want to thank Narendra singh Rajput, Lead Associate Manager, for his valuable feedback and guidance and Prof Balasiddamuni, Department of Statistics, S V University, Tirupati and Raghav Beeram, Global Head - Test Management Consulting, Independent Testing Services, CSC, Hyderabad for guiding me and supporting me in my research paper. I would like to express my love affection to my mother Smt. Shaik Zaibunnisa, My Father Sri. Late S. Mahaboob Basha, Brothers and Sisters, My spouse Ballary Ameen, Children s Shaik Mohammed Wafeeq, Shaik Waneeya, my Niece Samreen Aaleia for enthusing me throughout the work REFERENCES [1] M. Boraso, C. Montangero, and H. Sedehi, Software cost estimation: An experimental study of model performances, tech. report, [2] T. Menzies, D. Port, Z. Chen, J. Hihn, and S. Stukes, Validation methods for calibrating software effort models, in ICSE 05: Proceedings of the 27th international conference on Software engineering, (New York, NY, USA), pp , ACM Press, [3] O. Benediktsson, D. Dalcher, K. Reed, and M. Woodman, COCOMO based effort estimation for iterative and incremental software development, Software Quality Journal, vol. 11, pp , [4] Fenton, N. E. and Neil, M. A Critique of Software Defect Prediction Models, IEEE Transactions on Software Engineering, 25(5), , [5] Brooks, A. The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley. Eds [6] Neil, M., Krause, P., Fenton, N. E., Software Quality Prediction Using Bayesian Networks in Software Engineering with Computational Intelligence, (Ed Khoshgoftaar TM), Kluwer, ISBN , Chapter 6, [7] Nagappan.N., Ball, T., Murphy, B. Using Historical In Process and Product Metrics for Early Estimation of Software Failures, In Proceedings of the International Symposium on Software Reliability Engineering. NC [8] Ostrand. T.J., Weyuker E.J., Bell, R.M Predicting the Location and Number of Faults in Large Software Systems, IEEE Transactions on Software Engineering (31), 4: , [9] Zimmermann, T., Weisgerber, P., Diehl, S., Zeller, A. Mining version histories to guide software changes. In proceedings of the 26th International Conference on software Engineering, , IEEE Computer Society, DC, USA, [10] Munson, J.C., Khoshgoftaar, T.M. The detection of faultprone programs. IEEE Transactions on software Engineering (18), 5: [11] G. Succi, M. Stefanovic, W. Pedrycz Advanced Statistical Models for Software Data, Proceedings of the 5th World Multi-Conference on Systems, Cybernetics and Informatics, Orlando, Florida, [12] Lessmann. S., Basens. B., Mues., C. Pietsch. Benchmarking Classification Models for Software Defect Prediction: A Proposed Framework and Novel Findings. IEEE Transactions on Software Engineering (34), 4: [13] Moser, R., Pedrycz, W., Succi. G. A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction, In Proceedings of the 30th International Conference on software Engineering, [14] Menzies, T., Greenwald, J., Frank, A. Data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering (33), 1: [15]BogaziciUniversity, Shull, F., Boehm, V.B., Brown, A., Costa, P., Lindvall, M., Port, D., Rus, I., Tesoriero, R., and Zelkowitz, M What We Have Learned About Fighting Defects. In Proceedings of the Eighth International Software Metrics Symposium, , [16] Fagan, M. Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal (15), [17] Bibi, S. and Stamelos, I. Software Process Modeling with Bayesian Belief Networks In Proceedings of 10th International Software Metrics Symposium (Metrics2004) September 2004, Chicago, USA. [18] Fan, Chin-Feng, Yu, Yuan-Chang. BBN-based software project risk management, J Systems Software, 73, , [19] Stamlosa, I., Angelisa, L., Dimoua, P., Sakellaris, P. On the use of Bayesian belief networks for the prediction of software productivity Information and Software Tech, 45 (1), 51-60, [20] Fenton, N.E., Krause, P., Neil, M., Software Measurement: Uncertainty and Causal Modeling, IEEE Software 10(4), , Volume: 02 Issue: 05 May-2013, 744
5 [21] Fenton, N.E. and Neil, M.A Critique of Software Defect Prediction Models, IEEE Transactions on Software Engineering, 25(5), , [22] Cameron A.C. and Trivedi P.K. Econometrics models based on count data: comparisons and applications of some estimators and tests, Journal of Applied Econometrics, 1, 29-93, [23] Lambert D. Zero-inflated Poisson regression with an application to defects in manufacturing, Technimetrics, 34, 1-14, [24] Long J.S. Regression Models for Categorical and Limited Dependent Variables, Advanced Quantitative Techniques in the social Sciences, No 7, Sage Publications [25] Graves T., Karr A.F., Marron J.S., Siy H. Predicting Fault Incidence Using Software Change History, IEEE Transactions on Software Engineering, Vol.26, No.& July [26] Stamelosa, I., Angelisa, L., Dimoua, P., Sakellaris, P. On the use of Bayesian belief networks for the prediction of software productivity Information and Software Tech, 45 (1), 51-60, [27] Nafeez Umar Shaik, Bathineedi Koteswara Rao and Beeram Raghav, Software defect prediction model: A statistical approach, Software Testing Conference (STC- 2010), 10th Annual International Software Testing Conference in India 2010, November, 22-23, Bangalore. BIOGRAPHIES Working as Lead Industry Consultant in Test Management Consulting group, AppLabs a Computer Science Corporation Company, Hyderabad, India. He has 9 years in IT experience as Statistician and Statistical modeller. He has published 14 papers in National/International journals. He is expert in Statistical and Econometric modelling Volume: 02 Issue: 05 May-2013, 745
A Prediction Model for System Testing Defects using Regression Analysis
A Prediction Model for System Testing Defects using Regression Analysis 1 Muhammad Dhiauddin Mohamed Suffian, 2 Suhaimi Ibrahim 1 Faculty of Computer Science & Information System, Universiti Teknologi
An Evaluation of Neural Networks Approaches used for Software Effort Estimation
Proc. of Int. Conf. on Multimedia Processing, Communication and Info. Tech., MPCIT An Evaluation of Neural Networks Approaches used for Software Effort Estimation B.V. Ajay Prakash 1, D.V.Ashoka 2, V.N.
Choosing the Best Classification Performance Metric for Wrapper-based Software Metric Selection for Defect Prediction
Choosing the Best Classification Performance Metric for Wrapper-based Software Metric Selection for Defect Prediction Huanjing Wang Western Kentucky University [email protected] Taghi M. Khoshgoftaar
Software Defect Prediction Modeling
Software Defect Prediction Modeling Burak Turhan Department of Computer Engineering, Bogazici University [email protected] Abstract Defect predictors are helpful tools for project managers and developers.
Where the Bugs Are. Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 [email protected]. Elaine J.
Where the Bugs Are Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 [email protected] Elaine J. Weyuker AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 [email protected]
Simple Linear Regression Inference
Simple Linear Regression Inference 1 Inference requirements The Normality assumption of the stochastic term e is needed for inference even if it is not a OLS requirement. Therefore we have: Interpretation
Comparing Methods to Identify Defect Reports in a Change Management Database
Comparing Methods to Identify Defect Reports in a Change Management Database Elaine J. Weyuker, Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 (weyuker,ostrand)@research.att.com
Defect Prediction Leads to High Quality Product
Journal of Software Engineering and Applications, 2011, 4, 639-645 doi:10.4236/jsea.2011.411075 Published Online November 2011 (http://www.scirp.org/journal/jsea) 639 Naheed Azeem, Shazia Usmani Department
HYPOTHESIS TESTING: CONFIDENCE INTERVALS, T-TESTS, ANOVAS, AND REGRESSION
HYPOTHESIS TESTING: CONFIDENCE INTERVALS, T-TESTS, ANOVAS, AND REGRESSION HOD 2990 10 November 2010 Lecture Background This is a lightning speed summary of introductory statistical methods for senior undergraduate
Software project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
Prediction of Software Development Faults in PL/SQL Files using Neural Network Models
Prediction of Software Development Faults in PL/SQL Files using Neural Network Models Tong-Seng Quah, Mie Mie Thet Thwin School of Electrical & Electronic Engineering Nanyang Technological University [email protected]
A New Approach For Estimating Software Effort Using RBFN Network
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.7, July 008 37 A New Approach For Estimating Software Using RBFN Network Ch. Satyananda Reddy, P. Sankara Rao, KVSVN Raju,
Moderation. Moderation
Stats - Moderation Moderation A moderator is a variable that specifies conditions under which a given predictor is related to an outcome. The moderator explains when a DV and IV are related. Moderation
CHAPTER 3 EXAMPLES: REGRESSION AND PATH ANALYSIS
Examples: Regression And Path Analysis CHAPTER 3 EXAMPLES: REGRESSION AND PATH ANALYSIS Regression analysis with univariate or multivariate dependent variables is a standard procedure for modeling relationships
Better decision making under uncertain conditions using Monte Carlo Simulation
IBM Software Business Analytics IBM SPSS Statistics Better decision making under uncertain conditions using Monte Carlo Simulation Monte Carlo simulation and risk analysis techniques in IBM SPSS Statistics
Elements of statistics (MATH0487-1)
Elements of statistics (MATH0487-1) Prof. Dr. Dr. K. Van Steen University of Liège, Belgium December 10, 2012 Introduction to Statistics Basic Probability Revisited Sampling Exploratory Data Analysis -
Confirmation Bias as a Human Aspect in Software Engineering
Confirmation Bias as a Human Aspect in Software Engineering Gul Calikli, PhD Data Science Laboratory, Department of Mechanical and Industrial Engineering, Ryerson University Why Human Aspects in Software
Mining Repositories to Assist in Project Planning and Resource Allocation
Mining Repositories to Assist in Project Planning and Resource Allocation Tim Menzies Department of Computer Science, Portland State University, Portland, Oregon [email protected] Justin S. Di Stefano, Chris
Adequacy of Biomath. Models. Empirical Modeling Tools. Bayesian Modeling. Model Uncertainty / Selection
Directions in Statistical Methodology for Multivariable Predictive Modeling Frank E Harrell Jr University of Virginia Seattle WA 19May98 Overview of Modeling Process Model selection Regression shape Diagnostics
Comparing Fault Prediction Models Using Change Request Data for a Telecommunication System
Comparing Fault Prediction Models Using Change Request Data for a Telecommunication System Young Sik Park a), Byeong-Nam Yoon, and Jae-Hak Lim Many studies in the software reliability have attempted to
A Systematic Literature Review on Fault Prediction Performance in Software Engineering
1 A Systematic Literature Review on Fault Prediction Performance in Software Engineering Tracy Hall, Sarah Beecham, David Bowes, David Gray and Steve Counsell Abstract Background: The accurate prediction
Customer Classification And Prediction Based On Data Mining Technique
Customer Classification And Prediction Based On Data Mining Technique Ms. Neethu Baby 1, Mrs. Priyanka L.T 2 1 M.E CSE, Sri Shakthi Institute of Engineering and Technology, Coimbatore 2 Assistant Professor
1. What is the critical value for this 95% confidence interval? CV = z.025 = invnorm(0.025) = 1.96
1 Final Review 2 Review 2.1 CI 1-propZint Scenario 1 A TV manufacturer claims in its warranty brochure that in the past not more than 10 percent of its TV sets needed any repair during the first two years
Class Imbalance Learning in Software Defect Prediction
Class Imbalance Learning in Software Defect Prediction Dr. Shuo Wang [email protected] University of Birmingham Research keywords: ensemble learning, class imbalance learning, online learning Shuo Wang
Software Metrics: Roadmap
Software Metrics: Roadmap By Norman E. Fenton and Martin Neil Presentation by Karim Dhambri Authors (1/2) Norman Fenton is Professor of Computing at Queen Mary (University of London) and is also Chief
Software Development and Testing: A System Dynamics Simulation and Modeling Approach
Software Development and Testing: A System Dynamics Simulation and Modeling Approach KUMAR SAURABH IBM India Pvt. Ltd. SA-2, Bannerghatta Road, Bangalore. Pin- 560078 INDIA. Email: [email protected],
A Systematic Review of Fault Prediction Performance in Software Engineering
Tracy Hall Brunel University A Systematic Review of Fault Prediction Performance in Software Engineering Sarah Beecham Lero The Irish Software Engineering Research Centre University of Limerick, Ireland
The Software Product Quality Model
Predicting Suitability using a.tsayesian iseiiei inetwork Justin M. Beaver Guy A. Schiavone Joseph S. Berrios NASA, Kennedy Space Center University of Central Florida University of Central Florida Justin.M.Beaverthnasa.eov
Got Issues? Do New Features and Code Improvements Affect Defects?
Got Issues? Do New Features and Code Improvements Affect Defects? Daryl Posnett [email protected] Abram Hindle [email protected] Prem Devanbu [email protected] Abstract There is a perception
Simple linear regression
Simple linear regression Introduction Simple linear regression is a statistical method for obtaining a formula to predict values of one variable from another where there is a causal relationship between
Easily Identify Your Best Customers
IBM SPSS Statistics Easily Identify Your Best Customers Use IBM SPSS predictive analytics software to gain insight from your customer database Contents: 1 Introduction 2 Exploring customer data Where do
Hathaichanok Suwanjang and Nakornthip Prompoon
Framework for Developing a Software Cost Estimation Model for Software Based on a Relational Matrix of Project Profile and Software Cost Using an Analogy Estimation Method Hathaichanok Suwanjang and Nakornthip
Predictive Analytics Tools and Techniques
Global Journal of Finance and Management. ISSN 0975-6477 Volume 6, Number 1 (2014), pp. 59-66 Research India Publications http://www.ripublication.com Predictive Analytics Tools and Techniques Mr. Chandrashekar
A Hybrid Approach of Module Sequence Generation using Neural Network for Software Architecture
A Hybrid Approach of Module Sequence Generation using Neural Network for Software Architecture Manjot Kalsi 1, Janpreet Singh 2 1 M.Tech Research Scholar, Lovely Professional University, Phagwara, Punjab,
The importance of graphing the data: Anscombe s regression examples
The importance of graphing the data: Anscombe s regression examples Bruce Weaver Northern Health Research Conference Nipissing University, North Bay May 30-31, 2008 B. Weaver, NHRC 2008 1 The Objective
Cleaned Data. Recommendations
Call Center Data Analysis Megaputer Case Study in Text Mining Merete Hvalshagen www.megaputer.com Megaputer Intelligence, Inc. 120 West Seventh Street, Suite 10 Bloomington, IN 47404, USA +1 812-0-0110
A Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique
, pp. 173-182 http://dx.doi.org/10.14257/ijseia.2014.8.11.16 A Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique Taghi Javdani Gandomani
International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013
A Short-Term Traffic Prediction On A Distributed Network Using Multiple Regression Equation Ms.Sharmi.S 1 Research Scholar, MS University,Thirunelvelli Dr.M.Punithavalli Director, SREC,Coimbatore. Abstract:
Software Metrics and Measurements
Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece [email protected] Tel: +30 2610 367405 Fax: +30 2610
Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?
Open Source Software: How Can Design Metrics Facilitate Architecture Recovery? Eleni Constantinou 1, George Kakarontzas 2, and Ioannis Stamelos 1 1 Computer Science Department Aristotle University of Thessaloniki
An Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
INCORPORATING VITAL FACTORS IN AGILE ESTIMATION THROUGH ALGORITHMIC METHOD
International Journal of Computer Science and Applications, 2009 Technomathematics Research Foundation Vol. 6, No. 1, pp. 85 97 INCORPORATING VITAL FACTORS IN AGILE ESTIMATION THROUGH ALGORITHMIC METHOD
Comparison of sales forecasting models for an innovative agro-industrial product: Bass model versus logistic function
The Empirical Econometrics and Quantitative Economics Letters ISSN 2286 7147 EEQEL all rights reserved Volume 1, Number 4 (December 2012), pp. 89 106. Comparison of sales forecasting models for an innovative
Predicting Critical Problems from Execution Logs of a Large-Scale Software System
Predicting Critical Problems from Execution Logs of a Large-Scale Software System Árpád Beszédes, Lajos Jenő Fülöp and Tibor Gyimóthy Department of Software Engineering, University of Szeged Árpád tér
Chapter 13 Introduction to Linear Regression and Correlation Analysis
Chapter 3 Student Lecture Notes 3- Chapter 3 Introduction to Linear Regression and Correlation Analsis Fall 2006 Fundamentals of Business Statistics Chapter Goals To understand the methods for displaing
Artificial Neural Network and Non-Linear Regression: A Comparative Study
International Journal of Scientific and Research Publications, Volume 2, Issue 12, December 2012 1 Artificial Neural Network and Non-Linear Regression: A Comparative Study Shraddha Srivastava 1, *, K.C.
Chapter 7 Factor Analysis SPSS
Chapter 7 Factor Analysis SPSS Factor analysis attempts to identify underlying variables, or factors, that explain the pattern of correlations within a set of observed variables. Factor analysis is often
Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects
Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers
Lund, November 16, 2015. Tihana Galinac Grbac University of Rijeka
Lund, November 16, 2015. Tihana Galinac Grbac University of Rijeka Motivation New development trends (IoT, service compositions) Quality of Service/Experience Demands Software (Development) Technologies
Univariate Regression
Univariate Regression Correlation and Regression The regression line summarizes the linear relationship between 2 variables Correlation coefficient, r, measures strength of relationship: the closer r is
STATISTICA Formula Guide: Logistic Regression. Table of Contents
: Table of Contents... 1 Overview of Model... 1 Dispersion... 2 Parameterization... 3 Sigma-Restricted Model... 3 Overparameterized Model... 4 Reference Coding... 4 Model Summary (Summary Tab)... 5 Summary
Not Your Dad s Magic Eight Ball
Not Your Dad s Magic Eight Ball Prepared for the NCSL Fiscal Analysts Seminar, October 21, 2014 Jim Landers, Office of Fiscal and Management Analysis, Indiana Legislative Services Agency Actual Forecast
CONTROL CHARTS FOR IMPROVING THE PROCESS PERFORMANCE OF SOFTWARE DEVELOPMENT LIFE CYCLE
www.arpapress.com/volumes/vol4issue2/ijrras_4_2_05.pdf CONTROL CHARTS FOR IMPROVING THE PROCESS PERFORMANCE OF SOFTWARE DEVELOPMENT LIFE CYCLE S. Selva Arul Pandian & P. Puthiyanayagam Department of mathematics,
Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model
Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Iman Attarzadeh and Siew Hock Ow Department of Software Engineering Faculty of Computer Science &
Advanced Statistical Analysis of Mortality. Rhodes, Thomas E. and Freitas, Stephen A. MIB, Inc. 160 University Avenue. Westwood, MA 02090
Advanced Statistical Analysis of Mortality Rhodes, Thomas E. and Freitas, Stephen A. MIB, Inc 160 University Avenue Westwood, MA 02090 001-(781)-751-6356 fax 001-(781)-329-3379 [email protected] Abstract
Statistics in Medicine Research Lecture Series CSMC Fall 2014
Catherine Bresee, MS Senior Biostatistician Biostatistics & Bioinformatics Research Institute Statistics in Medicine Research Lecture Series CSMC Fall 2014 Overview Review concept of statistical power
Text Mining Approach for Big Data Analysis Using Clustering and Classification Methodologies
Text Mining Approach for Big Data Analysis Using Clustering and Classification Methodologies Somesh S Chavadi 1, Dr. Asha T 2 1 PG Student, 2 Professor, Department of Computer Science and Engineering,
Applying Statistics Recommended by Regulatory Documents
Applying Statistics Recommended by Regulatory Documents Steven Walfish President, Statistical Outsourcing Services [email protected] 301-325 325-31293129 About the Speaker Mr. Steven
Do Programming Languages Affect Productivity? A Case Study Using Data from Open Source Projects
Do Programming Languages Affect Productivity? A Case Study Using Data from Open Source Projects Daniel P. Delorey [email protected] Charles D. Knutson [email protected] Scott Chun [email protected] Abstract
Chapter 14 Managing Operational Risks with Bayesian Networks
Chapter 14 Managing Operational Risks with Bayesian Networks Carol Alexander This chapter introduces Bayesian belief and decision networks as quantitative management tools for operational risks. Bayesian
NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )
Chapter 340 Principal Components Regression Introduction is a technique for analyzing multiple regression data that suffer from multicollinearity. When multicollinearity occurs, least squares estimates
When to Use a Particular Statistical Test
When to Use a Particular Statistical Test Central Tendency Univariate Descriptive Mode the most commonly occurring value 6 people with ages 21, 22, 21, 23, 19, 21 - mode = 21 Median the center value the
Numerical Algorithms for Predicting Sports Results
Numerical Algorithms for Predicting Sports Results by Jack David Blundell, 1 School of Computing, Faculty of Engineering ABSTRACT Numerical models can help predict the outcome of sporting events. The features
Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement
Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Toshio Sugihara Abstract In this study, an adaptive
Application of Predictive Model for Elementary Students with Special Needs in New Era University
Application of Predictive Model for Elementary Students with Special Needs in New Era University Jannelle ds. Ligao, Calvin Jon A. Lingat, Kristine Nicole P. Chiu, Cym Quiambao, Laurice Anne A. Iglesia
A New Approach in Software Cost Estimation with Hybrid of Bee Colony and Chaos Optimizations Algorithms
A New Approach in Software Cost Estimation with Hybrid of Bee Colony and Chaos Optimizations Algorithms Farhad Soleimanian Gharehchopogh 1 and Zahra Asheghi Dizaji 2 1 Department of Computer Engineering,
Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study
Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study S. Vijayakumar [email protected] School of Computer and Information Science University of South Australia,
Fault Analysis in Software with the Data Interaction of Classes
, pp.189-196 http://dx.doi.org/10.14257/ijsia.2015.9.9.17 Fault Analysis in Software with the Data Interaction of Classes Yan Xiaobo 1 and Wang Yichen 2 1 Science & Technology on Reliability & Environmental
STA-201-TE. 5. Measures of relationship: correlation (5%) Correlation coefficient; Pearson r; correlation and causation; proportion of common variance
Principles of Statistics STA-201-TE This TECEP is an introduction to descriptive and inferential statistics. Topics include: measures of central tendency, variability, correlation, regression, hypothesis
Software Project Audit Process
Software Project Audit Process Version 1.2 Information and Communication Technology Agency of Sri Lanka July 2013 Copyright 2011 ICTA Software Project Audit Process-v-1.2 Revision History Date Version
1. The parameters to be estimated in the simple linear regression model Y=α+βx+ε ε~n(0,σ) are: a) α, β, σ b) α, β, ε c) a, b, s d) ε, 0, σ
STA 3024 Practice Problems Exam 2 NOTE: These are just Practice Problems. This is NOT meant to look just like the test, and it is NOT the only thing that you should study. Make sure you know all the material
Improving Data Excellence Reliability and Precision of Functional Dependency
Improving Data Excellence Reliability and Precision of Functional Dependency Tiwari Pushpa 1, K. Dhanasree 2, Dr.R.V.Krishnaiah 3 1 M.Tech Student, 2 Associate Professor, 3 PG Coordinator 1 Dept of CSE,
1/27/2013. PSY 512: Advanced Statistics for Psychological and Behavioral Research 2
PSY 512: Advanced Statistics for Psychological and Behavioral Research 2 Introduce moderated multiple regression Continuous predictor continuous predictor Continuous predictor categorical predictor Understand
IAPRI Quantitative Analysis Capacity Building Series. Multiple regression analysis & interpreting results
IAPRI Quantitative Analysis Capacity Building Series Multiple regression analysis & interpreting results How important is R-squared? R-squared Published in Agricultural Economics 0.45 Best article of the
AGILE Burndown Chart deviation - Predictive Analysis to Improve Iteration Planning
AGILE Burndown Chart deviation - Predictive Analysis to Improve Iteration Planning A. Mr. Dhruba Jyoti Chaudhuri 1, B. Ms. Aditi Chaudhuri 2 1 Process Excellence Group, Tata Consultancy Services (TCS)
Improving Demand Forecasting
Improving Demand Forecasting 2 nd July 2013 John Tansley - CACI Overview The ideal forecasting process: Efficiency, transparency, accuracy Managing and understanding uncertainty: Limits to forecast accuracy,
A Review of Cross Sectional Regression for Financial Data You should already know this material from previous study
A Review of Cross Sectional Regression for Financial Data You should already know this material from previous study But I will offer a review, with a focus on issues which arise in finance 1 TYPES OF FINANCIAL
Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY
TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online
Descriptive Statistics
Descriptive Statistics Primer Descriptive statistics Central tendency Variation Relative position Relationships Calculating descriptive statistics Descriptive Statistics Purpose to describe or summarize
Prediction of Stock Performance Using Analytical Techniques
136 JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 5, NO. 2, MAY 2013 Prediction of Stock Performance Using Analytical Techniques Carol Hargreaves Institute of Systems Science National University
Introduction to Regression and Data Analysis
Statlab Workshop Introduction to Regression and Data Analysis with Dan Campbell and Sherlock Campbell October 28, 2008 I. The basics A. Types of variables Your variables may take several forms, and it
Azure Machine Learning, SQL Data Mining and R
Azure Machine Learning, SQL Data Mining and R Day-by-day Agenda Prerequisites No formal prerequisites. Basic knowledge of SQL Server Data Tools, Excel and any analytical experience helps. Best of all:
