Title :
Mining subclassing directives to improve framework reuse
Author :
Bruch, Marcel ; Mezini, Mira ; Monperrus, Martin
Author_Institution :
Darmstadt Univ. of Technol., Darmstadt, Germany
Abstract :
To help developers in using frameworks, good documentation is crucial. However, it is a challenge to create high quality documentation especially of hotspots in white-box frameworks. This paper presents an approach to documentation of object-oriented white-box frameworks which mines from client code four different kinds of documentation items, which we call subclassing directives. A case study on the Eclipse JFace user-interface framework shows that the approach can improve the state of API documentation w.r.t. subclassing directives.
Keywords :
data mining; document handling; object-oriented methods; software reusability; user interfaces; API documentation; Eclipse JFace; object-oriented white box; subclassing directives mining; user interface; Clustering algorithms; Documentation; Information resources; Machine learning; Machine learning algorithms; Open source software; Testing; User interfaces; Vehicles; Writing;
Conference_Titel :
Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
Conference_Location :
Cape Town
Print_ISBN :
978-1-4244-6802-7
Electronic_ISBN :
978-1-4244-6803-4
DOI :
10.1109/MSR.2010.5463347