A Framework for Framework Documentation

9Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

Frameworks are quite difficult to understand when one first uses them: the design is very abstract, to factor out commonality; the design is incomplete, requiring additional subclasses to create an application; the design provides flexibility for several hotspots, not all of which are needed in the application at hand; and the collaborations and the resulting dependencies between classes can be indirect and obscure. Many approaches to documenting frameworks have been tried, though with different aims and audiences in mind. In this paper, we present a task-oriented framework for framework documentation. Our framework is based on first identifying a set of framework (re-)use cases, which we then decompose into a set of elementary engineering tasks. Each such task requires a set of documentation primitives, enabling us to specify a minimal set of documentation primitives for each framework usage scenario. We study some major framework documentation approaches in light of this framework, identifying possible deficiences and highlighting directions for further research. Categories and Subject Descriptors: D.2.m [Software]: Miscellaneous-Reusable Software; D.1.5 [Programming Techniques]: Object-oriented Programming. © 2000, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Butler, G., Keller, R. K., & Mili, H. (2000). A Framework for Framework Documentation. ACM Computing Surveys, 32(1), 15. https://doi.org/10.1145/351936.351951

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free