Impact of Uncertainty Factors in Cost Estimation Substantiation through Normal Distribution Curve



Similar documents
MEASURES OF VARIATION

Pr(X = x) = f(x) = λe λx

WEEK #22: PDFs and CDFs, Measures of Center and Spread

Content Sheet 7-1: Overview of Quality Control for Quantitative Tests

Econ 132 C. Health Insurance: U.S., Risk Pooling, Risk Aversion, Moral Hazard, Rand Study 7

A Coefficient of Variation for Skewed and Heavy-Tailed Insurance Losses. Michael R. Powers[ 1 ] Temple University and Tsinghua University

Def: The standard normal distribution is a normal probability distribution that has a mean of 0 and a standard deviation of 1.

Review of Random Variables

3.2 Measures of Spread

BNG 202 Biomechanics Lab. Descriptive statistics and probability distributions I

1.3 Measuring Center & Spread, The Five Number Summary & Boxplots. Describing Quantitative Data with Numbers

4.1 Exploratory Analysis: Once the data is collected and entered, the first question is: "What do the data look like?"

CALCULATIONS & STATISTICS

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

INFLUENCE OF DEMAND FORECASTS ACCURACY ON SUPPLY CHAINS DISTRIBUTION SYSTEMS DEPENDABILITY.

EMPIRICAL FREQUENCY DISTRIBUTION

4. Continuous Random Variables, the Pareto and Normal Distributions

3: Summary Statistics

Triangular Distributions

Center: Finding the Median. Median. Spread: Home on the Range. Center: Finding the Median (cont.)

AP Physics 1 and 2 Lab Investigations

SENSITIVITY ANALYSIS AND INFERENCE. Lecture 12

MBA 611 STATISTICS AND QUANTITATIVE METHODS

Statistical Data analysis With Excel For HSMG.632 students

The Normal Distribution

Geostatistics Exploratory Analysis

THE MAJOR UNCERTAINTY FACTORS AFFECTING IN SOFTWARE COST ESTIMATION

BASIC STATISTICAL METHODS FOR GENOMIC DATA ANALYSIS

AMS 5 CHANCE VARIABILITY

Measuring Line Edge Roughness: Fluctuations in Uncertainty

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, cm

7. Normal Distributions

Data Modeling & Analysis Techniques. Probability & Statistics. Manfred Huber

The Standard Normal distribution

Lecture 2: Descriptive Statistics and Exploratory Data Analysis

Exploratory Data Analysis

What is Data Analysis. Kerala School of MathematicsCourse in Statistics for Scientis. Introduction to Data Analysis. Steps in a Statistical Study

Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques Page 1 of 11. EduPristine CMA - Part I

Spreadsheets and Databases For Information Literacy

1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number

SKEWNESS. Measure of Dispersion tells us about the variation of the data set. Skewness tells us about the direction of variation of the data set.

Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering

Project Management Practices: The Criteria for Success or Failure

A Study on Women Empowerment and Enterpreneurship Among College Teachers in Madurai City

Important Probability Distributions OPRE 6301

9. Sampling Distributions

Simulation Exercises to Reinforce the Foundations of Statistical Thinking in Online Classes

8. THE NORMAL DISTRIBUTION

5/31/ Normal Distributions. Normal Distributions. Chapter 6. Distribution. The Normal Distribution. Outline. Objectives.

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

Statistics. Measurement. Scales of Measurement 7/18/2012

Skewness and Kurtosis in Function of Selection of Network Traffic Distribution

A Primer on Mathematical Statistics and Univariate Distributions; The Normal Distribution; The GLM with the Normal Distribution

Measures of Central Tendency and Variability: Summarizing your Data for Others

STT315 Chapter 4 Random Variables & Probability Distributions KM. Chapter 4.5, 6, 8 Probability Distributions for Continuous Random Variables

Factors Influencing Price/Earnings Multiple

Data Exploration Data Visualization

Risk Analysis and Quantification

6.4 Normal Distribution

Transformations and Expectations of random variables

Fairfield Public Schools

Simple Random Sampling

CHAPTER 7 INTRODUCTION TO SAMPLING DISTRIBUTIONS

