Mining subclassing directives to improve framework reuse

TitleMining subclassing directives to improve framework reuse
Publication TypeConference Paper
Year of Publication2010
AuthorsBruch, Marcel, Mezini Mira, and Monperrus Martin
Secondary Title2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)
Pagination141 - 150
PublisherIEEE
Place PublishedCape Town, South Africa
ISBN Number978-1-4244-6802-7
Keywordsapi, documentation, eclipse, frameworks, jface, source code
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.

DOI10.1109/MSR.2010.5463347
AttachmentSize
141Mining-Subclassing-Directives-to-Improve-Framework-Reuse.pdf1.21 MB