Search NASA⌕ Search

NASA NTRS · 19920010182

A framework for assessing the adequacy and effectiveness of software development methodologies

Abstract

Tools, techniques, environments, and methodologies dominate the software engineering literature, but relatively little research in the evaluation of methodologies is evident. This work reports an initial attempt to develop a procedural approach to evaluating software development methodologies. Prominent in this approach are: (1) an explication of the role of a methodology in the software development process; (2) the development of a procedure based on linkages among objectives, principles, and attributes; and (3) the establishment of a basis for reduction of the subjective nature of the evaluation through the introduction of properties. An application of the evaluation procedure to two Navy methodologies has provided consistent results that demonstrate the utility and versatility of the evaluation procedure. Current research efforts focus on the continued refinement of the evaluation procedure through the identification and integration of product quality indicators reflective of attribute presence, and the validation of metrics supporting the measure of those indicators. The consequent refinement of the evaluation procedure offers promise of a flexible approach that admits to change as the field of knowledge matures. In conclusion, the procedural approach presented in this paper represents a promising path toward the end goal of objectively evaluating software engineering methodologies.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Arthur, James D., Nance, Richard E.. 1990-11-01. A framework for assessing the adequacy and effectiveness of software development methodologies. https://ntrs.nasa.gov/citations/19920010182

Cite the original work for its findings. Save a collection to share your selection of sources.