|
ABSTRACT
The reuse of library components is a cornerstone of today's software development. Therefore, developers need good library documentation to take advantage of complex application programmer interfaces (APIs). It is possible to use ontologies as the basis for modeling libraries and library documentation. The knowledge-engineering tool Protégé can manage such library ontologies as well as knowledge bases containing the documentation. JDView is an extension to Protégé that allows developers to navigate and read the documentation contained in the knowledge base. The JDView approach illustrates how knowledge-engineering tools can enhance the representation and viewing of library documentation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. Berglund. Use-Oriented Documentation in Software Development. Linköping Studies in Science and Technology, Licentiate thesis 790, LiU-Tek-Lic 1999:48, Linköping University, Linköping, Sweden, 1999.
|
| |
2
|
E. Berglund and H. Eriksson. Dynamic software component documentation. In Proceedings of the 2nd Workshop on Learning Software Organizations (LSO), pages 39-46, Oulu, Finland, June 20 2000.
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
E. J. Friedman-Hill. Jess, the Java expert system shell. Technical Report SAND98-8206, Sandia National Laboratories, 1997. Also available as http://www.prod.sandia.gov/cgi-bin/techlib/access-control.pl/1998/98820\%6-r.pdf.
|
| |
8
|
L. Friendly. The design of distributed hyperlinked programming documentation. In Proceedings of the 1995 International Workshop on Hypermedia Design, Montpellier, France, June 1995.
|
| |
9
|
W. E. Grosso, H. Eriksson, R. W. Fergerson, J. H. Gennari, S. W. Tu, and M. A. Musen. Knowledge modeling at the millennium (The design and evolution of Protégé-2000). In Proceedings of the Twelfth Workshop on Knowledge Acquisition, Modeling, and Management, Banff, Canada, October 16-21 1999. Also available as http://sern.ucalgary.ca/KSI/KAW/KAW99/papers/Grosso1/kmatm.pdf.
|
 |
10
|
|
| |
11
|
R. Jacobson. Information Design. MIT Press, Cambridge, MA, 1999.
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
M. A. Musen, R. W. Fergerson, W. E. Grosso, N. F. Noy, M. Crubézy, and J. H. Gennari. Component-based support for building knowledge-acquisition systems. In Proceeding of the Conference on Intelligent Information Processing (IIP 2000) of the International Federation for Information Processing World Computer Congress (WCC 2000), Beijing, 2000.
|
| |
17
|
P. Nevalainen. A Javadoc viewer in Protégé-2000. Master's thesis, Linköping University, Linköping, Sweden, 2001. LiTH-IDA-Ex-01/79.
|
| |
18
|
D. A. Norman. The Design of Everyday Things. MIT, London, 1998.
|
| |
19
|
|
 |
20
|
Lloyd Rutledge , Jacco van Ossenbruggen , Lynda Hardman , Dick C. A. Bulterman, A framework for generating adaptable hypermedia documents, Proceedings of the fifth ACM international conference on Multimedia, p.121-130, November 09-13, 1997, Seattle, Washington, United States
[doi> 10.1145/266180.266348]
|
 |
21
|
|
| |
22
|
|
 |
23
|
Polle T. Zellweger , Susan Harkness Regli , Jock D. Mackinlay , Bay-Wei Chang, The impact of fluid documents on reading and browsing: an observational study, Proceedings of the SIGCHI conference on Human factors in computing systems, p.249-256, April 01-06, 2000, The Hague, The Netherlands
[doi> 10.1145/332040.332440]
|
|