Crawling Bug Tracker for Semantic Bug Search

  • Ha Manh Tran
  • Georgi Chulkov
  • Jürgen Schönwälder
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5273)


The Web has become an important knowledge source for resolving system installation problems and for working around software bugs. In particular, web-based bug tracking systems offer large archives of useful troubleshooting advice. However, searching bug tracking systems can be time consuming since generic search engines do not take advantage of the semi-structured knowledge recorded in bug tracking systems. We present work towards a semantics-based bug search system which tries to take advantage of the semi-structured data found in many widely used bug tracking systems. We present a study of bug tracking systems and we describe how to crawl them in order to extract semi-structured data. We describe a unified data model to store bug tracking data. The model has been derived from the analysis of the most popular systems. Finally, we describe how the crawled data can be fed into a semantic search engine to facilitate semantic search.


Bug tracking system Bug crawler Semantic search 


  1. 1.
    Lewis, L., Dreo, G.: Extending Trouble Ticket Systems to Fault Diagnostics. IEEE Network Special Issue on Integrated Network Management 7(6), 44–51 (1993)Google Scholar
  2. 2.
    Lewis, L.: A Case-Based Reasoning Approach to the Resolution of Faults in Communication Networks. In: Proc. 3rd International Symposium on Integrated Network Management (IM 1993), pp. 671–682. North-Holland, Amsterdam (1993)Google Scholar
  3. 3.
    Melchiors, C., Tarouco, L.: Fault Management in Computer Networks Using Case-Based Reasoning: DUMBO System. In: Althoff, K.-D., Bergmann, R., Branting, L.K. (eds.) ICCBR 1999. LNCS (LNAI), vol. 1650, pp. 510–524. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  4. 4.
    Tran, H.M., Schönwälder, J.: Distributed Case-Based Reasoning for Fault Management. In: Bandara, A.K., Burgess, M. (eds.) AIMS 2007. LNCS, vol. 4543, pp. 200–203. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Tran, H.M., Schönwälder, J.: Fault Representation in Case-Based Reasoning. In: Clemm, A., Granville, L.Z., Stadler, R. (eds.) DSOM 2007. LNCS, vol. 4785, pp. 50–61. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  6. 6.
    Bloom, D.: Selection Criterion and Implementation of a Trouble Tracking System: What’s in a Paradigm? In: Proc. 22nd Annual ACM SIGUCCS Conference on User Services (SIGUCCS 1994), pp. 201–203. ACM Press, New York (1994)CrossRefGoogle Scholar
  7. 7.
    Chulkov, G.: Buglook: a search engine for bug reports. Seminar Report. Jacobs University Bremen (May 2007)Google Scholar
  8. 8.
    Deerwester, S., Dumais, S., Landauer, T., Furnas, G., Harshman, R.: Indexing by Latent Semantic Analysis. Journal of the Society for Information Science 41(6), 391–407 (1990)CrossRefGoogle Scholar
  9. 9.
    Berry, M.W., Drmac, Z., Jessup, E.R.: Matrices, Vector Spaces, and Information Retrieval. SIAM Review 41(2), 335–362 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Porter, M.F.: An algorithm for suffix stripping. Readings in Information Retrieval, 313–316 (1997)Google Scholar
  11. 11.
    Golub, G.H., Underwood, R.: The block lanczos method for computing eigenvalues. Mathematical Software III, 361–377 (1977)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    ITU-T. Trouble Management Function for ITU-T Applications. X.790 Recommendation (1995)Google Scholar
  13. 13.
    Johnson, D.: NOC Internal Integrated Trouble Ticket System Functional Specification Wishlist. RFC 1297 (1992)Google Scholar
  14. 14.
    TMF. Customer to Service Provider Trouble Administration Business Agreement. NMF 501, Issue 1.0 (1996)Google Scholar
  15. 15.
    TMF. Customer to Service Provider Trouble Administration Information Agreement. NMF 601, Issue 1.0 (1997)Google Scholar
  16. 16.
    Santos, L., Costa, P., Simes, P.: NetTrouble: A TTS for Network Management. In: ITS 1998, pp. 480–485. IEEE Computer Society, Los Alamitos (1998)CrossRefGoogle Scholar
  17. 17.
    Langer, M., Nerb, M.: Defining a Trouble Report Format for the Seamless Integration of Problem Management into Customer Service Management. In: Proc. 6th Workshop of the OpenView University Association (OVUA 1999) (1999)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2008

Authors and Affiliations

  • Ha Manh Tran
    • 1
  • Georgi Chulkov
    • 1
  • Jürgen Schönwälder
    • 1
  1. 1.Computer ScienceJacobs University BremenGermany

Personalised recommendations