Skip to main content

Using the Doc2Vec Algorithm to Detect Semantically Similar Jira Issues in the Process of Resolving Customer Requests

  • Conference paper
  • First Online:
Intelligent Distributed Computing XIII (IDC 2019)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 868))

Included in the following conference series:

Abstract

The paper is devoted to research in the field of software maintenance automation. An approach to solving customer requests based on the use of the Doc2Vec algorithm is proposed. It consists of finding semantically related resolved requests, as well as identifying qualified software engineers in the Jira bug tracking system. The developed software tool implements the proposed approach and provides reports which help software engineers in solving unresolved customer requests. The experiment compares the automated approach to resolving customer requests with the manual one. The results show advantages of using the software tool in the maintenance process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://issues.apache.org/jira/projects/AMQ/issues.

References

  1. Ogheneovo, E.E.: On the relationship between software complexity and maintenance costs. J. Comput. Commun. 2(14), 1 (2014)

    Article  Google Scholar 

  2. Rababah, K., Mohd, H., Ibrahim, H.: Customer relationship management (CRM) processes from theory to practice: the pre-implementation plan of CRM system. Int. J. e-Education e-Business e-Management e-Learning 1(1), 22 (2011)

    Google Scholar 

  3. Bertram, D., Voida, A., Greenberg, S., Walker, R.: Communication, collaboration, and bugs: the social nature of issue tracking in small, collocated teams. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, pp. 291–300, February 2010

    Google Scholar 

  4. Fisher, J., Koning, D., Ludwigsen, A.P.: Utilizing Atlassian JIRA for large-scale software development management. In: 14th International Conference on Accelerator And Large Experimental Physics Control Systems (ICALEPCS), October 2013

    Google Scholar 

  5. Pellegrini, T.: Comparing SVM, Softmax, and shallow neural networks for eating condition classification. In: 16th Annual Conference of the International Speech Communication Association, pp. 899–903 (2015)

    Google Scholar 

  6. Maslova, N., Potapov, V.: Neural network Doc2Vec in automated sentiment analysis for short informal texts. In: Lecture Notes in Computer Science, vol. 10458, pp. 546–554 (2017)

    Chapter  Google Scholar 

  7. Hiew, L.: Assisted detection of duplicate bug reports. University of British Columbia (2006)

    Google Scholar 

  8. Ramos, J.: Using TF-IDF to determine word relevance in document queries. In: Proceedings of the First Instructional Conference on Machine Learning, vol. 242, pp. 133–142 (2003)

    Google Scholar 

  9. Giller, G.L.: The statistical properties of random bitstreams and the sampling distribution of cosine similarity. In: Giller Investments Research Notes, no. 20121024/1 (2012)

    Google Scholar 

  10. 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, pp. 45–54 (2010)

    Google Scholar 

  11. Nguyen, A.T., Nguyen, T.T., Nguyen, T.N., Lo, D., Sun, C.: Duplicate bug report detection with a combination of information retrieval and topic modeling. In: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, pp. 70–79 (2012)

    Google Scholar 

  12. Branco, A.H., Silva, J.R.: Contractions: breaking the tokenization-tagging circularity. Lecture Notes in Computer Science, vol. 2721, pp. 167–170 (2003)

    Google Scholar 

  13. Sharma, D.: Stemming algorithms: a comparative study and their analysis. Int. J. Appl. Inf. Syst. 4(3), 7–12 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Artem Kovalev .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kovalev, A., Voinov, N., Nikiforov, I. (2020). Using the Doc2Vec Algorithm to Detect Semantically Similar Jira Issues in the Process of Resolving Customer Requests. In: Kotenko, I., Badica, C., Desnitsky, V., El Baz, D., Ivanovic, M. (eds) Intelligent Distributed Computing XIII. IDC 2019. Studies in Computational Intelligence, vol 868. Springer, Cham. https://doi.org/10.1007/978-3-030-32258-8_11

Download citation

Publish with us

Policies and ethics