• Title/Summary/Keyword: Development Effort Estimation

Search Result 90, Processing Time 0.022 seconds

A Study of Optimal Effort Allocation over Software Development Phase (소프트웨어 개발노력 치적 분배에 관한 연구)

  • Lee, Sang-Un;Kim, Young-Soo;Han, Pan-Am
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.865-876
    • /
    • 2002
  • Successful project planning relies on a good estimation of the effort required to complete a project, together with the schedule options that may be available. Existing software effort estimation models are present only the total effort and instantaneous effort function for the software life-cycle. Also, Putnam presents constant effort rate in each phase. However, the size of total effort varies according to the software projects under the influence of its size, complexity and operational environment. As a result, the allocated effort in each phase also differs from one project to another. This paper suggests models for effort allocation in planning, specifying, building, testing and implementing phases followed by the project size and development types. These models are derived from 155 different projects. Therefore, these models can be considered as a practical guideline in management of project schedule and effort allocation.

A Software Estimating Model for Development Period (소프트웨어 개발기간 추정 모델)

  • 이상운
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.1
    • /
    • pp.20-28
    • /
    • 2004
  • Estimation of software project cost, effort, and duration in the early stage of software development cycle is a difficult and key problem in software engineering. Most of development effort and duration estimation models presented by regression model of simple relation function point vs. effort and effort vs. duration instead of considering developer's productivity. But different project have need for different effort according to developer's productivity if the projects are same software size. Also, different duration takes according to developer's productivity if the projects require the same effort. Therefore, models that take into account of productivity have a limited application in actual development project. This paper presents models that can be estimate the duration according to productivity in order to compensate a shortcoming of the previous models. Propose model that could presume development period by various methods based on productivity and compared models' performance. As a result of performance comparison, an estimating model of development period from software size got simple and most good result. The model gives decision-making information of development duration to project management in the early stage of software life cycle.

Optimal Effort Allocation in Software Development Phase (소프트웨어 개발 단계별 최적의 노력 할당)

  • 박재흥;노명옥;하석운
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.3
    • /
    • pp.295-306
    • /
    • 2002
  • Successful project planning relies on a good estimation of the effort required to complete a project, together with the schedule options that may be available. Despite the extensive research done developing new and better models, existing software effort estimation models are present only the total effort and instantaneous effort function for the software life-cycle. Also, Putnam presents constant effort rate in each phase. However, the size of total effort are variable according to the software projects under the influence of its size, complexity and operational environment. As a result, the allocated effort in each phase also differ from project to project. This paper suggests the criteria for effort allocation in planning, specifying, building, testing and implementing phase followed by the project total effort. These criteria are derived from 183 different projects. This result can be considered as a practical guideline in management of project schedule and effort allocation.

  • PDF

Software Development Effort Estimation Using Partition of Project Delivery Rate Group (프로젝트 인도율 그룹 분할 방법을 이용한 소프트웨어 개발노력 추정)

  • Lee, Sang-Un;No, Myeong-Ok;Lee, Bu-Gwon
    • The KIPS Transactions:PartD
    • /
    • v.9D no.2
    • /
    • pp.259-266
    • /
    • 2002
  • The main issue in software development is the ability of software project effort and cost estimation in the early phase of software life cycle. The regression models for project effort and cost estimation are presented by function point that is a software sire. The data sets used to conduct previous studies are of ten small and not too recent. Applying these models to 789 project data developed from 1990 ; the models only explain fewer than 0.53 $R^2$(Coefficient of determination) of the data variation. Homogeneous group in accordance with project delivery rate (PDR) divides the data sets. Then this paper presents general effort estimation models using project delivery rate. The presented model has a random distribution of residuals and explains more than 0.93 $R^2$ of data variation in most of PDR ranges.

Characteristic of ZEM Based Guidance Law with Time-to-go Estimation Methods (잔여시간 추정에 따른 ZEM 기반 유도법칙의 특징)

  • Kim, Tae-Hun;Park, Bong-Gyun
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.47 no.6
    • /
    • pp.429-437
    • /
    • 2019
  • This paper deals with a ZEM (Zero-Effort-Miss) based guidance law for the interception of moving targets and characteristics of the guidance law according to time-to-go estimation methods. To derive the ZEM vector feedback guidance command, we introduce a polynomial function with unknown coefficient, and then we determine the coefficient to satisfy initial and terminal constraints. Since the directions of the guidance command and ZEM vectors are adjusted by the time-to-go, general time-to-go estimation methods are proposed, which can generate the vertical and horizontal guidance commands with respect to an arbitrary reference frame. By performing various numerical simulations, the performance and characteristics of the proposed methods are investigated.

