Controlled Syntax for Thai Software Requirements Specification

Kanjana Thongglin, Sylviane Cardey, Peter Greenfield · 2012

Ambiguity is the main problem for software requirements specifications written in natural language. This study describes the problems and ambiguities encountered in Thai software requirements specifications, and proposes a simple approach to writing software requirements specifications in Thai by using controlled syntax. Our approach uses Backus Naur Form to analyze the syntax. We evaluate our approach from the questionnaires received from clients and software engineers. The experiment reports that the average accuracy from clients and software engineers is 88.89% and 86.67% respectively.

Read the paper · More papers on PaperTik