• DocumentCode
    2163994
  • Title

    Composable process elements for developing COTS-based applications

  • Author

    Boehm, Barry ; Port, Daniel ; Ye Yang ; Bhuta, J.

  • Author_Institution
    University of Southern California
  • fYear
    2003
  • fDate
    30 Sept.-1 Oct. 2003
  • Firstpage
    8
  • Lastpage
    17
  • Abstract
    Data collected from five years of developing e-service applications at USC-CSE reveals that an increasing fraction have been commercial-off-the-shelf (COTS)-based applications (CBA) projects: from 28% in 1997 to 60% in 2001. Data from both small and large CBA projects show that CBA effort is primarily distributed among the three activities of COTS assessments, COTS tailoring, and glue code development and integration, with wide variations in their distribution across projects. We have developed a set of data-motivated composable process elements, in terms of these three activities, for developing CBA´s as well an overall decision framework for applying the process elements. We present data regarding the movement towards CBA´s and effort distribution among them; we then proceed to describe the decision framework and to present a real-world example showing how it operates within the WinWin Spiral process model generator to orchestrate, execute, and adapt the process elements to changing project circumstances.
  • Keywords
    project management; software development management; software process improvement; CBA projects; COTS assessments; COTS tailoring; COTS-based application; WinWin Spiral process; commercial-off-the-shelf; composable process elements; data collection; decision framework; e-service applications; glue code development; glue code integration; process model generator; Application software; Concurrent computing; Costs; Information analysis; Intellectual property; Navigation; Software engineering; Software systems; Spirals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2003. ISESE 2003. Proceedings. 2003 International Symposium on
  • Print_ISBN
    0-7695-2002-2
  • Type

    conf

  • DOI
    10.1109/ISESE.2003.1237960
  • Filename
    1237960