Industry versus DoD: a comparative study of software reuse
Therriault, Robert W.
Van Nederveen, Kristina E.
Emery, James C.
MetadataShow full item record
Software reuse is a longtime practiced method. The technical issues, such as how to link software repositories and programming for reuse, have been resolved. The problems faced by industry and the Department of Defense are of a non-technical nature and can be categorized into three broad categories: managerial, economic, and legal. This thesis compares industry and DoD reuse effort highlighting common problems and lessons learned. The comparison is between IBM, Hewlett-Packard, the Air Force's Central Archive for Reusable Defense Software (CARDS), and the Restructured Naval Tactical Data System (RNTDS). Each reuse effort is studied using personal interviews and written descriptions. Problems encountered by private industry and their solutions are analyzed and compared to DoD. Many of industry's problem are found to be prevalent in DoD. Industry recognizes these issues and is taking steps to rectify them. Legal issues are the least understood by industry and DoD, and need further research to overcome these hurdles. Some economic and managerial issues are recognized by DoD and are in process of being resolved. Industry is more advanced than DoD in their programs and understanding of reuse. DoD can alleviate some of its software reuse problems by employing the lessons learned from industry
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Demir, Kadir Alpaslan (2008-04);There are various studies reporting the success and failure rates of software projects [GA,CH,EL]. Even with the lowest failure rates reported, the software projects are significantly failing when compared to projects ...
Adams, Brady. (Monterey California. Naval Postgraduate School, 2008-06);There is a need to understand cycles associated with software upgrades as they effect people, organizations and the software industry. This thesis intends to explore the moderating factors of these three distinct and ...
Proceedings of the 1998 ARO/ONR/NSF/DARPA Monterey workshop on Engineering Automation for Computer Based Systems Luqi (Monterey, California. Naval Postgraduate School, 1999-04-01); NPS-CS-99-002The "Engineering Automation for Computer Based Systems" Workshop is the 6th in a series of Software Engineering workshops for formulating and advancing software engineering models and techniques, with the fundamental theme ...