COTS Adaptation Method – A Lifecycle Perspective

More and more organizations customize Commercial-Off-The-Shelf (COTS) standard systems instead of developing the bespoke ones. Despite this, there are still few methods that support adaptations of COTS standard systems. The ones that exist are either outdated or they only focus on some specific steps. None of the currently defined methods cover standard system adaptation from the lifecycle perspective and none of them provide concrete guidance for how to adapt COTS systems to the customers’ needs. As a result, many organizations have to develop their own adaptation methods in a trial and error manner. This paper suggests COTS Adaptation Method (COTSAM) including steps and guidelines providing advice for how to develop and evolve COTS-based systems during their lifecycle. The method has been explored and evaluated within one company that has used COTS for supporting the company’s business processes for more than a decade. Keywords-standard systems; reuse; lifecycle; business process.

[1]  L. D. Alford The problem with aviation COTS , 2000, 2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057).

[2]  Amrit Tiwana,et al.  Beyond Cost: The Drivers of COTS Application Value , 2005, IEEE Softw..

[3]  Daniel Plakosh,et al.  Complex COTS-based software systems: practical steps for their maintenance , 2000, J. Softw. Maintenance Res. Pract..

[4]  Barry W. Boehm,et al.  Value-based processes for COTS-based applications , 2005, IEEE Software.

[5]  Marco Torchiano,et al.  Towards a Reference Framework for COTS-Based Development: A Proposal , 2005 .

[6]  Maurizio Morisio,et al.  COTS-based software development: Processes and open issues , 2002, J. Syst. Softw..

[7]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[8]  Ivica Crnkovic,et al.  Component-based development process and component lifecycle , 2005, 27th International Conference on Information Technology Interfaces, 2005..

[9]  Leonardo Mariani,et al.  Dynamic Detection of COTS Component Incompatibility , 2007, IEEE Software.

[10]  N. Denzin,et al.  The SAGE handbook of qualitative research , 2005 .

[11]  Barry W. Boehm,et al.  COTS Integration: Plug and Pray? , 1999, Computer.

[12]  Steve Gilbert The Emergence of the System Configurator , 2005, IT Prof..

[13]  M. Marshall Sampling for qualitative research. , 1996, Family practice.