Software requirements elicitation - A controlled experiment to measure the impact of a native natural language
Software development is a collaborative activity where the quality of the end product depends to a great extent on the quality of the requirements engineering process. This paper examines the impact of multi-natural language backgrounds (English and Arabic) of the requirements engineers on the quality and correctness of the use case modeling. The study is done through a controlled experiment. The results show that using a native language for system description improves the functional correctness of the use case model. However, the time required to perform use case modeling and the quality of use case diagrams is not affected by using either native or English (as a second language).
|Keywords||Arabic, Metrics, Natural Language, Requirement Elicitation, Use Case Model|
|Conference||2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013|
Mahmood, S. (Sajjad), & Ajila, S. (2013). Software requirements elicitation - A controlled experiment to measure the impact of a native natural language. Presented at the 2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013. doi:10.1109/COMPSAC.2013.72