• DocumentCode
    2413092
  • Title

    Adjustable Cost Estimation Model for COTS-Based Development

  • Author

    Naunchan, Poom ; Sutivong, Daricha

  • Author_Institution
    Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    341
  • Lastpage
    348
  • Abstract
    The use of commercial off-the-shelf (COTS) products to develop systems has become increasingly prominent due to schedule and cost benefits. However, COTS integration requires considerable effort and time, and an accurate estimate of an integration cost can help a project manager plan and ensure an on-time completion of the project. The COCOTS model is a widely-used method to estimate effort in COTS-based development (CBD), but the model does not address duration estimation directly or allows for a user-customized integration process, which may differ across organizations and projects. This paper proposes an adjustable model for estimating effort and duration of the integration process of CBD. The methodology integrates three existing approaches, namely COCOTS model for cost estimation, system dynamics for software process simulation, and communication overhead assumption. The proposed framework models COTS development in three phases: 1) tailoring phase 2) glue code development phase 3) system-level integration and test phase. Contrary to the traditional models, the proposed approach allows users to adapt the integration process pattern and specify productivity factors that are appropriate for their organizations. In addition to estimating the required workforce for each time period, the proposed model also finds the minimal effort needed as well as the optimal group member allocation for the COTS integration process.
  • Keywords
    project management; software cost estimation; software packages; commercial off-the-shelf product; cost estimation model; glue code development phase; software process simulation; system-level integration; tailoring phase; test phase; user-customized integration process; Australia; Communication system software; Costs; Humans; Processor scheduling; Productivity; Programming; Project management; Software systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. ASWEC 2007. 18th Australian
  • Conference_Location
    Melbourne, Vic.
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2778-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2007.10
  • Filename
    4159686