Generating Java Class Skeleton Using a Natural Language Interface

  title={Generating Java Class Skeleton Using a Natural Language Interface},
  author={Ender {\"O}zcan and Sadi Evren Seker and Zeynep Ilknur Karadeniz},
An intelligent natural language interface based on Turkish Language is designed for creating Java class skeleton, listing the class and its members. This interface is developed as a part of a project named as TUJA, a tool for producing Java programs using Turkish sentences. Turkish sentences are converted into instances of schemata, representing classes and their members. Concept hierarchies are utilized for building the classes and their hierarchical representation for Java class skeleton… 
3 Citations
A Natural Language Processing Infrastructure for Turkish
We built an open-source software platform intended to serve as a common infrastructure that can be of use in the development of new applications involving the processing of Turkish. The platform
Towards naturalistic programming: Mapping language-independent requirements to constrained language specifications
This paper illustrates the approach and its tool support for use case scenarios written in English and French, and semantic model patterns implemented as XML code that can be processed by the ReDSeeDS code generator.
The Learning Process in Context based Searching for Lyric Writing in Telugu
Learning is the process of updating the current knowledge with newly acquired information, in the light of recent experiences. This change is reflected in processing different types of information


Transition network grammars for natural language analysis
The use of augmented transition network grammars for the analysis of natural language sentences is described, and structure-building actions associated with the arcs of the grammar network allow for a powerful selectivity which can rule out meaningless analyses and take advantage of semantic information to guide the parsing.
ELIZA — a computer program for the study of natural language communication between man and machine
A discussion of some psychological issues relevant to the ELIZA approach as well as of future developments concludes the paper.
A Personal Assistant with A Natural Language Interface in Turkish
  • M.Sc. Thesis, Yeditepe University,
  • 2003
Improved treatment of word meaning in a Turkish conversational agent, M.Sc
  • 2003
Türkçe Doğal Dil Arayüzlü Bir Kişisel Takvim Programının, Tasarım ve Kodlamasi
  • 2003
Prolog Based Natural Language Processing Infrastructure for Turkish
  • M.Sc. Thesis, Bogazici University,
  • 2001
Current Status in Turkish Code Table Problem, Bilisim
  • Bogazici University, Istanbul,
  • 1996
Natural Language Programming for Prolog Programmers, (Englewood Cliffs, NJ:Prentice-Hall
  • 1994
An intelligent database interface for Turkish
  • M.Sc. Thesis, Bogazici University,
  • 1991
Prototype DMBS with a Turkish Query Language, University of Petroleum and Minerals, Dhahran
  • Saudi Arabia,
  • 1976