Skip to main content

2020 | OriginalPaper | Buchkapitel

Research Progress in the Processing of Crowdsourced Test Reports

verfasst von : Naiqi Wang, Lizhi Cai, Mingang Chen, Chuwei Zhang

Erschienen in: Testbeds and Research Infrastructures for the Development of Networks and Communications

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In recent years, crowdsourced testing, which uses collective intelligence to solve complex software testing tasks has gained widespread attention in academia and industry. However, due to a large number of workers participating in crowdsourced testing tasks, the submitted test reports set is too large, making it difficult for developers to review test reports. Therefore, how to effectively process and integrate crowdsourced test reports is always a significant challenge in the crowdsourced testing process. This paper deals with the crowdsourced test reports processing, sorts out some achievements in this field in recent years, and classifies, summarizes, and compares existing research results from four directions: duplicated reports detection, test reports aggregation and classification, priority ranking, and reports summarization. Finally explored the possible research directions, opportunities and challenges of the crowdsourced test reports.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Howe, J.: The rise of crowdsourcing. Wired Mag. 14(6), 1–4 (2016) Howe, J.: The rise of crowdsourcing. Wired Mag. 14(6), 1–4 (2016)
2.
Zurück zum Zitat Mao, K., Capra, L., Harman, M., et al.: A survey of the use of crowdsourcing in software engineering. J. Syst. Softw. 126, 57–84 (2017)CrossRef Mao, K., Capra, L., Harman, M., et al.: A survey of the use of crowdsourcing in software engineering. J. Syst. Softw. 126, 57–84 (2017)CrossRef
3.
Zurück zum Zitat Latoza, T., Hoek, A.: Crowdsourcing in software engineering: models, motivations, and challenges. IEEE Softw. 33(1), 74–80 (2016)CrossRef Latoza, T., Hoek, A.: Crowdsourcing in software engineering: models, motivations, and challenges. IEEE Softw. 33(1), 74–80 (2016)CrossRef
4.
Zurück zum Zitat Hao, R., Feng, Y., Jones, J., Li, Y., Chen, Z.: CTRAS: crowdsourced test report aggregation and summarization. In: ICSE 2019 (2019) Hao, R., Feng, Y., Jones, J., Li, Y., Chen, Z.: CTRAS: crowdsourced test report aggregation and summarization. In: ICSE 2019 (2019)
5.
Zurück zum Zitat Zhang, T., Chen, J., Luo, X., Li, T.: Bug reports for desktop software and mobile apps in GitHub: what is the difference? IEEE Softw. 36, 63–71 (2017)CrossRef Zhang, T., Chen, J., Luo, X., Li, T.: Bug reports for desktop software and mobile apps in GitHub: what is the difference? IEEE Softw. 36, 63–71 (2017)CrossRef
6.
Zurück zum Zitat Zhang, X.F., Feng, Y., Liu, D., Chen, Z.Y., Xu, B.W.: Research progress of crowdsourced software testing. Ruan Jian Xue Bao/J. Softw. 29(1), 69–88 (2018) Zhang, X.F., Feng, Y., Liu, D., Chen, Z.Y., Xu, B.W.: Research progress of crowdsourced software testing. Ruan Jian Xue Bao/J. Softw. 29(1), 69–88 (2018)
7.
Zurück zum Zitat Runeson, P., Alexandersson, M., Nyholm, O.: Detection of duplicate defect reports using natural language processing. In: Proceedings of the 29th International Conference on Software Engineering, pp. 499–510. IEEE Computer Society (2007) Runeson, P., Alexandersson, M., Nyholm, O.: Detection of duplicate defect reports using natural language processing. In: Proceedings of the 29th International Conference on Software Engineering, pp. 499–510. IEEE Computer Society (2007)
8.
Zurück zum Zitat Yang, X., Lo, D., Xia, X., Bao, L., Sun, J.: Combining word embedding with information retrieval to recommend similar bug reports. In: ISSRE 2016, pp. 127–137 (2016) Yang, X., Lo, D., Xia, X., Bao, L., Sun, J.: Combining word embedding with information retrieval to recommend similar bug reports. In: ISSRE 2016, pp. 127–137 (2016)
9.
Zurück zum Zitat Rocha, H., Valente, M.T., Marques-Neto, H., Murphy, G.C.: An empirical study on recommendations of similar bugs. In: SANER 2016, pp. 46–56 (2016) Rocha, H., Valente, M.T., Marques-Neto, H., Murphy, G.C.: An empirical study on recommendations of similar bugs. In: SANER 2016, pp. 46–56 (2016)
10.
Zurück zum Zitat Hindle, A., Alipour, A., Stroulia, E.: A contextual approach towards more accurate duplicate bug report detection and ranking. Empir. Softw. Eng. 21, 368–410 (2016)CrossRef Hindle, A., Alipour, A., Stroulia, E.: A contextual approach towards more accurate duplicate bug report detection and ranking. Empir. Softw. Eng. 21, 368–410 (2016)CrossRef
11.
Zurück zum Zitat Wang, X., Zhang, L., Xie, T., et al.: An approach to detecting duplicate bug reports using natural language and execution information. In: ACM/IEEE 30th International Conference on Software Engineering, ICSE 2008, pp. 461–470. IEEE (2008) Wang, X., Zhang, L., Xie, T., et al.: An approach to detecting duplicate bug reports using natural language and execution information. In: ACM/IEEE 30th International Conference on Software Engineering, ICSE 2008, pp. 461–470. IEEE (2008)
12.
Zurück zum Zitat Sun, C., Lo, D., Wang, X., Jiang, J., Khoo, S.-C.: A discriminative model approach for accurate duplicate bug report retrieval. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol. 1. ACM (2010) Sun, C., Lo, D., Wang, X., Jiang, J., Khoo, S.-C.: A discriminative model approach for accurate duplicate bug report retrieval. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol. 1. ACM (2010)
14.
Zurück zum Zitat Sun, C., Lo, D., Khoo, S.C., et al.: Towards more accurate retrieval of duplicate bug reports. In: 26th IEEE/ACM International Conference on Automated Software Engineering, pp. 253–262. IEEE Computer Society (2011) Sun, C., Lo, D., Khoo, S.C., et al.: Towards more accurate retrieval of duplicate bug reports. In: 26th IEEE/ACM International Conference on Automated Software Engineering, pp. 253–262. IEEE Computer Society (2011)
15.
Zurück zum Zitat Nguyen, A.T., Nguyen, T.T., Nguyen, T.N., et al.: Duplicate bug report detection with a combination of information retrieval and topic modeling. In: 27th IEEE/ACM International Conference on Automated Software Engineering, pp. 70–79. ACM (2012) Nguyen, A.T., Nguyen, T.T., Nguyen, T.N., et al.: Duplicate bug report detection with a combination of information retrieval and topic modeling. In: 27th IEEE/ACM International Conference on Automated Software Engineering, pp. 70–79. ACM (2012)
16.
Zurück zum Zitat Liu, K., Tan, H.B.K., Zhang, H.: Has this bug been reported? In: 20th Working Conference on Reverse Engineering (WCRE), pp. 82–91. IEEE (2013) Liu, K., Tan, H.B.K., Zhang, H.: Has this bug been reported? In: 20th Working Conference on Reverse Engineering (WCRE), pp. 82–91. IEEE (2013)
17.
Zurück zum Zitat Banerjee, S., Syed, Z., Helmick, J., Cukic, B.: A fusion approach for classifying duplicate problem reports. In: ISSRE 2013, pp. 208–217 (2013) Banerjee, S., Syed, Z., Helmick, J., Cukic, B.: A fusion approach for classifying duplicate problem reports. In: ISSRE 2013, pp. 208–217 (2013)
18.
Zurück zum Zitat Wang, J., Cui, Q., Wang, Q., et al.: Towards effectively test report classification to assist crowdsourced testing. In: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. ACM (2016) Wang, J., Cui, Q., Wang, Q., et al.: Towards effectively test report classification to assist crowdsourced testing. In: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. ACM (2016)
19.
Zurück zum Zitat Jiang, H., Chen, X., He, T., et al.: Fuzzy clustering of crowdsourced test reports for apps. ACM Trans. Internet Technol. 18(2), 1–28 (2018)CrossRef Jiang, H., Chen, X., He, T., et al.: Fuzzy clustering of crowdsourced test reports for apps. ACM Trans. Internet Technol. 18(2), 1–28 (2018)CrossRef
20.
Zurück zum Zitat Feng, Y., Jones, J.A., Chen, Z., et al.: Multi-objective test report prioritization using image understanding. In: 31st IEEE/ACM International Conference on Automated Software Engineering, pp. 202–213 (2016) Feng, Y., Jones, J.A., Chen, Z., et al.: Multi-objective test report prioritization using image understanding. In: 31st IEEE/ACM International Conference on Automated Software Engineering, pp. 202–213 (2016)
21.
Zurück zum Zitat Lazebnik, S., Schmid, C., Ponce, J.: Beyond bags of features: spatial pyramid matching for recognizing natural scene categories. In: Computer Vision and Pattern Recognition, pp. 2169–2178. IEEE (2016) Lazebnik, S., Schmid, C., Ponce, J.: Beyond bags of features: spatial pyramid matching for recognizing natural scene categories. In: Computer Vision and Pattern Recognition, pp. 2169–2178. IEEE (2016)
23.
Zurück zum Zitat Wang, J., Cui, Q., Wang, S., et al.: Domain adaptation for test report classification in crowdsourced testing. In: International Conference on Software Engineering: Software Engineering in Practice Track. IEEE Press (2017) Wang, J., Cui, Q., Wang, S., et al.: Domain adaptation for test report classification in crowdsourced testing. In: International Conference on Software Engineering: Software Engineering in Practice Track. IEEE Press (2017)
24.
Zurück zum Zitat Wang, J., Wang, S., Cui, Q., et al.: Local-based active classification of test report to assist crowdsourced testing. In: 31st IEEE/ACM International Conference. ACM (2016) Wang, J., Wang, S., Cui, Q., et al.: Local-based active classification of test report to assist crowdsourced testing. In: 31st IEEE/ACM International Conference. ACM (2016)
25.
Zurück zum Zitat Wang, J., Li, M., Wang, S., Menzies, T., Wang, Q.: Images don’t lie: duplicate crowdtesting reports detection with screenshot information. Inf. Softw. Technol. 110, 139–155 (2019)CrossRef Wang, J., Li, M., Wang, S., Menzies, T., Wang, Q.: Images don’t lie: duplicate crowdtesting reports detection with screenshot information. Inf. Softw. Technol. 110, 139–155 (2019)CrossRef
26.
Zurück zum Zitat Nazar, N., Jiang, H., Gao, G., et al.: Source code fragment summarization with small scale crowdsourcing based features. Front. Comput. Sci. 10(3), 504–517 (2016)CrossRef Nazar, N., Jiang, H., Gao, G., et al.: Source code fragment summarization with small scale crowdsourcing based features. Front. Comput. Sci. 10(3), 504–517 (2016)CrossRef
27.
Zurück zum Zitat Jiang, H., Zhang, J., Ma, H., et al.: Mining authorship characteristics in bug repositories. Sci. China Inf. Sci. 60(1), 012107 (2017)CrossRef Jiang, H., Zhang, J., Ma, H., et al.: Mining authorship characteristics in bug repositories. Sci. China Inf. Sci. 60(1), 012107 (2017)CrossRef
28.
Zurück zum Zitat Chen, X., Jiang, H., Li, X., et al.: Automated quality assessment for crowdsourced test reports of mobile applications. In: 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE Computer Society (2018) Chen, X., Jiang, H., Li, X., et al.: Automated quality assessment for crowdsourced test reports of mobile applications. In: 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE Computer Society (2018)
29.
Zurück zum Zitat Feng, Y., Chen, Z., Jones, J.A., Fang, C., Xu, B.: Test report prioritization to assist crowdsourced testing. In: 10th ACM Joint Meeting on Foundations of Software Engineering, pp. 225–236 (2015) Feng, Y., Chen, Z., Jones, J.A., Fang, C., Xu, B.: Test report prioritization to assist crowdsourced testing. In: 10th ACM Joint Meeting on Foundations of Software Engineering, pp. 225–236 (2015)
31.
Zurück zum Zitat Mani, S., Catherine, R., Sinha, V.S., Dubey, A.: AUSUM: approach for unsupervised bug report summarization. In: ACM SIGSOFT International Symposium on the Foundations of Software Engineering, pp. 1–11 (2012) Mani, S., Catherine, R., Sinha, V.S., Dubey, A.: AUSUM: approach for unsupervised bug report summarization. In: ACM SIGSOFT International Symposium on the Foundations of Software Engineering, pp. 1–11 (2012)
32.
Zurück zum Zitat Rastkar, S., Murphy, G.C., Murray, G.: Automatic summarization of bug reports. IEEE Trans. Softw. Eng. 40(4), 366–380 (2014)CrossRef Rastkar, S., Murphy, G.C., Murray, G.: Automatic summarization of bug reports. IEEE Trans. Softw. Eng. 40(4), 366–380 (2014)CrossRef
33.
Zurück zum Zitat Kokate, P., Wankhade, N.R.: Automatic summarization of bug reports and bug triage classification. Int. J. Sci. Technol. Manag. Res. 2(6) (2017) Kokate, P., Wankhade, N.R.: Automatic summarization of bug reports and bug triage classification. Int. J. Sci. Technol. Manag. Res. 2(6) (2017)
34.
Zurück zum Zitat Jiang, H., Li, X., Ren, Z., et al.: Toward better summarizing bug reports with crowdsourcing elicited attributes. IEEE Trans. Reliab. 68, 1–21 (2018) Jiang, H., Li, X., Ren, Z., et al.: Toward better summarizing bug reports with crowdsourcing elicited attributes. IEEE Trans. Reliab. 68, 1–21 (2018)
35.
Zurück zum Zitat Fazzini, M., Prammer, M., d’Amorim, M., Orso, A.: Automatically translating bug reports into test cases for mobile apps. In: 27th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2018), pp. 141–152. ACM (2018) Fazzini, M., Prammer, M., d’Amorim, M., Orso, A.: Automatically translating bug reports into test cases for mobile apps. In: 27th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2018), pp. 141–152. ACM (2018)
Metadaten
Titel
Research Progress in the Processing of Crowdsourced Test Reports
verfasst von
Naiqi Wang
Lizhi Cai
Mingang Chen
Chuwei Zhang
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-43215-7_11

Premium Partner