• Title/Summary/Keyword: Software Development Cost

Search Result 756, Processing Time 0.03 seconds

Improving the Application Type and Quality/Characteristics Adjustment Factors of the Korea Software Cost Estimation Standard (소프트웨어 개발비 기준의 애플리케이션 유형과 품질 및 특성 보정요소 개선)

  • Park, Chan-Kyoo;Kim, Woo-Je;Seo, Yong-Won
    • Journal of Information Technology Services
    • /
    • v.8 no.2
    • /
    • pp.43-70
    • /
    • 2009
  • As software development and maintenance cost increase quickly, information systems managers are more concerned about how to effectively manage software cost. To estimate the software development cost, most public institutes of Korea use the software cost estimation standard established by the government. Unfortunately, the accuracy of the estimation derived from the standard has not been satisfactory in spite of repetitive modifications made to improve it. One of the major reasons for the inaccuracy is that the standard has too small a number of cost adjustment factors to reflect the various characteristics of a software development project. To remedy this problem, we propose new cost adjustment factors which can be incorporated into the standard and are important to enhance the estimation accuracy, based on the analysis of several well-known software estimation models. Furthermore, by applying the proposed model to real world software projects, we show that the proposed model can produce more accurate estimates than the current standard.

Software Cost Estimation Considering Acquisition Process (획득 프로세스를 고려한 소프트웨어 비용 산정방안)

  • Song Young-Il;Lee Gil-Sup
    • The Journal of Information Systems
    • /
    • v.14 no.2
    • /
    • pp.173-189
    • /
    • 2005
  • Recently, Korean software industry has enjoyed fast growth, thus phenomenon drew attention to the need for more precise and standardized cost estimation system for software development. However, many obstacles exist in achieving a more precise and universally applicable cost measurement. These obstacles include : (1) the intangible nature of intellectual efforts, (2) lack of cost standards, (3) lack of quantitative yardstick to determine the potential complication, (4) lack of both cost monitoring during development and coordinating between acquisition process and cost estimation. The purpose of this study is to facilitate software development cost estimation considering acquisition process that will meet korean user's needs, and to create better models that will be cost for software development particularly for Korean environment.

  • PDF

A Study on Development Cost Attributes Analysis of NHPP Software Reliability Model Based on Rayleigh Distribution and Inverse Rayleigh Distribution (레일리 분포와 역-레일리 분포에 근거한 NHPP 소프트웨어 신뢰성 모형의 개발비용 속성 분석에 관한 연구)

  • Yang, Tae-Jin
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.12 no.6
    • /
    • pp.554-560
    • /
    • 2019
  • In this study, after applying the finite failure NHPP Rayleigh distribution model and NHPP Inverse Rayleigh distribution model which are widely used in the field of software reliability to the software development cost model, the attributes of development cost and optimal release time were compared and analyzed. To analyze the attributes of software development cost, software failure time data was used, parametric estimation was applied to the maximum likelihood estimation method, and nonlinear equations were calculated using the bisection method. As a result, it was confirmed that Rayleigh model is relatively superior to Inverse Rayleigh model because software development cost is relatively low and software release time is also fast. Through this study, the development cost attributes of the Rayleigh model and the Inverse Rayleigh model without the existing research examples were newly analyzed. In addition, we expect that software developers will be able to use this study as a basic guideline for exploring software reliability improvement method and development cost attributes.

Estimating software development cost using machine-learning approach (학습이론을 이용한 소프트웨어 개발비 예측 모형)

  • Park, Chan-Kyoo
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.345-355
    • /
    • 2005
  • As the portion of information systems(IS) budget to the total government budget becomes greater, the cost estimation of IS development and maintenance projects is recognized as one of the most important problems to be resolved for quantitative and efficient management of IS budget. The primary concern in the cost estimation of IS projects is to estimate software development cost. In this paper, we propose a new method to estimate software cost using support vector regression(SVR), which has attracted considerable attention because of its good performance and theoretical clearness. The paper is the first study which apply SVR to software cost estimation.

  • PDF

The Optimal Release Time in Cost Model Using PCLS Model

  • Song, Kwang Yoon;Chang, In Hong;Choi, Min Su;Lee, Da Hye
    • Journal of Integrative Natural Science
    • /
    • v.9 no.3
    • /
    • pp.206-214
    • /
    • 2016
  • The basic goal of software development is to produce high quality software at low cost. Therefore, when to stop software testing and release the software product is a significant point in the software development. The software cost model is an effective tool used to help software developers control costs and determine the release time. In this paper, we discuss the cost model to apply all 6 models with consideration of time to remove errors, cost of removing each error and risk cost due to software failure. We show the impact of cost coefficients and parameter values on the expected total cost by changing the values and comparing the optimal release times.

