The C++ programming language
A comparison of the object-oriented and process paradigms
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
Code reusability in the large versus code reusability in the small
ACM SIGSOFT Software Engineering Notes
ACM Transactions on Programming Languages and Systems (TOPLAS)
Guest Editor's Introduction: Interactions Between Expert Systems and Software Engineering
IEEE Expert: Intelligent Systems and Their Applications
Hi-index | 0.00 |
One way to increase software productivity is to reuse existing code, designs and specifications. This paper examines the characteristics of software reusability from the points of view of software engineering as well as knowledge engineering. Various approaches from each perspective are described and evaluated. In addition, an experiment in reusing existing program modules and code segments are performed. In the process, a prototype structure-editor with the code reusability in mind is developed.