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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ogheneovo, E.E.: On the relationship between software complexity and maintenance costs. J. Comput. Commun. 2(14), 1 (2014)
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)
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
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
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)
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)
Hiew, L.: Assisted detection of duplicate bug reports. University of British Columbia (2006)
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)
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)
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)
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)
Branco, A.H., Silva, J.R.: Contractions: breaking the tokenization-tagging circularity. Lecture Notes in Computer Science, vol. 2721, pp. 167–170 (2003)
Sharma, D.: Stemming algorithms: a comparative study and their analysis. Int. J. Appl. Inf. Syst. 4(3), 7–12 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-32258-8_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32257-1
Online ISBN: 978-3-030-32258-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)