Skip to main content
Top
Published in: Empirical Software Engineering 7/2022

01-12-2022

Using Screenshot Attachments in Issue Reports for Triaging

Authors: Ethem Utku Aktas, Cemal Yilmaz

Published in: Empirical Software Engineering | Issue 7/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In previous work, we deployed IssueTAG, which uses the one-line summary and the description fields of the issue reports to automatically assign them to the stakeholders, who are responsible for resolving the reported issues. Since its deployment on January 12, 2018 at Softtech – the software subsidiary of the largest private bank in Turkey, IssueTAG has made a total of 301,752 assignments (as of November 2021). One observation we make is that a large fraction of the issue reports submitted to Softtech has screenshot attachments and, in the presence of such attachments, the reports often convey less information in their one-line summary and the description fields, which tends to reduce the assignment accuracy. In this work, we use the screenshot attachments as an additional source of information to further improve the assignment accuracy, which, to the best of our knowledge, has not been studied before for automatic issue assignments. In particular, we develop a number of multi-source assignment models, which use both the issue reports and the screenshot attachments, as well as a number of single source models, which use either the issue reports or the screenshot attachments, and empirically evaluate them on real issue reports. Compared to the currently deployed single-source model in the field, the best multi-source model improved the assignment accuracy from 0.848 to 0.855 at an acceptable overhead cost, reducing the overall 3.3 percentage-point deficit between the human triagers and the deployed system by 0.7 points.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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+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!