The Comparative Software Development Cost Model Considering the Change in the Shape Parameter of the Erlang Distribution (어랑분포의 형상모수 변화에 따른 소프트웨어 개발 비용모형에 관한 비교 연구)

  • Yang, Tae-Jin
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.9 no.6
    • /
    • pp.566-572
    • /
    • 2016
  • Software Reliability implemented in software development is one of the most important issues. In finite failure NHPP software reliability models for software failure analysis, the hazard function that means a failure rate may have constant independently for failure time, non-increasing or non-decreasing pattern. In this study, software development cost analysis considering the variable shape parameter of Erlang distribution as the failure life distribution in the software product testing process was studied. The software failure model was applied finite failure Non-Homogeneous Poisson Procedure and the parameters approximation using maximum likelihood estimation was accompanied. Thus, this paper was presented comparative analysis by applying a software failure time data to the software, considering the shape parameter of Erlang distribution for development cost model analysis. When compared to the cost curve in accordance with the shape parameter, the model of smaller shape can be seen that the optimal software release time delay and more cost. Through this study, it is thought that it can serve as a preliminary information which can basically help the software developers to search for development cost according to software shape parameters.

An Overview of Time Estimation in the Appraisal of Completeness for Software

  • Kim, Yukyong
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.1
    • /
    • pp.21-26
    • /
    • 2020
  • The completeness appraisal of software is performed in various forms, such as assessing the completion level in the development process, calculating the defect rate, estimating the development cost, and calculating the redevelopment cost. Along with this, the problem that is often dealt with is estimation of the development time. Even in a dispute over completeness due to delays in software development, issues of calculating an appropriate development time required to develop a delivery software or a development time required for change requests are often included in the appraisal request. In this paper, we introduce the procedure and method for estimating the appropriate project time of software development so that the appraiser can be applied to the appraisal work for determining the completeness. The method is based on the manual for calculating the appropriate project period of software development project.

Estimating Cost Adjustment Factors of Software Development Projects using Analytic Hierarchy Process (AHP를 이용한 소프트웨어 개발비 보정계수 산정)

  • Kim, Woo-Je;Park, Chan-Kyoo;Shin, Soo-Jeong
    • IE interfaces
    • /
    • v.17 no.spc
    • /
    • pp.1-10
    • /
    • 2004
  • The purpose of this paper is to reorganize cost adjustment factors of software development projects in estimating software development cost, and derive adjustment coefficients of application types and language types by analytical hierarchy process. We constructed a decision-making hierarchy of various criteria which determine the complexity of application types and language types, and conducted a survey on the pairwise comparison among alternatives. Finally, the cost adjustment coefficients of application types and language types were derived by analytic hierarchy process. This paper is the first study in which the analytic hierarchy process was applied to the field of estimating cost adjustment factors of software development projects.

A Study on the Mid-Long Term Direction for Development of Software Cost Estimation Guidelines (소프트웨어 사업대가기준 중장기 발전 방향에 관한 연구)

  • Kim, Woo-Je;Kwon, Moon-Ju
    • The Journal of Society for e-Business Studies
    • /
    • v.15 no.1
    • /
    • pp.139-155
    • /
    • 2010
  • The purpose of this paper is to develop a framework of software cost estimation guidelines and to derive a mid-long term direction for development of the software cost estimation guidelines. In this paper, all the steps in the software life cycle are researched in the view of cost estimation, and current software cost estimation guidelines and models have been reviewed and analysed first. Second, a plan to separate unit cost per function point from standard procedure in current software cost estimation guidelines is presented to strengthen maket self-regulating function as a mid-long term developmental direction for software cost estimation guidelines. Third, construction of cost repository, making standard procedure for software cost estimation guidelines, development of various kinds of software cost estimation models, and a system for experts on software cost estimation are presented as the prerequisites for the future model framework of software cost estimation guidelines. Finally a roadmap for establishing the future model is proposed.

A Study on Development of the Software for Measurement of Safety Cost in Manufacture Industry (제조업의 재해손실비용산정을 위한 소프트웨어 개발에 관한 연구)

  • 권희봉;조수원;이창호
    • Proceedings of the Safety Management and Science Conference
    • /
    • 2001.05a
    • /
    • pp.39-43
    • /
    • 2001
  • The existent system of management for Measurement of Safety Cost are not effective because of the data loss and time loss and occurrence of errors through manual calculation. Therefore, tile development of the software for measurement of safety cost can solve the problem through the systematic calculation for safety cost and converting the related data to database, and also can build the strategy of the investment of Safety cost through analysing and comparing with the past data in the database. As a part of development of the software of Measurement of Safety Cost which is appropriate for the domestic environment, this study is developing a software based on Noguji method, which is one of the methods of Measurement of Safety Cost, and to appraise the efficiency of the management of Measurement of Safety Cost we will implement and improve the software in the case of the domestic enterprises.

  • PDF