Algebra I Vocabulary Cards

Statistical Distributions in Astronomy

Northumberland Knowledge

Diagrams and Graphs of Statistical Data

A Risk Management Standard

Descriptive Statistics

Probability and Statistics Vocabulary List (Definitions for Middle School Teachers)

Futures Trading Based on Market Profile Day Timeframe Structures

The Normal distribution

Introduction to Quantitative Methods

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

DATA ANALYSIS, INTERPRETATION AND PRESENTATION

3.4 The Normal Distribution

HOW TO WRITE A LABORATORY REPORT

Normality Testing in Excel

WISE Sampling Distribution of the Mean Tutorial

Algebra 1 Course Title

A logistic approximation to the cumulative normal distribution

Use of Data Mining Techniques to Improve the Effectiveness of Sales and Marketing

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

WEB-BASED ORIGIN-DESTINATION SURVEYS: AN ANALYSIS OF RESPONDENT BEHAVIOUR

b) since the remainder is 0 I need to factor the numerator. Synthetic division tells me this is true

On Correlating Performance Metrics

What Does the Normal Distribution Sound Like?

Alabama Department of Postsecondary Education

Statistical Rules of Thumb

An Introduction to Statistics using Microsoft Excel. Dan Remenyi George Onofrei Joe English

EXPERIMENTAL ERROR AND DATA ANALYSIS

Case Study on Forecasting, Bull-Whip Effect in A Supply Chain

STATS8: Introduction to Biostatistics. Data Exploration. Babak Shahbaba Department of Statistics, UCI

Descriptive Statistics. Purpose of descriptive statistics Frequency distributions Measures of central tendency Measures of dispersion

MEASURES OF CENTER AND SPREAD MEASURES OF CENTER 11/20/2014. What is a measure of center? a value at the center or middle of a data set

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

RESEARCH METHODOLOGY:

A Systematic Security Approach in Software Requirements Engineering

Summary of Formulas and Concepts. Descriptive Statistics (Ch. 1-4)

