Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2723742.2723744acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
research-article

Will this be Quick?: A Case Study of Bug Resolution Times across Industrial Projects

Published: 18 February 2015 Publication History
  • Get Citation Alerts
  • Abstract

    Resolution of problem tickets is a source of significant revenue in the worldwide software services industry. Due to the high volume of problem tickets in any large scale customer engagement, automated techniques are necessary to segregate related incoming tickets into groups. Existing techniques focus on this classification problem. In this paper, we present a case study built around the position that predicting the category of resolution times within a class of tickets and also the actual resolution times, is strongly beneficial to ticket resolution. We present an approach based on topic analysis to predict the category of resolution times of incoming tickets and validate it on a data-set of 49,000+ problem tickets across 14 classes from four real-life projects. To establish the effectiveness of our approach, we compare topic features with traditional features for both classification and regression problems. Our results indicate the promise of topic analysis based approaches for large scale problem ticket management.

    References

    [1]
    Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta, Foutse Khomh, and Yann-Gail. Is it a bug or an enhancement?: a text-based approach to classify change requests. In Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds, pages 304--318, Ontario, Canada, 2008. ACM.
    [2]
    John Anvik, Lyndon Hiew, and Gail C. Murphy. Who should fix this bug? In Proceedings of the 28th international conference on Software engineering, pages 361--370, Shanghai, China, 2006. ACM.
    [3]
    Christopher M. Bishop. Pattern Recognition and Machine Learning (Information Science and Statistics). Springer-Verlag New York, Inc., Secaucus, NJ, USA, 2006.
    [4]
    David M. Blei. Probabilistic topic models. Commun. ACM, 55(4):77--84, April 2012.
    [5]
    David M Blei and Jon D McAuliffe. Supervised topic models. arXiv:1003.0783, March 2010.
    [6]
    David M. Blei, Andrew Y. Ng, and Michael I. Jordan. Latent dirichlet allocation. J. M. L. R., March 2003.
    [7]
    Davor Cubranic, Gail Murphy, Frank Maurer, and Ginther Ruhe. Automatic bug triage using text categorization. In Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering, pages 97, 92, June 2004.
    [8]
    G. di Lucca. An approach to classify software maintenance requests. In Proceedings of the International Conference on Software Maintenance (ICSM'02), page 93. IEEE Computer Society, 2002.
    [9]
    T.L. Griffiths and M. Steyvers. Finding scientific topics. National Academy of Sciences, U S A, 2004.
    [10]
    Thomas Hofmann. Probabilistic latent semantic indexing. In Procs of 22nd ACM SIGIR Conf on Research and Development in Information Retrieval, New York, NY, USA, 1999.
    [11]
    Andy Podgurski, David Leon, Patrick Francis, Wes Masri, Melinda Minch, Jiayang Sun, and Bin Wang. Automated support for classifying software failure reports. In Proceedings of the 25th International Conference on Software Engineering, pages 465--475, Portland, Oregon, 2003. IEEE Computer Society.
    [12]
    Per Runeson, Magnus Alexandersson, and Oskar Nyholm. Detection of duplicate defect reports using natural language processing. In Proceedings of the 29th international conference on Software Engineering, pages 499--510. IEEE Computer Society, 2007.
    [13]
    Qihong Shao, Yi Chen, Shu Tao, Xifeng Yan, and Nikos Anerousis. Efficient ticket routing by resolution sequence mining. In KDD '08: Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 605--613, New York, NY, USA, 2008. ACM.
    [14]
    Kalyanasundaram Somasundaram and Gail C. Murphy. Automatic categorization of bug reports using latent dirichlet allocation. In Proceedings of the 5th India Software Engineering Conference, ISEC '12, pages 125--130, New York, NY, USA, 2012. ACM.
    [15]
    Seth Stein and Michael Wysession. An Introduction to Seismology, Earthquakes and Earth Structure. Wiley-Blackwell, 1 edition, September 2002.
    [16]
    Xiaoyin Wang, Lu Zhang, Tao Xie, John Anvik, and Jiasu Sun. An approach to detecting duplicate bug reports using natural language and execution information. In Proceedings of the 30th international conference on Software engineering, pages 461--470, Leipzig, Germany, 2008. ACM.

    Cited By

    View all
    • (2023)A first look at bug report templates on GitHubJournal of Systems and Software10.1016/j.jss.2023.111709202:COnline publication date: 1-Aug-2023
    • (2020)Understanding the relation between repeat developer interactions and bug resolution times in large open source ecosystems: A multisystem studyJournal of Software: Evolution and Process10.1002/smr.2317Online publication date: 29-Nov-2020

    Index Terms

    1. Will this be Quick?: A Case Study of Bug Resolution Times across Industrial Projects

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ISEC '15: Proceedings of the 8th India Software Engineering Conference
      February 2015
      207 pages
      ISBN:9781450334327
      DOI:10.1145/2723742
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      In-Cooperation

      • iSOFT: iSOFT
      • ACM India: ACM India

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 February 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. bugs
      2. problem tickets
      3. resolution times
      4. service delivery
      5. topic analysis

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ISEC '15
      ISEC '15: 8th India Software Engineering Conference
      February 18 - 20, 2015
      Bangalore, India

      Acceptance Rates

      Overall Acceptance Rate 76 of 315 submissions, 24%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 11 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)A first look at bug report templates on GitHubJournal of Systems and Software10.1016/j.jss.2023.111709202:COnline publication date: 1-Aug-2023
      • (2020)Understanding the relation between repeat developer interactions and bug resolution times in large open source ecosystems: A multisystem studyJournal of Software: Evolution and Process10.1002/smr.2317Online publication date: 29-Nov-2020

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media