George E. Stark

Learn More
SUMMARY Requirements are the foundation of the software release process. They provide the basis for estimating costs and schedules as well as developing design and testing specifications. Thus, adding to, deleting from, or modifying existing requirements that have been agreed to by both clients and maintainers during the execution of the software(More)
There is much literature describing software maintenance process models, but few comparative studies on the approaches used by managers in the field. This paper describes three software maintenance management strategies currently implemented by six organizations. The strategies are compared on the attributes of performance, economics, efficiency, and(More)
The eSourcing Capability Model for Service Providers (eSCM-SP) is a " best practices " capability model. It provides guidance to service providers on improving their capability across the sourcing life-cycle, and it provides clients with an objective means of evaluating the capability of service providers. Measurement is fundamental to effective service(More)
Managers at the National Aeronautics and Space Administration's (NASA) Mission Operations Directorate (MOD) at the Johnson Space Center wanted to increase their insight into the cost, schedule, and quality of the software-intensive systems maintained for the Space Shuttle programs. We defined and implemented a software metrics set that contains thirteen(More)