Transcription:

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol., Issue. 9, September 13, pg.139 15 RESEARCH ARTICLE ISSN 3 88X Impact of Uncertainty Factors in Cost Estimation Substantiation through Normal Distribution Curve G. Rajkumar 1, Dr. K. Alagarsamy 1 Assistant Professor, N.M.S.S. Vellaichamy Nadar College, Madurai, India Associate Professor, Computer Centre, Madurai Kamaraj University, Madurai, India ---------------------------------------------------------------------------------------------------------------------------------------------------------- ABSTRACT Software project development process is requiring accurate software cost and schedule estimation for achieve goal or success. Software estimation is essential in software engineering. Accurate software cost estimation is essential for software project success. Uncertainty refers to the lack of certainty and knowledge while predictability means the ability to forecast something that will happen in the future. For a cost estimator, being predictable does not mean forecasting the exact cost of the project, but rather achieving a final cost that is within the accuracy level that is defined by the class estimate for each stage of the project. Each project will have a different capacity for uncertainty. This is a measure of how much uncertainty the project can tolerate. Software organisations should identify their process strengths and weaknesses, improvement areas, potential risks and opportunities. Project managers can use different techniques and tools that are useful to manage projects efficiently. It is important to have a good cost estimate in order to budget a new project. Unfortunately, software effort estimation methods are often inaccurate. Handling uncertainty is essential for the success of software development projects. This paper discusses about the importance of uncertainty factors involved in project, and the influence of thus in cost estimation it presents the feedback of Team leaders, System Analyst and Senior Software Engineer. I. INTRODUCTION There are countless terms and definitions used to describe the types of estimates prepared by cost estimators. Project scheduling is an important step in the software development process. [3]Software project managers often use scheduling to perform preliminary time and resource estimates, general guidance, and analysis of project alternatives. Software project managers recognize the importance of managing uncertainties. Many software companies track and analyze project performance by measuring cost estimation accuracy. A high estimation error is frequently interpreted as poor estimation skills. 13, IJCSMC All Rights Reserved 139

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 Software cost estimation is an essential part of most software development. Unfortunately, software development cost estimation is difficult and inaccurate. There are many []project planning and scheduling techniques to manage and help to ensure project success. [1]As such, project managers should be knowledgeable of and considering the various industry techniques and tools in the definition and execution of project cost estimation. In this paper discuss about major causes of uncertainty and a questionnaire was designed to investigate the uncertainty factors that affect to the project success. II. METHODOLOGY The objective of this study is to investigate the causes of uncertainty of the projects undertaken by the team leaders, system analyst and senior software engineer. [7]A questionnaire was designed to investigate the factors that affecting the project success. The questionnaire consists of six questions. Each Question has asked in different phases. All the six questions are divided in nine uncertainty factors. Each factors influence in the project is divided in three types namely, Low, Medium and High. The value low is equal to one; medium is equal to two and high is equal to zero. The not applicable factor is equal to zero. There are six questions on major uncertainty factors in software development project, which are rated based on a rating of 1 to 3. In this questionnaire, information is gathered from the Team leaders, System analyst and Senior Software engineers in the project. Sixteen different project and in different locations of the Team leaders, System analyst and senior software engineers are rating the questionnaire. III. ANALYSIS ON PROJECTS The sixteen project teams were completed the project and invited to answer the questionnaire. The team leaders or system analyst or senior software engineer were answering the six questions in the questionnaire. The questionnaire covered the nine key factors in []uncertainty namely, management, project design, communication, staff experience, funding problems, user s response, resources, price changes and technical factors. Table 1 shows the rating given by the sixteen projects on the six questions each. This is a summary of uncertainty factors of six phases of sixteen projects. Uncertai nty factor Management Project Design Communication Staff Experience Project No. 1 1 8 1 1 1 1 7 13 1 5 15 1 1 1 5 1 3 11 13 17 1 11 3 1 11 7 17 1 1 13 11 5 1 5 15 13 1 1 5 11 1 5 1 1 5 15 1 1 7 1 5 1 1 15 11 5 1 8 1 1 15 7 1 1 7 1 9 11 7 1 15 5 13 1 5 1 1 8 9 15 15 1 1 13 11 9 9 13 17 8 13 1 5 11 1 1 9 17 13 5 1 1 13 13 9 9 1 15 8 13 1 5 1 1 9 8 15 1 7 15 1 3 1 15 8 7 15 15 15 1 1 1 1 9 15 1 7 1 13 1 Table 1: Different types of Uncertainty values in sixteen different projects Funding Problems User s Response Price Changes Resources Technical Factors 13, IJCSMC All Rights Reserved 1

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 Normal Distribution Calculation for Project Design uncertainty, X F FX FX 5 5 5 15 1 7 7 3 1 17 8 1 18 9 5 5 5 17 119 877 Table : Uncertainty factor Project Design Normal Distribution Uncertainty Factors Resources 5% Technical Factors 13% Management 1% Project Design 7% Price changes 1% Communication 1% User's Response 15% Staff Experience 1% Funding problems % Figure 1: Different types of Uncertainty Factors 13, IJCSMC All Rights Reserved 11

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 Mean 7 Variance.58835 Standard Deviation 1.8799 Normal Values Distribution 5.3815 1.15595 7.17 8 1.15595 9.3815 Table 3: Normal Distribution Calculation Project Design 5 3 1 5 7 8 9 1 Figure : Project Design Uncertainty factor Normal Distribution Curve IV. NORMAL DISTRIBUTION The normal distributions are a very important class of statistical distributions. [9]Normal distributions are symmetrical with a single central peak at the mean (average) of the data. The shape of the curve is described as bell shaped with the graph falling off evenly on either side of the mean. To speak specifically of any normal distribution, two quantities have to be specified: the mean, where the peak of the density occurs, and the standard deviation, which indicates the spread or girth of the bell curve. The Normal (or Gaussian) distribution is a very commonly occurring continuous probability distribution a function that tells the probability of a number in some context falling between any two real numbers. The normal distribution is immensely useful because of the central limit theorem, which states that, under mild conditions, the mean of many random variables independently drawn from the same distribution is distributed approximately normally, irrespective of the form of the original distribution: physical quantities that are expected to be the sum of many independent processes (such as measurement errors) often have a distribution very close to the normal. Moreover, many results and methods (such as propagation of 13, IJCSMC All Rights Reserved 1

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 uncertainty and least squares parameter fitting) can be derived analytically in explicit form when the relevant variables are normally distributed. The [5]Gaussian distribution is sometimes informally called the bell curve. However, many other distributions are bellshaped (such as Cauchy's, Student's, and logistic). The terms Gaussian function and Gaussian bell curve are also ambiguous because they sometimes refer to multiples of the normal distribution that cannot be directly interpreted in terms of probabilities. The normal distribution is The parameter μ in this formula is the mean or expectation of the distribution (and also its median and mode). The parameter σ is its standard deviation; its variance is therefore σ. A random variable with a Gaussian distribution is said to be normally distributed and is called a normal deviate. 5 3 1 7 8 9 1 11 1 13 5 3 1 5 7 8 9 1 Management Project Design 1 1 1 18 Communication 3 5 7 9 Funding Problem 11 13 15 17 19 Staff Experience 8 11 13 15 17 User s Response 13, IJCSMC All Rights Reserved 13

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 9 1 11 1 13 1 15 Price Changes 3 5 7 8 Resources 9 1 11 1 13 1 15 Technical Factors Figure 3: Uncertainty factors in Normal Distribution Curve The normal distribution calculation was calculated by nine major uncertainty key factors namely management, project design, communication, staff experience, funding problems, user s response, resources, price changes and technical factors. When normal distribution calculation was carried out into graphical representation the Bell shaped curve or normal distribution curve was attained (Figure 3). V. CONCLUSION This paper discusses about team leaders, system analyst and senior software engineer rating the questionnaire prepared based on the uncertainty factors, collected in sixteen various projects. This questionnaire contains major uncertainty factors like Management, Project design, Communication, Staff experience, Funding problems, User s response, Resources, Price changes and Technical factors. By managing uncertainty, can recognize the problem caused and analysed. The analysed problem should be minimized and rectified. Applying good management practices would help to avoid these uncertainty factors, and leading to project success. The results explain the occurrence of uncertainty factors in each phase of various projects and also uncertainty factors cause changes in entire project planning. It explains firmly that uncertainty factors play an important role and adding the uncertainty cost as variable in cost estimation calculation. 13, IJCSMC All Rights Reserved 1

