DocumentCode :
2234854
Title :
The Reality of Libraries
Author :
Ratiu, Daniel ; Jürjens, Jan
Author_Institution :
Inst. fur Informatik, Technische Univ. Munchen
fYear :
2007
fDate :
21-23 March 2007
Firstpage :
307
Lastpage :
318
Abstract :
Libraries provide implementation for the concepts of a particular domain. When programmers use a library, they do not work any more with the real-world concepts but with their implementation available within the used library. From this point of view, libraries represent the "reality" at which the programmers have to adapt. Ideally, in order to be easy to use, the implementation of concepts in libraries should accurately mirror the concepts and their relations from the real world. Unfortunately, this is not always realised and this results in a bias between the real-world concepts and their implementation. Depending on the kind of the bias, the users can adapt themselves or not to the library\´s "reality". In this paper we propose a method to describe and evaluate the bias of the library implementation of real-world concepts expressed within an ontology. We use our method to describe several primitive bias classes in a formal framework and to discuss how can they affect the library\´s users. We present our results with the help of bias examples which we (semi-)automatically identified in the Java standard library
Keywords :
ontologies (artificial intelligence); software libraries; Java standard library; ontology; software library; Computer languages; Dictionaries; Java; Mirrors; Ontologies; Programming profession; Software libraries; Software maintenance; Vocabulary;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
Conference_Location :
Amsterdam
ISSN :
1534-5351
Print_ISBN :
0-7695-2802-3
Type :
conf
DOI :
10.1109/CSMR.2007.48
Filename :
4145048
Link To Document :
بازگشت