- {BEL 85} LA Belady and MM Lehman, The Characteristics of Large Systems, in Program Evolution Processes of Software Change, edited by MM Lehman and LA Belady, Academic Press, 1985.Google Scholar
- {BOL 89} C Boldyreff, Investigations Concerning the Representation of Software Concepts, Practitioner Project Working Paper, P1094-BrU-CB-WPB2-WORKING PAPER-0022, January 1989.Google Scholar
- {BUR 81} An informal introduction to specifications using Clear, in The Correctness Problem in Computer Science, edited by RS Boyer and JS Moore, Academic Press, 1981.Google Scholar
- {DIK 81} EW Dijkstra, Introduction: Why correctness must be a mathematical concern, in The Correctness Problem in Computer Science, edited by RS Boyer and JS Moore, Academic Press, 1981.Google Scholar
- {FRE 87} Peter Freeman, A Conceptual Analysis of the Draco Approach to Constructing Software Systems, in {IEEE 87}.Google Scholar
- {HAL 89} PAV Hall, A METAMODEL for Software Components and Reuse, Practitioner Project Working Paper, P1094-BrU-PH-WPB 1-WORKING PAPER-0027, January 1989.Google Scholar
- {IEEE 84} IEEE Transactions on Software Engineering, Special Issue on Software Reusability, Vol. SE-10, No. 5, September 1984.Google Scholar
- {IEEE 87} IEEE Tutorial: Software Reusability, edited by Peter Freeman, IEEE Computer Society Press, 1987.Google Scholar
- {IEEE 87a} IEEE Recommemended Practice for Software Design Descriptions, ANSI/IEEE Std 1016- 1987, The Institute of Electrical and Electronic Engineers, Inc, 1987.Google Scholar
- {JON 84} TC Jones, Reusability in Programming: A Survey of the State of the Art, in {IEEE 84}.Google Scholar
- {KNU 84} DE Knuth, Literate Programming, The Computer Journal, Vol. 27, No. 2, May 1984.Google ScholarDigital Library
- {KAN 84} Kirk Kandt, Pegasus: A Tool for the Acquisition and Reuse of Software Designs, in Proceedings of Compsac84 Conference, Silver Springs, Maryland, IEEE Computer Society Press, 1984.Google Scholar
- {LUB 86} Mitchell D Lubars, AFFORDING HIGHER RELIABILITY THROUGH SOFTWARE REUSABILITY , ACM SIGSOFT Software Engineering Notes, Vol. 11, No. 5, October 1986. Google ScholarDigital Library
- {NEI 84} James Neighbors, The Draco Approach to Constructing Software from Reusable Components, in {IEEE 84}.Google Scholar
- {POL 57} George Polya, How to Solve It, Second Edition, Princeton University Press, 1957.Google Scholar
- {PRA 87} Practitioner Consortium, ESPRIT Project P1094 - PRACTITIONER: A Support System for Pragmatic Reuse of Software Concepts, Technical Annex, Version 3, 25 May 1987.Google Scholar
- {PRI 87} Ruben Prieto-Diaz and Peter Freeman, Classifying Software for Reusability, IEEE SOFTWARE, January 1987.Google Scholar
- {RIC 76} C Rich and H Shrobe, Initial report on a LISP programmer's apprentice, Massachusetts Institute of Technology, AI-TR-354, December 1976. Google ScholarDigital Library
- {RIC 79} C Rich, HE Shrobe and RC Waters, An Overview of the Programmer's Apprentice, Proceedings of the 6th International Joint Conference on Artificial Intelligence, Tokyo, August 1979.Google Scholar
- {RIC 81} C Rich, A Formal Representation for Plans in the Programmer's Apprentice, Proceedings of the 7th International Joint Conference on Artificial Intelligence, Vancouver August 1981.Google Scholar
- {VYG 34} Lev S Vygotsky, Thought and Language, Soc.-econom. izd., Moscow-Leningrad, 1934. Translated and Edited by E Hanfmann and G Vakar, MIT Press, 1962.Google Scholar
- {YAT 80} Y Yatsumoto, O Sasaki, S Nakajima, K Takezama, S Yamamoto and T Tanaka, SWB System: a Software Factory, in Software Engineering Environments, edited by H Huenke, North Holland, 1980.Google Scholar
Index Terms
- Reuse, software concepts, descriptive methods, and the practitioner project
Recommendations
Software reuse
Software reuse is the process of creating software systems from existing software rather than building software systems from scratch. This simple yet powerful vision was introduced in 1968. Software reuse has, however, failed to become a standard ...
Contemplating systematic software reuse in a project-centric company
SAICSIT '08: Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technologySystematic software reuse is still the most promising strategy for increasing productivity and improving quality in the software industry. Although it is simple in concept, successful software reuse implementation is difficult in practice. A reason put ...
Reuse Concepts and a Reuse Support Repository
ECBS '96: Proceedings of the IEEE Symposium and Workshop on Engineering of Computer Based SystemsIf we want to create a Reuse Environment for Software Engineers, we have to concentrate on both the technical drawbacks of such a complex Environment, as well as on the Software Engineers themselves. Reuse is not just a new mode or a simple development ...
Comments