• Title/Summary/Keyword: cost estimating software

Search Result 61, Processing Time 0.037 seconds

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.

An Analysis of Cost Driver in Software Cost Model by Neural Network System

  • Kim, Dong-Hwa
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.377-377
    • /
    • 2000
  • Current software cost estimation models, such as the 1951 COCOMO, its 1987 Ada COCOMO update, is composed of nonlinear models, such as product attributes, computer attributes, personnel attributes, project attributes, effort-multiplier cost drivers, and have been experiencing increasing difficulties in estimating the costs of software developed to new lift cycle processes and capabilities. The COCOMO II is developed fur new forms against the current software cost estimation models. This paper provides a case-based analysis result of the cost driver in the software cost models, such as COCOMO and COCOMO 2.0 by fuzzy and neural network.

  • PDF

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 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

Comparative Analysis of BIM-Enabled Construction Cost Estimation Practices: A Case Study of Japan and China

  • Shi TANG;Kazuya SHIDE
    • International conference on construction engineering and project management
    • /
    • 2024.07a
    • /
    • pp.745-752
    • /
    • 2024
  • This paper presents a study that compares and analyzes the practices of utilizing BIM (Building Information Modeling) for construction cost estimation in Japan and China. The study delves into the nuanced differences and similarities in cost estimation methodologies between the two countries. The overview section explored their respective standard specifications, and the methodologies for construction quantities take-off, covering both the bottom-up estimating approach and the all-in unit rate approach. Additionally, the paper delves into the item code system used in BQ (Bills of Quantities), elaborating on its introduction and practical application. The paper meticulously breaks down the process of quantities take-off facilitated by BIM models and cost-estimating software. The study also delves into the developmental trends in comprehensive BIM standards about construction cost, coupled with the proposition of a BIM code for seamless integration into construction cost practices as part of a forward-looking research plan. In conclusion, the paper encapsulates the comparative findings, highlighting the strengths, weaknesses, and potential areas for improvement in the BIM-enabled construction cost estimation practices of Japan and China. This study contributes to a deeper understanding of the utilization of BIM technology in the construction industry, offering valuable insights for practitioners, researchers, and policymakers alike.

Estimating Software Development Cost using Support Vector Regression (Support Vector Regression을 이용한 소프트웨어 개발비 예측)

  • Park, Chan-Kyoo
    • Korean Management Science Review
    • /
    • v.23 no.2
    • /
    • pp.75-91
    • /
    • 2006
  • The purpose of this paper is to propose a new software development cost estimation method using SVR(Support Vector Regression) SVR, one of machine learning techniques, has been attracting much attention for its theoretic clearness and food performance over other machine learning techniques. This paper may be the first study in which SVR is applied to the field of software cost estimation. To derive the new method, we analyze historical cost data including both well-known overseas and domestic software projects, and define cost drivers affecting software cost. Then, the SVR model is trained using the historical data and its estimation accuracy is compared with that of the linear regression model. Experimental results show that the SVR model produces more accurate prediction than the linear regression model.

A Software Cost Estimation Using Growth Curve Model (성장곡선을 이용한 소프트웨어 비용 추정 모델)

  • Park, Seok-Gyu;Lee, Sang-Un;Park, Jae-Heung
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.597-604
    • /
    • 2004
  • Accurate software cost estimation is essential to both developers and customers. Most of the cost estimating models based on the size measure methods, such as LOC and FP, are obtained through size estimation. The accuracy of size estimation directly influences the accuracy of cost estimation. As a result, the overall structure of regression-based cost models applies the power function based on software size. Many growth phenomenon in nature such as the growth in living organism, performance of technology, and learning capability of human show an S-shaped curve. This paper proposes a model which estimates the developing effort by using the growth curve. The presented model assumes that the relation cost and size follows the growth curve. The appropriateness of the growth curve model based on Function Point, Full-Function Point and Use-Case Point, which are the general methods in estimating the software size have been confirmed. The proposed growth curve model shows similar performance with power function model. In conclusion, the growth curve model can be applied in the estimation of the software cost.

WEB FRONT-END COMPUTING RELATIONAL DATABASE SYSTEM FOR ITEM-LEVEL PRELIMINARY HIGHWAY COST ESTIMATES

  • Jui-Sheng Chou ;James T. O'Connor ;Khali R. Persad ;Wai Kiong Chong
    • International conference on construction engineering and project management
    • /
    • 2005.10a
    • /
    • pp.509-514
    • /
    • 2005
  • In recent years, use of the web technologies and on-line process has immensely swapped single-user platform practice. This study attempted to develop preliminary cost estimating program by means of Web technologies based on statistical modeling results. A prototype Web-based Preliminary Item-Level Cost Estimating System (WBPILCES) using open source software was developed as an on-line estimating tool in this research. The primary objective is to study the possible flexibility of implementing a centralized information system that will be maintained by the Texas Department of Transportation (TxDOT) IT division. The full-scale deployment of proposed information architecture is expected to seamlessly integrate with legacy database system currently used by TxDOT so as to streamline data storage, cost growth tracking and estimates documentation.

  • PDF

A Study on the Estimation of Software Development Cost of IT Projects in Public Sector (공공부문 정보화사업의 소프트웨어 개발비용 예측에 관한 연구)

  • 박찬규;구자환;김성희;신수정;송병선
    • Korean Management Science Review
    • /
    • v.19 no.2
    • /
    • pp.191-204
    • /
    • 2002
  • 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 scientific and efficient management of IS budget. Since IS budget makes much effect on the delivery time, quality and productivity of IS projects, the exact cost estimation is also necessary for the successful accomplishment of IS projects. The primary concern in the cost estimation of IS projects is software cost estimation, which requires the measurement of the size of softwares. There are two methods for sizing software : line-of-code approach, function point model. In this paper, we propose a function-point-based model for estimating software cost. The proposed model is derived by collecting about fifty domestic IT projects in public sector and analyzing their relationship between cost drivers and development effort. Since the proposed model is developed by simplifying the function point model that can be used only when detailed user requirements are specified, it can be also applied at project planning and budgeting phase.

Man-hours Prediction Model for Estimating the Development Cost of AI-Based Software (인공지능 기반 소프트웨어 개발 비용 산정에 관한 소요 공수 예측 모형)

  • Chang, Seong Jin;Kim, Pan Koo;Shin, Ju Hyun
    • Smart Media Journal
    • /
    • v.11 no.7
    • /
    • pp.19-27
    • /
    • 2022
  • The artificial intelligence software market is expected to grow sixfold from 2020 to 2025. However, the software development process is not standardized and there is no standard for calculating the cost. Accordingly, each AI software development company calculates the input man-hours according to their respective development procedures and presents this as the basis for the development cost. In this study, the development stage of "artificial intelligence-based software" that learns with a large amount of data and derives and applies an algorithm was defined, and the required labor was collected by conducting a survey on the number of man-hours required for each development stage targeting developers. Correlation analysis and regression analysis were performed between the collected man-hours for each development stage, and a model for predicting the man-hours for each development stage was derived. As a result of testing the model, it showed an accuracy of 92% compared to the collected airborne effort. The man-hour prediction model proposed in this study is expected to be a tool that can be used simply for estimating man-hours and costs.