A Distributed Survey Automation Based on a Customizable Form Template

The survey is a common approach to checking the validity and reliability of specific opinions, where a large enough number of samples is required to provide its statistical significance. However, if the survey data is too big for one person to handle and takes too much time, the questionnaire set should be divided into small pieces to reduce the respondent’s burden. In this paper, we propose a novel and practical approach to distribute survey data and generate questionnaires automatically based on customizable form templates. The separately collected results are merged into predefined repositories for further research. We apply the proposed method to evaluate the quality of bug reports. The experimental results show that it is relatively more effective than the manual process.

[1]  Kristina Winbladh,et al.  Analysis of user comments: An approach for software requirements evolution , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[2]  D. J. Cavicchio,et al.  Adaptive search using simulated evolution , 1970 .

[3]  Thomas Zimmermann,et al.  What Makes a Good Bug Report? , 2010, IEEE Trans. Software Eng..

[4]  Leif Singer,et al.  Creating a shared understanding of testing culture on a social coding site , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[5]  Mira Mezini,et al.  Learning from examples to improve code completion systems , 2009, ESEC/SIGSOFT FSE.