Learn More
For 15 years, the Software Engineering Laboratory (SEL) has been carrying out studies and experiments for the purpose of understand- ing, assessing, and improving software and software processes within a production software development environment at the National Aeronautics and Space Administration/Goddard Space Flight Center (NASA/GSFC). The SEL comprises(More)
This paper presents the OTSO method for reusable component selection. The OTSO method has been developed to provide a basis for evaluating and selecting reusable components for software development. The main characteristics of the OTSO method include (i) a well-defined, documented process, (ii) hierarchical and detailed evaluation criteria decomposition and(More)
We present a method for estimating the size, and consequently eeort and duration , of object oriented software development projects. Diierent estimates may be made in diierent phases of the development process, according to the available information. We deene an adaptation of traditional function points, called \Object Oriented Function Points", to enable(More)
This paper presents a method for estimating the size, and consequently eeort and duration, of object oriented software development projects. Diierent estimates may be made in diierent phases of the development process, according to the available information. We deene an adaptation of traditional function points, called \Object Oriented Function Points", to(More)
Software reuse can be achieved through an organization that focuses on utilization of life cycle products from previous developments. The component factory is both an example of the more general concepts of experience and domain factory and an organizational unit worth being considered independently. The critical features of such an organization are(More)