An introduction to database systems: vol. 1 (5th ed.)
An introduction to database systems: vol. 1 (5th ed.)
Object oriented design with applications
Object oriented design with applications
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Models of a distributed information retrieval system based on thesauri with weights
Information Processing and Management: an International Journal
Object-oriented SSADM
Power programming with Gupta SQLWindows
Power programming with Gupta SQLWindows
Mainstream objects: an analysis and design approach for business
Mainstream objects: an analysis and design approach for business
Automatic thesaurus generation for an electronic community system
Journal of the American Society for Information Science
Usability Engineering
An algorithm for term conflation based on tree structures
Journal of the American Society for Information Science and Technology
Automatic generation of domain representations using thesaurus structures
Journal of the American Society for Information Science and Technology
Hi-index | 0.00 |
So far software reusability has not yet had practical application in the professional world. The reusability concept represents a direct link between productivity and software quality. In this paper, a software tool is described, "Software Thesaurus" (ST), whose main purpose is to develop software, reusing objects produced previously in other software projects. This tool is defined by a new repository metamodel which supports the classification and retrieval of essential software objects defined by current object oriented methodologies, 4th generation languages, and GUI. This article presents both free text information and a software indexing system in order to classify all the objects necessary to develop a software application. The ST presents an original method to carry out typical software tusks i.e. analysis, design, and implementation through the combination of computer aid and reusability.