| Investigating and improving a COTS-based software development |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 31, Downloads (12 Months): 125, Citation Count: 12
|
|
|
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
|
Daniil Yakimovich , James M. Bieman , Victor R. Basili, Software architecture classification for estimating the cost of COTS integration, Proceedings of the 21st international conference on Software engineering, p.296-302, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302643]
|
| |
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 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sharon Lymer , WenQian Liu , Steve Easterbrook, Experience in using business scenarios to assess COTS components in integrated solutions, Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research, p.126-140, October 17-20, 2005, Toranto, Ontario, Canada
|
|
|
|
Jingyue Li , Reidar Conradi , Odd Petter N. Slyngstad , Christian Bunse , Umair Khan , Maurizio Morisio , Marco Torchiano, Barriers to disseminating off-the-shelf based development theories to IT industry, ACM SIGSOFT Software Engineering Notes, v.30 n.4, July 2005
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Augmenting shared personal calendars
Proceedings of the 15th annual ACM symposium on User interface software and technology
Joe Tullio
, Jeremy Goecks
, Elizabeth D. Mynatt
, David H. Nguyen
-
Polymer simulation on the hypercube
Proceedings of the third conference on Hypercube concurrent computers and applications
H-Q. Ding
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|