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.