DOI QR코드

DOI QR Code

Deconstructing Opinion Survey: A Case Study

  • Alanazi, Entesar (Department of Computer Science College of Computer, Qassim University)
  • Received : 2021.04.05
  • Published : 2021.04.30

Abstract

Questionnaires and surveys are increasingly being used to collect information from participants of empirical software engineering studies. Usually, such data is analyzed using statistical methods to show an overall picture of participants' agreement or disagreement. In general, the whole survey population is considered as one group with some methods to extract varieties. Sometimes, there are different opinions in the same group, but they are not well discovered. In some cases of the analysis, the population may be divided into subgroups according to some data. The opinions of different segments of the population may be the same. Even though the existing approach can capture the general trends, there is a risk that the opinions of different sub-groups are lost. The problem becomes more complex in longitudinal studies where minority opinions might fade over time. Longitudinal survey data may include several interesting patterns that can be extracted using a clustering process. It can discover new information and give attention to different opinions. We suggest using a data mining approach to finding the diversity among the different groups in longitudinal studies. Our study shows that diversity can be revealed and tracked over time using the clustering approach, and the minorities have an opportunity to be heard.

Keywords

Acknowledgement

I gratefully acknowledge Qassim University, represented by the Deanship of Scientific Research, on the material support for this research under the number (3984-coc-2018-1-14-S) during the academic year 1439 AH/2018 AD. The author would like to thank Dr. Mohammad Mahdi Hassan, Department of Computer Science, Qassim University for his supervision of this study.

References

  1. R. C. Henry and J. D. Zivick, "Principles of survey research.," Fam. Pract. Res. J., vol. 5, no. 3, pp. 145-157, 1986.
  2. T. Xie, J. Pei, and A. E. Hassan, "Mining software engineering data," Proc. - Int. Conf. Softw. Eng., no. May, pp. 172-173, 2007.
  3. M. Blom, "Applying clustering to analyze opinion diversity," 2015.
  4. B. Kitchenham and S. L. Pfleeger, "Principles of survey research part 6," ACM SIGSOFT Softw. Eng. Notes, vol. 28, no. 2, pp. 24-27, 2003. https://doi.org/10.1145/638750.638758
  5. B. Kitchenham and S. L. Pfleeger, "Principles of Survey Research Part 5: Populations and Samples," ACM SIGSOFT Softw. Eng. Notes, vol. 27, no. 5, p. 17, 2002. https://doi.org/10.1145/571681.571686
  6. B. A. Kitchenham et al., "Preliminary guidelines for empirical research in software engineering," IEEE Trans. Softw. Eng., vol. 28, no. 8, pp. 721-734, 2002. https://doi.org/10.1109/TSE.2002.1027796
  7. M. Mendonca and N. L. Sunderhaft, Mining Software Engineering Data: A Survey A DACS State-of-the-Art Report, vol. 4000. .
  8. S. Wagner, D. M. Fernandez, M. Felderer, D. Graziotin, and M. Kalinowski, "Challenges in survey research," arXiv, 2019.
  9. J. Moses, "Benchmarking quality measurement," Softw. Qual. J., vol. 15, no. 4, pp. 449-462, 2007. https://doi.org/10.1007/s11219-007-9025-4
  10. J. Moses and M. Farrow, "Tests for consistent measurement of external subjective software quality attributes," Empir. Softw. Eng., vol. 13, no. 3, pp. 261-287, 2008. https://doi.org/10.1007/s10664-007-9058-0
  11. J. Moses, "Should we try to measure software quality attributes directly?," Softw. Qual. J., vol. 17, no. 2, pp. 203-213, 2009. https://doi.org/10.1007/s11219-008-9071-6
  12. T. Gorschek, E. Tempero, and L. Angelis, "On the use of software design models in software development practice: An empirical investigation," J. Syst. Softw., vol. 95, pp. 176-193, 2014. https://doi.org/10.1016/j.jss.2014.03.082
  13. E. M. Maximilien and L. Williams, "Assessing TestDriven Development at IBM 5505 Six Forks Road Department of Computer Science," Proc. 25th Int. Conf. Softw. Eng., vol. 6, 2003.
  14. M. Hall and G. Holmes, "Uow-Cs-Wp-2002-02.Pdf," no. April, 2002.
  15. K. Tanioka and H. Yadohisa, "Effect of data standardization on the result of k-means clustering," Stud. Classif. Data Anal. Knowl. Organ., no. October, pp. 59- 67, 2012.
  16. T. Hall, "Longitudinal studies in evidence-based software engineering," Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 4336 LNCS, no. 3, p. 41+, 2007.
  17. M. R. Anderberg, \Cluster analysis for applications," DTIC Document, Tech. Rep., 1973.