Extension and software development

David S. Notkin, William G. Griswold · International Conference on Software Engineering · 1988

Enhancement is the most costly phase of the software development life-cycle. By developing an extension mechanism that allows users to augment a software system without modifying the underlying source code, we address enhancement directly. We describe the design and implementation of the extension mechanism. We also demonstrate how the availability of this flexible mechanism alters not only the enhancement phase of the life-cycle, but the design and implementation phases as well.

Read the paper · More papers on PaperTik