Literature
go back to reference Ahsan SN, Ferzund J, Wotawa F (2009) Automatic software bug triage system (bts) based on latent semantic indexing and support vector machine. In: 2009 fourth international conference on software engineering advances. IEEE, pp 216–221 Ahsan SN, Ferzund J, Wotawa F (2009) Automatic software bug triage system (bts) based on latent semantic indexing and support vector machine. In: 2009 fourth international conference on software engineering advances. IEEE, pp 216–221
go back to reference Aktas EU, Yilmaz C (2020a) Automated issue assignment: results and insights from an industrial case. Empirical Soft Eng 25(5):3544–3589CrossRef Aktas EU, Yilmaz C (2020a) Automated issue assignment: results and insights from an industrial case. Empirical Soft Eng 25(5):3544–3589CrossRef
go back to reference Aktas EU, Yilmaz C (2020b) An exploratory study on improving automated issue triage with attached screenshots. In: 42nd international conference on software engineering: companion proceedings. ACM/IEEE, pp 292–293 Aktas EU, Yilmaz C (2020b) An exploratory study on improving automated issue triage with attached screenshots. In: 42nd international conference on software engineering: companion proceedings. ACM/IEEE, pp 292–293
go back to reference Aktas EU, Yeniterzi R, Yilmaz C (2020c) Turkish issue report classification in banking domain. In: 2020 28th signal processing and communications applications conference (SIU). IEEE, (pp 1-4) Aktas EU, Yeniterzi R, Yilmaz C (2020c) Turkish issue report classification in banking domain. In: 2020 28th signal processing and communications applications conference (SIU). IEEE, (pp 1-4)
go back to reference Alenezi M, Magel K, Banitaan S (2013) Efficient bug triaging using text mining. JSW 8(9):2185–2190CrossRef Alenezi M, Magel K, Banitaan S (2013) Efficient bug triaging using text mining. JSW 8(9):2185–2190CrossRef
go back to reference Antoniol G, Ayari K, Di Penta M, Khomh F, Guéhéneuc YG (2008) Is it a bug or an enhancement?: a text-based approach to classify change requests. In: CASCON, vol 8, pp 304–318 Antoniol G, Ayari K, Di Penta M, Khomh F, Guéhéneuc YG (2008) Is it a bug or an enhancement?: a text-based approach to classify change requests. In: CASCON, vol 8, pp 304–318
go back to reference Anvik J, Murphy GC (2011) Reducing the effort of bug report triage: Recommenders for development-oriented decisions. ACM Trans Soft Eng Method (TOSEM) 20(3):10 Anvik J, Murphy GC (2011) Reducing the effort of bug report triage: Recommenders for development-oriented decisions. ACM Trans Soft Eng Method (TOSEM) 20(3):10
go back to reference Anvik J, Hiew L, Murphy GC (2006) Who should fix this bug?. In: Proceedings of the 28th international conference on Software engineering. ACM, pp 361–370 Anvik J, Hiew L, Murphy GC (2006) Who should fix this bug?. In: Proceedings of the 28th international conference on Software engineering. ACM, pp 361–370
go back to reference Aung T W W, Wan Y, Huo H, Sui Y (2021) Multi-triage: a multi-task learning framework for bug triage. J Syst Softw, pp 111133 Aung T W W, Wan Y, Huo H, Sui Y (2021) Multi-triage: a multi-task learning framework for bug triage. J Syst Softw, pp 111133
go back to reference Baysal O, Godfrey MW, Cohen R (2009) A bug you like: a framework for automated assignment of bugs. In: 2009 IEEE 17th international conference on program comprehension. IEEE, pp 297–298 Baysal O, Godfrey MW, Cohen R (2009) A bug you like: a framework for automated assignment of bugs. In: 2009 IEEE 17th international conference on program comprehension. IEEE, pp 297–298
go back to reference Bernal-Cárdenas C, Cooper N, Moran K, Chaparro O, Marcus A, Poshyvanyk D (2020) Translating video recordings of mobile app usages into replayable scenarios. In: Proceedings of the ACM/IEEE 42nd international conference on software engineering, pp 309–321 Bernal-Cárdenas C, Cooper N, Moran K, Chaparro O, Marcus A, Poshyvanyk D (2020) Translating video recordings of mobile app usages into replayable scenarios. In: Proceedings of the ACM/IEEE 42nd international conference on software engineering, pp 309–321
go back to reference Bettenburg N, Just S, Schröter A, Weiss C, Premraj R, Zimmermann T (2008a) What makes a good bug report?. In: Proceedings of the 16th ACM SIGSOFT international symposium on foundations of software engineering, ACM, pp 308–318 Bettenburg N, Just S, Schröter A, Weiss C, Premraj R, Zimmermann T (2008a) What makes a good bug report?. In: Proceedings of the 16th ACM SIGSOFT international symposium on foundations of software engineering, ACM, pp 308–318
go back to reference Bettenburg N, Premraj R, Zimmermann T, Kim S (2008b) Duplicate bug reports considered harmful... really?. In: 2008 IEEE international conference on software maintenance. IEEE, pp 337–345 Bettenburg N, Premraj R, Zimmermann T, Kim S (2008b) Duplicate bug reports considered harmful... really?. In: 2008 IEEE international conference on software maintenance. IEEE, pp 337–345
go back to reference Bhattacharya P, Neamtiu I, Shelton C R (2012) Automated, highly-accurate, bug assignment using machine learning and tossing graphs. J Syst Softw 85(10):2275–2292CrossRef Bhattacharya P, Neamtiu I, Shelton C R (2012) Automated, highly-accurate, bug assignment using machine learning and tossing graphs. J Syst Softw 85(10):2275–2292CrossRef
go back to reference Bojanowski P, Grave E, Joulin A, Mikolov T (2017) Enriching word vectors with subword information. Trans Assoc Comput Linguist 5:135–146CrossRef Bojanowski P, Grave E, Joulin A, Mikolov T (2017) Enriching word vectors with subword information. Trans Assoc Comput Linguist 5:135–146CrossRef
go back to reference Bouckaert RR, Frank E (2004) Evaluating the replicability of significance tests for comparing learning algorithms. In: Pacific-Asia conference on knowledge discovery and data mining. Springer, Berlin, (pp 3-12) Bouckaert RR, Frank E (2004) Evaluating the replicability of significance tests for comparing learning algorithms. In: Pacific-Asia conference on knowledge discovery and data mining. Springer, Berlin, (pp 3-12)
go back to reference Chaparro O, Lu J, Zampetti F, Moreno L, Di Penta M, Marcus A, Bavota G, Ng V (2017) Detecting missing information in bug descriptions Chaparro O, Lu J, Zampetti F, Moreno L, Di Penta M, Marcus A, Bavota G, Ng V (2017) Detecting missing information in bug descriptions
go back to reference Chen J, He X, Lin Q, Xu Y, Zhang H, Hao D, Gao F, Xu Z, Dang Y, Zhang D (2019a) An empirical investigation of incident triage for online service systems. In: 2019 IEEE/ACM 41st international conference on software engineering: software engineering in practice (ICSE-SEIP). IEEE, (pp 111-120) Chen J, He X, Lin Q, Xu Y, Zhang H, Hao D, Gao F, Xu Z, Dang Y, Zhang D (2019a) An empirical investigation of incident triage for online service systems. In: 2019 IEEE/ACM 41st international conference on software engineering: software engineering in practice (ICSE-SEIP). IEEE, (pp 111-120)
go back to reference Chen J, He X, Lin Q, Xu Y, Zhang H, Hao D, Gao F, Xu Z, Dang Y, Zhang D (2019b) Continuous incident triage for large-scale online service systems. In: 2019 34th IEEE/ACM international conference on automated software engineering (ASE). IEEE, (pp. 364-375) Chen J, He X, Lin Q, Xu Y, Zhang H, Hao D, Gao F, Xu Z, Dang Y, Zhang D (2019b) Continuous incident triage for large-scale online service systems. In: 2019 34th IEEE/ACM international conference on automated software engineering (ASE). IEEE, (pp. 364-375)
go back to reference Chmielowski L, Kucharzak M (2021) Impact of software bug report preprocessing and vectorization on bug assignment accuracy. In: Progress in image processing, pattern recognition and communication systems. Springer, (pp. 153-162), Cham Chmielowski L, Kucharzak M (2021) Impact of software bug report preprocessing and vectorization on bug assignment accuracy. In: Progress in image processing, pattern recognition and communication systems. Springer, (pp. 153-162), Cham
go back to reference Cohen J (1988) Statistical power analysis for the behavioral sciences. Routledge Cohen J (1988) Statistical power analysis for the behavioral sciences. Routledge
go back to reference Cooper N, Bernal-Cárdenas C, Chaparro O, Moran K, Poshyvanyk D (2021) It takes two to tango: combining visual and textual information for detecting duplicate video-based bug reports. In: 2021 IEEE/ACM 43rd international conference on software engineering (ICSE). IEEE, (pp 957-969) Cooper N, Bernal-Cárdenas C, Chaparro O, Moran K, Poshyvanyk D (2021) It takes two to tango: combining visual and textual information for detecting duplicate video-based bug reports. In: 2021 IEEE/ACM 43rd international conference on software engineering (ICSE). IEEE, (pp 957-969)
go back to reference Dedík V, Rossi B (2016) Automated bug triaging in an industrial context. In: 2016 42th euromicro conference on software engineering and advanced applications (SEAA). IEEE, pp 363–367 Dedík V, Rossi B (2016) Automated bug triaging in an industrial context. In: 2016 42th euromicro conference on software engineering and advanced applications (SEAA). IEEE, pp 363–367
go back to reference Dietterich TG (1998) Approximate statistical tests for comparing supervised classification learning algorithms. Neural Comput 10(7):1895–1923CrossRef Dietterich TG (1998) Approximate statistical tests for comparing supervised classification learning algorithms. Neural Comput 10(7):1895–1923CrossRef
go back to reference Everitt BS (1992) The analysis of contingency tables. CRC Press Everitt BS (1992) The analysis of contingency tables. CRC Press
go back to reference Giger E, Pinzger M, Gall H (2010) Predicting the fix time of bugs. In: Proceedings of the 2nd international workshop on recommendation systems for software engineering. ACM, pp 52–56 Giger E, Pinzger M, Gall H (2010) Predicting the fix time of bugs. In: Proceedings of the 2nd international workshop on recommendation systems for software engineering. ACM, pp 52–56
go back to reference Goodfellow I (2016) Deep learning. MIT press, Courville A Goodfellow I (2016) Deep learning. MIT press, Courville A
go back to reference Gu J, Wen J, Wang Z, Zhao P, Luo C, Kang Y, Zhou Y, Yang L, Sun J, Xu Z, Qiao B, Li L, Lin Q, Zhang D (2020) Efficient customer incident triage via linking with system incidents. In: Inproceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 1296–1307 Gu J, Wen J, Wang Z, Zhao P, Luo C, Kang Y, Zhou Y, Yang L, Sun J, Xu Z, Qiao B, Li L, Lin Q, Zhang D (2020) Efficient customer incident triage via linking with system incidents. In: Inproceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 1296–1307
go back to reference He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778 He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778
go back to reference Helming J, Arndt H, Hodaie Z, Koegel M, Narayan N (2010) Automatic assignment of work items. In: International conference on evaluation of novel approaches to software engineering, Springer, pp 236–250 Helming J, Arndt H, Hodaie Z, Koegel M, Narayan N (2010) Automatic assignment of work items. In: International conference on evaluation of novel approaches to software engineering, Springer, pp 236–250
go back to reference Herbold S, Trautsch A, Trautsch F (2020) On the feasibility of automated prediction of bug and non-bug issues. Empir Softw Eng 25(6):5333–5369CrossRef Herbold S, Trautsch A, Trautsch F (2020) On the feasibility of automated prediction of bug and non-bug issues. Empir Softw Eng 25(6):5333–5369CrossRef
go back to reference Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780CrossRef Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780CrossRef
go back to reference Hu H, Zhang H, Xuan J, Sun W (2014) Effective bug triage based on historical bug-fix information. In: 2014 IEEE 25th International symposium on software reliability engineering, (pp 122-132). IEEE Hu H, Zhang H, Xuan J, Sun W (2014) Effective bug triage based on historical bug-fix information. In: 2014 IEEE 25th International symposium on software reliability engineering, (pp 122-132). IEEE
go back to reference Jeong G, Kim S, Zimmermann T (2009) Improving bug triage with bug tossing graphs. In: Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, ACM, pp 111–120 Jeong G, Kim S, Zimmermann T (2009) Improving bug triage with bug tossing graphs. In: Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, ACM, pp 111–120
go back to reference Joachims T (1998) Text categorization with support vector machines: Learning with many relevant features. In: Proceedings of the 10th european conference on machine learning. Springer, ECML’98, pp 137–142 Joachims T (1998) Text categorization with support vector machines: Learning with many relevant features. In: Proceedings of the 10th european conference on machine learning. Springer, ECML’98, pp 137–142
go back to reference Jonsson L, Borg M, Broman D, Sandahl K, Eldh S, Runeson P (2016) Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts. Empir Softw Eng 21(4):1533–1578CrossRef Jonsson L, Borg M, Broman D, Sandahl K, Eldh S, Runeson P (2016) Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts. Empir Softw Eng 21(4):1533–1578CrossRef
go back to reference Joulin A, Grave E, Bojanowski P, Mikolov T (2017) Bag of tricks for efficient text classification. In: Proceedings of the 15th conference of the European chapter of the association for computational linguistics, vol 2, Short papers, Association for computational linguistics, pp 427–431 Joulin A, Grave E, Bojanowski P, Mikolov T (2017) Bag of tricks for efficient text classification. In: Proceedings of the 15th conference of the European chapter of the association for computational linguistics, vol 2, Short papers, Association for computational linguistics, pp 427–431
go back to reference Lamkanfi A, Demeyer S, Giger E, Goethals B (2010) Predicting the severity of a reported bug. In: 2010 7th IEEE Working conference on mining software repositories (MSR 2010). IEEE, pp 1–10 Lamkanfi A, Demeyer S, Giger E, Goethals B (2010) Predicting the severity of a reported bug. In: 2010 7th IEEE Working conference on mining software repositories (MSR 2010). IEEE, pp 1–10
go back to reference Lee SR, Heo MJ, Lee CG, Kim M, Jeong G (2017) Applying deep learning based automatic bug triager to industrial projects. In: 2017 11th joint meeting on foundations of software engineering, pp 926–931 Lee SR, Heo MJ, Lee CG, Kim M, Jeong G (2017) Applying deep learning based automatic bug triager to industrial projects. In: 2017 11th joint meeting on foundations of software engineering, pp 926–931
go back to reference Lin Z, Shu F, Yang Y, Hu C, Wang Q (2009) An empirical study on bug assignment automation using chinese bug data. In: 2009 3rd international symposium on empirical software engineering and measurement. IEEE, pp 451–455 Lin Z, Shu F, Yang Y, Hu C, Wang Q (2009) An empirical study on bug assignment automation using chinese bug data. In: 2009 3rd international symposium on empirical software engineering and measurement. IEEE, pp 451–455
go back to reference Mani S, Sankaran A, Aralikatte R (2019) Deeptriage: exploring the effectiveness of deep learning for bug triaging. In: Proceedings of the ACM India joint international conference on data science and management of data, pp 171–179 Mani S, Sankaran A, Aralikatte R (2019) Deeptriage: exploring the effectiveness of deep learning for bug triaging. In: Proceedings of the ACM India joint international conference on data science and management of data, pp 171–179
go back to reference Manning C D (2008) Raghavan p. Introduction to information retrieval. Cambridge University Press, Schütze H Manning C D (2008) Raghavan p. Introduction to information retrieval. Cambridge University Press, Schütze H
go back to reference Menzies T, Marcus A (2008) Automated severity assessment of software defect reports. In: 2008 IEEE international conference on software maintenance. IEEE, pp 346–355 Menzies T, Marcus A (2008) Automated severity assessment of software defect reports. In: 2008 IEEE international conference on software maintenance. IEEE, pp 346–355
go back to reference Murphy G, Cubranic D (2004) Automatic bug triage using text categorization. In: Proceedings of the sixteenth international conference on software engineering & knowledge engineering,Citeseer Murphy G, Cubranic D (2004) Automatic bug triage using text categorization. In: Proceedings of the sixteenth international conference on software engineering & knowledge engineering,Citeseer
go back to reference Nadeau C, Bengio Y (1999) Inference for the generalization error. Adv Neural Inf Process Syst, vol 12 Nadeau C, Bengio Y (1999) Inference for the generalization error. Adv Neural Inf Process Syst, vol 12
go back to reference Oliveira P, Andrade R, Nogueira TP, Barreto I, Bueno LM (2021) Issue auto-assignment in software projects with machine learning techniques. arXiv:2104.01717 Oliveira P, Andrade R, Nogueira TP, Barreto I, Bueno LM (2021) Issue auto-assignment in software projects with machine learning techniques. arXiv:2104.​01717
go back to reference Pandey N, Sanyal DK, Hudait A, Sen A (2017) Automated classification of software issue reports using machine learning techniques: an empirical study. Innov Syst Softw Eng 13(4):279–297CrossRef Pandey N, Sanyal DK, Hudait A, Sen A (2017) Automated classification of software issue reports using machine learning techniques: an empirical study. Innov Syst Softw Eng 13(4):279–297CrossRef
go back to reference Park JW, Lee MW, Kim J, Hwang Sw, Kim S (2011) Costriage: a cost-aware triage algorithm for bug reporting systems. In: Twenty-fifth AAAI conference on artificial intelligence Park JW, Lee MW, Kim J, Hwang Sw, Kim S (2011) Costriage: a cost-aware triage algorithm for bug reporting systems. In: Twenty-fifth AAAI conference on artificial intelligence
go back to reference Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, et al. (2019) Pytorch: an imperative style, high-performance deep learning library. Adv Neural Inf Process Syst 32:8026–8037 Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, et al. (2019) Pytorch: an imperative style, high-performance deep learning library. Adv Neural Inf Process Syst 32:8026–8037
go back to reference Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V et al (2011) Scikit-learn: Machine learning in python. J Mach Learn Res 12(Oct):2825–2830MathSciNetMATH Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V et al (2011) Scikit-learn: Machine learning in python. J Mach Learn Res 12(Oct):2825–2830MathSciNetMATH
go back to reference Podgurski A, Leon D, Francis P, Masri W, Minch M, Sun J, Wang B (2003) Automated support for classifying software failure reports. In: 25th international conference on software engineering, 2003. Proceedings. (pp 465-475). IEEE Podgurski A, Leon D, Francis P, Masri W, Minch M, Sun J, Wang B (2003) Automated support for classifying software failure reports. In: 25th international conference on software engineering, 2003. Proceedings. (pp 465-475). IEEE
go back to reference Runeson P, Alexandersson M, Nyholm O (2007) Detection of duplicate defect reports using natural language processing. In: 29th international conference on software engineering, 2007. Proceedings, pp 499–510 Runeson P, Alexandersson M, Nyholm O (2007) Detection of duplicate defect reports using natural language processing. In: 29th international conference on software engineering, 2007. Proceedings, pp 499–510
go back to reference Sajedi-Badashian A, Stroulia E (2020) Vocabulary and time based bug-assignment: a recommender system for open-source projects. Softw Pract Exp 50 (8):1539–1564CrossRef Sajedi-Badashian A, Stroulia E (2020) Vocabulary and time based bug-assignment: a recommender system for open-source projects. Softw Pract Exp 50 (8):1539–1564CrossRef
go back to reference Schuster M, Paliwal KK (1997) Bidirectional recurrent neural networks. IEEE Trans Signal Process 45(11):2673–2681CrossRef Schuster M, Paliwal KK (1997) Bidirectional recurrent neural networks. IEEE Trans Signal Process 45(11):2673–2681CrossRef
go back to reference Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv::1409.1556 Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv::​1409.​1556
go back to reference Smith R (2007) An overview of the Tesseract OCR engine. In: 2007 International conference on document analysis and recognition (ICDAR). IEEE, pp 629–633 Smith R (2007) An overview of the Tesseract OCR engine. In: 2007 International conference on document analysis and recognition (ICDAR). IEEE, pp 629–633
go back to reference Su Y, Xing Z, Peng X, Xia X, Wang C, Xu X, Zhu L (2021) Reducing bug Triaging confusion by learning from mistakes with a bug tossing knowledge graph. In: 2021 36th IEEE/ACM international conference on automated software engineering (ASE) (pp 191-202). IEEE Su Y, Xing Z, Peng X, Xia X, Wang C, Xu X, Zhu L (2021) Reducing bug Triaging confusion by learning from mistakes with a bug tossing knowledge graph. In: 2021 36th IEEE/ACM international conference on automated software engineering (ASE) (pp 191-202). IEEE
go back to reference Truong C, Oudre L, Vayatis N (2018a) ruptures: change point detection in python. arXiv:180100826 Truong C, Oudre L, Vayatis N (2018a) ruptures: change point detection in python. arXiv:180100826
go back to reference Truong C, Oudre L, Vayatis N (2018b) Selective review of offline change point detection methods. arXiv:180100718 Truong C, Oudre L, Vayatis N (2018b) Selective review of offline change point detection methods. arXiv:180100718
go back to reference Weiss C, Premraj R, Zimmermann T, Zeller A (2007) How long will it take to fix this bug?. In: Fourth international workshop on mining software repositories (MSR’07: ICSE workshops 2007). IEEE, pp 1–1 Weiss C, Premraj R, Zimmermann T, Zeller A (2007) How long will it take to fix this bug?. In: Fourth international workshop on mining software repositories (MSR’07: ICSE workshops 2007). IEEE, pp 1–1
go back to reference Wilcoxon F (1992) Individual comparisons by ranking methods. In: Breakthroughs in statistics (pp 196–202). Springer, New York Wilcoxon F (1992) Individual comparisons by ranking methods. In: Breakthroughs in statistics (pp 196–202). Springer, New York
go back to reference Witten IH, Frank E, Hall MA (2005) Credibility: Evaluating what’s been learned. Data mining: Practical machine learning tools and techniques, pp 143–186 Witten IH, Frank E, Hall MA (2005) Credibility: Evaluating what’s been learned. Data mining: Practical machine learning tools and techniques, pp 143–186
go back to reference Xia X, Lo D, Wang X, Zhou B (2013) Accurate developer recommendation for bug resolution. In: 2013 20th Working Conference on Reverse Engineering (WCRE). IEEE, pp 72–81 Xia X, Lo D, Wang X, Zhou B (2013) Accurate developer recommendation for bug resolution. In: 2013 20th Working Conference on Reverse Engineering (WCRE). IEEE, pp 72–81
go back to reference Xie X, Zhang W, Yang Y, Wang Q (2012) Dretom: Developer recommendation based on topic models for bug resolution. In: Proceedings of the 8th international conference on predictive models in software engineering. ACM, pp 19–28 Xie X, Zhang W, Yang Y, Wang Q (2012) Dretom: Developer recommendation based on topic models for bug resolution. In: Proceedings of the 8th international conference on predictive models in software engineering. ACM, pp 19–28
go back to reference Zhang H, Gong L, Versteeg S (2013) Predicting bug-fixing time: an empirical study of commercial software projects. In: Proceedings of the 2013 international conference on software engineering. IEEE Press, pp 1042–1051 Zhang H, Gong L, Versteeg S (2013) Predicting bug-fixing time: an empirical study of commercial software projects. In: Proceedings of the 2013 international conference on software engineering. IEEE Press, pp 1042–1051
go back to reference Zhang W (2020) Efficient bug triage for industrial environments. In: 2020 IEEE International conference on software maintenance and evolution (ICSME). IEEE, (pp 727-735) Zhang W (2020) Efficient bug triage for industrial environments. In: 2020 IEEE International conference on software maintenance and evolution (ICSME). IEEE, (pp 727-735)
Metadata
Title
Using Screenshot Attachments in Issue Reports for Triaging
Authors
Ethem Utku Aktas
Cemal Yilmaz
Publication date
01-12-2022
Publisher
Springer US
Published in
Empirical Software Engineering / Issue 7/2022
Print ISSN: 1382-3256
Electronic ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-022-10228-0

Other articles of this Issue 7/2022

Empirical Software Engineering 7/2022 Go to the issue

Premium Partner