A Software Technology Transition Entropy Based Engineering Model
Abstract
Currently, systematic techniques for assessing macro mechanisms for transferring software engineering technologies are non-existent. This leads to inefficient allocation of research resources and increased risk to software technology intensive programs. Consequently, software technology transition today is an ill-defined and non-repeatable, inefficient process for bringing advanced software engineering technologies to market. This dissertation develops the fundamental elements of an industrial model of a software technology transition engine. The mechanisms are developed utilizing information theory, communication theory, chaos control theory, and learning curve principles. The combination of those scientifically sound mechanisms provides a basis for assessing, and / or prescribing a portfolio of technologies and the implementing macro infrastructure. This provides the theoretical framework for a practical method for a program manager to establish a high capacity transition channel, which accelerates technology maturation and insertion. Data samples assess the following technologies: software engineering, software technology transfer, Ada, Java, abstract data types, rate monotonic analysis, cost models, software standards, and software work breakdown structures. An extensive annotated bibliography on software technology transfer and related references, and a bibliography including related material from philosophy, psychology, math, physics, thermodynamics, management, economics, game theory, technology transfer, software engineering, and systems engineering is included.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 2002
- Accession Number
- ADA524949
Entities
People
- Michael S. Saboe
Organizations
- Naval Postgraduate School