@conference {85, title = {ClassExpert: a knowledge-based assistant to support reuse by specialization and modification in Smalltalk}, booktitle = {Fourth IEEE International Conference on Software Reuse}, year = {1996}, pages = {188 - 194}, publisher = {IEEE Computer Society Press}, organization = {IEEE Computer Society Press}, address = {Orlando, USA}, abstract = {Smalltalk-80 is an object-oriented system promoting {\textquotedblleft}programming by reuse{\textquotedblright}. However, the complexity of the Smalltalk class library makes it difficult for the non-expert user to find the problem-solving class. This paper describes ClassExpert, a tool that helps to retrieve classes matching the functional specification provided by the user. ClassExpert deploys an attribute-value classifcation scheme with taxonomies. This paper also shows how this scheme can be used to support reuse by specialization and modification.}, doi = {10.1109/ICSR.1996.496126}, url = {http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=\&arnumber=496126}, author = {Krzysztof Czarnecki and Hanselmann, Reinhard and Ulrich, Eisenecker and Kopf, Wolfgang} }