ACM Home Page
Please provide us with feedback. Feedback
Investigating and improving a COTS-based software development
Full text PdfPdf (129 KB)
Source International Conference on Software Engineering archive
Proceedings of the 22nd international conference on Software engineering table of contents
Limerick, Ireland
Pages: 32 - 41  
Year of Publication: 2000
ISBN:1-58113-206-9
Authors
M. Morisio  University of Maryland, College Park, MD
C. B. Seaman  University of Maryland Baltimore County, Baltimore, MD and Fraunhofer Center Maryland, College Park, MD
A. T. Parra  Computer Sciences Corporation, Greenbelt, MD
V. R. Basili  University of Maryland, College Park, MD and Fraunhofer Center Maryland, College Park, MD
S. E. Kraft  NASA/Goodard Space Flight Center, Greenbelt, MD
S. E. Condon  Computer Sciences Corporation, Greenbelt, MD
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Irish Comp Soc : Irish Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 154,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337180.337186
What is a DOI?

ABSTRACT

The work described in this paper is an investigation of 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 guidelines for COTS-based development are developed and briefly presented. The new process is currently under experimentation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Basili V.R., Caldiera C., Rombach H.D., Experience Factory, Encyclopedia of Software Engineering, Marciniak J.J. editor, Volume 1, John Wiley, 1994, pp 469-476.
 
2
Basili, V.R., D. M. Weiss, A Methodology for Collecting Valid Software Engineering Data, IEEE Transactions on Software Engineering, vol. SE-10, no.6, November 1984, pp. 728-738.
 
3
Miles, M. B., A. M. Huberman, Qualitative Data Analysis: An Expanded Sourcebook , 2 nd Edition, Sage Publications, 1994.
 
4
Carney, D. Assembling Large Systems from COTS Components: Opportunities, Cautions, and Complexities. SEI Monographs on Use of Commercial Software in Government Systems, Software Engineering Institute, Pittsburgh, USA, June 1997.
 
5
Glaser, B.G., A.L. Strauss. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine Publishing Company, 1967.
 
6
 
7
Morisio M., Tsouki~s A., IusWare: A methodology for the evaluation and selection of software products, IEE Proceedings Software Engineering, June 1997, pp. 162-174.
 
8
NASA/SEL, SEL COTS Study, Phase 1, Initial Characterization Study report, SEL-98-001, August 1998.
 
9
NASA/SEL, SEL COTS Study, Phase 2, New proposed COTS process, SEL-99-002, November 1999.
 
10
Parra, A., C. Seaman, V. Basili, S. Kraft, S. Condon, S. Burke, and D. Yakimovich, The Package-Based Development Process in the Flight Dynamics Division. in Proc. of the Twenty-second Software Engineering Workshop, NASA/Goddard Space Flight Center, December 1997, pp. 21-56.
 
11
NASA/SEL, SEL Recommended Approach to Software Development, Revision 3, SEL-81-305, June 1992.
 
12
Software Engineering Institute, COTS-Based Initiative Description, available at <http:// www.sei.cmu.edu/cbs/cbs_description.html>.
 
13
Software Engineering Institute, COTS-Based Initiative Overview, available at <http:// www.sei.cmu.edu/cbs/cbs_description.html>.
14
 
15
Yakimovich D., Travassos G.H., Basili V.R., A classification of software components incompatibilities for COTS integration, Proc. of the 24th Software Engineering Workshop, NASA/Goddard Space Flight Center, December 1999.

CITED BY  13

Collaborative Colleagues:
M. Morisio: colleagues
C. B. Seaman: colleagues
A. T. Parra: colleagues
V. R. Basili: colleagues
S. E. Kraft: colleagues
S. E. Condon: colleagues