Master'sOpen Access

Semantic network ontology of an object oriented programming language

Is this your thesis?

This record came from a bulk archive import. If it’s yours, link it to your profile.

2011
0 views
0 downloads

Abstract (EN)

Programming is the process of creating computer programs that exhibit certain desired behaviors by writing, testing, debugging and maintaining the source code written in a programming language. Programming is often tough and may require expertise in many different subjects, including knowledge of application domain and formal logic. However, some difficulties may arise from other aspects of programming such as complexity of the programming languages and tools that programmers use. One important source of programming difficulty that a growing body of evidence has made clear is using of application programming interfaces.The main purpose of this project is to create a web-based API documentation system to help programmers in using Java APIs contained in Javadoc documents by utilizing Semantic Web technology. My research focuses on enabling semantic searches over Java APIs appearing in Javadoc documents that are parsed by a web crawler and stored as ontology. By using this web-based tool, developers can search desired APIs meeting user-specified criteria over multiple libraries containing APIs in Javadoc format.

Author

Korhan Şabanoğlu

How to Cite

Korhan Şabanoğlu (Master Thesis). Semantic network ontology of an object oriented programming language, 2011, Yeditepe University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Yeditepe University