Cost-Schedule Tradeoff in Software Project (소프트웨어 프로젝트의 비용-일정 타협)

  • Lee, Sang-Un;Choi, Myeong-Bok
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.4
    • /
    • pp.99-106
    • /
    • 2013
  • Generally, software development schedule compression is decided within 75% of nominal schedule. However, there are some difficulties when we judge the possibility of development schedule compression because a nominal schedule has not been definitely. Therefore, this paper investigates various nominal schedule estimation models and decides the optimum range. Basing on the performance of ISBSG Release 8,614 projects are extracted from the actual 1,595 projects. We presented development effort estimation model from those data. Also, we derived the development schedule model from the development effort. When you apply the proposed model, you will be able to estimate development effort and schedule required for the development more actually.

Software Effort Estimation Using Artificial Intelligence Approaches (인공지능 접근방법에 의한 S/W 공수예측)

  • Jun, Eung-Sup
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.616-623
    • /
    • 2003
  • Since the computing environment changes very rapidly, the estimation of software effort is very difficult because it is not easy to collect a sufficient number of relevant cases from the historical data. If we pinpoint the cases, the number of cases becomes too small. However if we adopt too many cases, the relevance declines. So in this paper we attempt to balance the number of cases and relevance. Since many researches on software effort estimation showed that the neural network models perform at least as well as the other approaches, so we selected the neural network model as the basic estimator. We propose a search method that finds the right level of relevant cases for the neural network model. For the selected case set, eliminating the qualitative input factors with the same values can reduce the scale of the neural network model. Since there exists a multitude of combinations of case sets, we need to search for the optimal reduced neural network model and corresponding case set. To find the quasi-optimal model from the hierarchy of reduced neural network models, we adopted the beam search technique and devised the Case-Set Selection Algorithm. This algorithm can be adopted in the case-adaptive software effort estimation systems.

  • PDF

The Estimation of Software Development Effort Using Multiple Regression Method (다중회귀 분석을 이용한 소프트웨어 개발노력추정)

  • Jung Hye-Jung;Yang Hae-Sool;Shin Seok-Kyoo;Lee Sang-Un
    • The KIPS Transactions:PartD
    • /
    • v.11D no.7 s.96
    • /
    • pp.1483-1490
    • /
    • 2004
  • To accomplish a project successfuly, we have to estimate develpment effort accurately. But, development effort is different to software size and operation environment. Usually, we made use of function point for estimating development effort. In this paper. we make use of 789 project data. It is related to development projects in 1990`s. We investigate the variable affecting development effort. Also, we exedcute multiple liner regression analysis for looking linear relation about variables. We find the regression equation for multistage by dividing PDR that influ-enced development effort step by step.

Software Development Effort Estimation for Testing Data Analysis (테스팅 데이터 분석을 통한 소프트웨어 개발 노력 추정)

  • Jung, Hye-Jung;Yang, Hae-Sool
    • The KIPS Transactions:PartD
    • /
    • v.11D no.1
    • /
    • pp.173-182
    • /
    • 2004
  • The research to estimate development effort of software has been progress. But, it is not easy gain that testing data for estimating of development effort. Also, if we get the testing data, it is important that analysis testing data. In this paper, we study the data analysis of software development effort using the 789 software development projects which developed in the 1990's. Software development scale and software development team site are various. Using the characteristic of factor, we have to study characteristic of data and we estimate the development effort step by step. First, we prove the difference of development effort with the 789 project data according to development type, development environment, the development language etc. Also, we execute the crosstabs analysis that team site and function point.

A Study of Development Schedule Estimation Based on Development Type (소프트웨어 개발형태 기반 개발기간 추정 연구)

  • Park Seok-Gyu;Kim Woon-Yong
    • Journal of the Korea Computer Industry Society
    • /
    • v.7 no.3
    • /
    • pp.191-198
    • /
    • 2006
  • Area of software measurement is active more than thirty years. There is a huge collection of researches but still no concrete software development effort, duration and cost estimation model. The data sets used to conduct previous studies in the duration estimation model are often small and not too recent, these types of models should not be apply in recent projects that have complex architecture and various development environment. Therefore, Oligny et al. presents empirical models that predict software project duration in accordance with project platform based on project effort using the log data transformation. These models are based on the analysis of 396 project data provided by release 4 of the ISBSG Benchmark. Applying Oligny et al.'s models to 534 project data provided release 6 of the ISBSG Benchmark, the project duration is affected by development type more than development platform. Therefore, This paper presents the model of duration estimation according to development type. This paper proves the duration is more affected by development type than development platform. And, The model according to development type is more adequate for duration estimation.

  • PDF