G. Rajkumar et al, International Journal of Computer Science and Mobile Computing Vol. Issue. 9, September- 13, pg. 139-15 REFERENCES [1] Iman Attarzadeh, Siew Hock Ow, Project Management Practices: The Criteria for Success or Failure, Communications of the IBIMA, Vol. 1, 8. [] Intaver Institute, Software Project Scheduling under Uncertainties, Canada. [3] Jakob Pinggera, Handling Uncertainty in Software Projects a controlled Experiment, Institute of Computer Science, Research Group Quality Engineering Thesis, April, 9. [] Kardile Vilas Vasantrao, Understanding of Software effort estimation at the early software development of the life cycle A literature view, International Journal of Engineering Research and Applications, Vol. Issue 1, Jan-Feb 1, pp.88-85. [5] Koichi Takagi, Shinji Kumagai, Ichiro Matsunaga and Yukinori Kusaka, Application of Inverse Gaussian Distribution to occupational exposure data, Elsevier Sciences Ltd, Vol.1, No 5, 1997. [] Rajkumar.G and Dr.K.Alagarsamy, The Major Uncertainty factors affecting the software cost estimation, International Journal of Computer Technology and Applications, Vol. (3), 19. [7] Rajkumar.G, Dr.K.Alagarsamy, Study of Uncertainty factors influenced in Software Phases effecting in Cost Estimation, IJCSMC, Vol., Issue. 8, August, 13, pp. 15 15. [8] Stein Grimstad, Magne Jorgensen, A Framework for the analysis of Software cost estimation Accuracy, ISESE, September 1-,, Rio de Janeiro, Brazil. [9] Wlodzimierz Bryc, Normal Distribution characterizations with applications, Lecture notes in statistics, June, 5. 13, IJCSMC All Rights Reserved 15