A case study in applying a systematic method for COTS selection
Proceedings of the 18th international conference on Software engineering
Software architecture classification for estimating the cost of COTS integration
Proceedings of the 21st international conference on Software engineering
A support system to COTS-based software development for business services
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
An OO methodology based on the unified process for GIS application development
Practicing software engineering in the 21st century
How Agile COTS Selection Methods are (and can be)?
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Analysis & recommendations for the management of cots: computer off the shelf-software projects
ICCOMP'07 Proceedings of the 11th WSEAS International Conference on Computers
COTS Selection Best Practices in Literature and in Industry
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
An Architecture-Centric Development Environment for Black-Box Component-Based Systems
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Effects of architecture and technical development process on micro-process
ICSP'07 Proceedings of the 2007 international conference on Software process
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
Journal of Systems and Software
Measuring IT infrastructure project size: infrastructure effort points
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
COTS components and DB interoperability
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
A goal-oriented strategy for supporting commercial off-the-shelf components selection
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Collaborative resolution of requirements mismatches when adopting open source components
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Journal of Cases on Information Technology
Hi-index | 0.00 |
The work described in this paper is an investigation of the COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences, and the activities for which projects require more guidance, are requirements definition and COTS selection, high level design, integration and testing. Starting from these empirical observations, a new process and set of guidelines for COTS-based development are developed and briefly presented.