DocumentCode
2436312
Title
An interrogative approach to novice programming
Author
Quinn, Alexander
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
fYear
2002
fDate
2002
Firstpage
83
Lastpage
85
Abstract
Domain specific programming languages tend to be rigid in capability, and dependent on either a graphical interface or a scripting language. We present a question-oriented approach that requires no prior knowledge of programming and can be easily adapted to a wide range of domains. Interrogative programming works by "parsing" the user\´s intent using the responses to a series of closed-ended questions. Questions are guided by a context free grammar specified in an external file. We discuss the benefits, capabilities and limitations of interrogative programming along with the results of recent usability studies with our prototype.
Keywords
automatic programming; context-free grammars; closed ended questions; context free grammar; external file; interrogative programming; novice programming; question-oriented approach; usability; user intent parsing; Application software; Automatic programming; Computer aided instruction; Computer languages; Computer science; Data structures; Education; Memory management; Programming profession; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
Print_ISBN
0-7695-1644-0
Type
conf
DOI
10.1109/HCC.2002.1046354
Filename
1046354
Link To Document