{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:11:01Z","timestamp":1755997861308,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T00:00:00Z","timestamp":1565654400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T00:00:00Z","timestamp":1565654400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s10515-019-00265-3","type":"journal-article","created":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T11:04:39Z","timestamp":1565694279000},"page":"733-756","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Modeling hierarchical usage context for software exceptions based on interaction data"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9840-4876","authenticated-orcid":false,"given":"Hui","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kostadin","family":"Damevski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Shepherd","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas A.","family":"Kraft","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,13]]},"reference":[{"key":"265_CR1","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.infsof.2018.02.005","volume":"98","author":"A Agrawal","year":"2018","unstructured":"Agrawal, A., Fu, W., Menzies, T.: What is wrong with topic modeling? And how to fix it using search-based software engineering. Inf. Softw. Technol. 98, 74\u201388 (2018)","journal-title":"Inf. Softw. Technol."},{"key":"265_CR2","doi-asserted-by":"crossref","unstructured":"Arnold, D.C., Ahn, D.H., De\u00a0Supinski, B.R., Lee, G.L., Miller, B.P., Schulz, M.: Stack trace analysis for large scale debugging. In: 2007 IEEE International Parallel and Distributed Processing Symposium, p.\u00a064. IEEE (2007)","DOI":"10.1109\/IPDPS.2007.370254"},{"key":"265_CR3","doi-asserted-by":"publisher","unstructured":"Blei, D.M., Moreno, P.J.: Topic segmentation with an aspect hidden Markov model. In: Proceedings of the 24th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR \u201901, pp. 343\u2013348. ACM, New York, NY, USA (2001). https:\/\/doi.org\/10.1145\/383952.384021","DOI":"10.1145\/383952.384021"},{"issue":"Jan","key":"265_CR4","first-page":"993","volume":"3","author":"DM Blei","year":"2003","unstructured":"Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3(Jan), 993\u20131022 (2003)","journal-title":"J. Mach. Learn. Res."},{"issue":"2","key":"265_CR5","doi-asserted-by":"publisher","first-page":"7:1","DOI":"10.1145\/1667053.1667056","volume":"57","author":"DM Blei","year":"2010","unstructured":"Blei, D.M., Griffiths, T.L., Jordan, M.I.: The nested Chinese restaurant process and Bayesian nonparametric inference of topic hierarchies. J. ACM 57(2), 7:1\u20137:30 (2010). https:\/\/doi.org\/10.1145\/1667053.1667056","journal-title":"J. ACM"},{"key":"265_CR6","doi-asserted-by":"publisher","unstructured":"Cao, L., Fei-Fei, L.: Spatially coherent latent topic model for concurrent segmentation and classification of objects and scenes. In: 2007 IEEE 11th International Conference on Computer Vision, pp. 1\u20138 (2007). https:\/\/doi.org\/10.1109\/ICCV.2007.4408965","DOI":"10.1109\/ICCV.2007.4408965"},{"issue":"5","key":"265_CR7","doi-asserted-by":"publisher","first-page":"1843","DOI":"10.1007\/s10664-015-9402-8","volume":"21","author":"TH Chen","year":"2016","unstructured":"Chen, T.H., Thomas, S.W., Hassan, A.E.: A survey on the use of topic models when mining software repositories. Empir. Softw. Eng. 21(5), 1843\u20131919 (2016). https:\/\/doi.org\/10.1007\/s10664-015-9402-8","journal-title":"Empir. Softw. Eng."},{"issue":"5","key":"265_CR8","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/502059.502042","volume":"35","author":"A Chou","year":"2001","unstructured":"Chou, A., Yang, J., Chelf, B., Hallem, S., Engler, D.: An empirical study of operating systems errors. SIGOPS Oper. Syst. Rev. 35(5), 73\u201388 (2001). https:\/\/doi.org\/10.1145\/502059.502042","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"265_CR9","doi-asserted-by":"publisher","unstructured":"Damevski, K., Chen, H., Shepherd, D., Pollock, L.: Interactive exploration of developer interaction traces using a hidden Markov model. In: Proceedings of the 13th International Conference on Mining Software Repositories, MSR \u201916, pp. 126\u2013136. ACM, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2901739.2901741","DOI":"10.1145\/2901739.2901741"},{"issue":"4","key":"265_CR10","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1109\/TSE.2016.2592905","volume":"43","author":"K Damevski","year":"2017","unstructured":"Damevski, K., Shepherd, D.C., Schneider, J., Pollock, L.: Mining sequences of developer interactions in visual studio for usage smells. IEEE Trans. Softw. Eng. 43(4), 359\u2013371 (2017). https:\/\/doi.org\/10.1109\/TSE.2016.2592905","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"11","key":"265_CR11","doi-asserted-by":"publisher","first-page":"1100","DOI":"10.1109\/TSE.2017.2748134","volume":"44","author":"K Damevski","year":"2018","unstructured":"Damevski, K., Chen, H., Shepherd, D.C., Kraft, N.A., Pollock, L.: Predicting future developer behavior in the IDE using topic models. IEEE Trans. Softw. Eng. 44(11), 1100\u20131111 (2018). https:\/\/doi.org\/10.1109\/TSE.2017.2748134","journal-title":"IEEE Trans. Softw. Eng."},{"key":"265_CR12","unstructured":"Dang, Y., Wu, R., Zhang, H., Zhang, D., Nobel, P.: Rebucket: a method for clustering duplicate crash reports based on call stack similarity. In: Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pp. 1084\u20131093. IEEE Press, Piscataway, NJ, USA (2012). http:\/\/dl.acm.org\/citation.cfm?id=2337223.2337364"},{"key":"265_CR13","doi-asserted-by":"publisher","unstructured":"Davies, S., Roper, M., Wood, M.: Using bug report similarity to enhance bug localisation. In: 2012 19th Working Conference on Reverse Engineering, pp. 125\u2013134 (2012). https:\/\/doi.org\/10.1109\/WCRE.2012.22","DOI":"10.1109\/WCRE.2012.22"},{"key":"265_CR14","doi-asserted-by":"publisher","unstructured":"Dhaliwal, T., Khomh, F., Zou, Y.: Classifying field crash reports for fixing bugs: a case study of mozilla firefox. In: 2011 27th IEEE International Conference on Software Maintenance (ICSM), pp. 333\u2013342 (2011). https:\/\/doi.org\/10.1109\/ICSM.2011.6080800","DOI":"10.1109\/ICSM.2011.6080800"},{"key":"265_CR15","volume-title":"Bayesian Data Analysis","author":"A Gelman","year":"2014","unstructured":"Gelman, A., Carlin, J.B., Stern, H.S., Rubin, D.B.: Bayesian Data Analysis, vol. 2, 3rd edn. Chapman & Hall\/CRC, Boca Raton (2014)","edition":"3"},{"key":"265_CR16","doi-asserted-by":"crossref","unstructured":"Glerum, K., Kinshumann, K., Greenberg, S., Aul, G., Orgovan, V., Nichols, G., Grant, D., Loihle, G., Hunt, G.: Debugging in the (very) large: ten years of implementation and experience. In: Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, pp. 103\u2013116. ACM (2009)","DOI":"10.1145\/1629575.1629586"},{"key":"265_CR17","doi-asserted-by":"publisher","unstructured":"Gu, Z., Barr, E.T., Schleck, D., Su, Z.: Reusing debugging knowledge via trace-based bug search. In: Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA \u201912, pp. 927\u2013942. ACM, New York, NY, USA (2012). https:\/\/doi.org\/10.1145\/2384616.2384684","DOI":"10.1145\/2384616.2384684"},{"key":"265_CR18","unstructured":"Han, S., Dang, Y., Ge, S., Zhang, D., Xie, T.: Performance debugging in the large via mining millions of stack traces. In: Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pp. 145\u2013155. IEEE Press, Piscataway, NJ, USA (2012). http:\/\/dl.acm.org\/citation.cfm?id=2337223.2337241"},{"key":"265_CR19","unstructured":"Hindle, A., Barr, E.T., Su, Z., Gabel, M., Devanbu, P.: On the naturalness of software. In: Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pp. 837\u2013847. IEEE Press, Piscataway, NJ, USA (2012). https:\/\/dl.acm.org\/citation.cfm?id=2337322"},{"key":"265_CR20","doi-asserted-by":"publisher","unstructured":"Kaushik, N., Tahvildari, L.: A comparative study of the performance of IR models on duplicate bug detection. In: 2012 16th European Conference on Software Maintenance and Reengineering, pp. 159\u2013168 (2012). https:\/\/doi.org\/10.1109\/CSMR.2012.78","DOI":"10.1109\/CSMR.2012.78"},{"key":"265_CR21","doi-asserted-by":"publisher","unstructured":"Li, Z., Tan, L., Wang, X., Lu, S., Zhou, Y., Zhai, C.: Have things changed now?: An empirical study of bug characteristics in modern open source software. In: Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability, ASID \u201906, pp. 25\u201333. ACM, New York, NY, USA (2006). https:\/\/doi.org\/10.1145\/1181309.1181314","DOI":"10.1145\/1181309.1181314"},{"issue":"2","key":"265_CR22","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1145\/1353535.1346323","volume":"42","author":"S Lu","year":"2008","unstructured":"Lu, S., Park, S., Seo, E., Zhou, Y.: Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. SIGOPS Oper. Syst. Rev. 42(2), 329\u2013339 (2008). https:\/\/doi.org\/10.1145\/1353535.1346323","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"265_CR23","doi-asserted-by":"publisher","unstructured":"Murphy-Hill, E., Jiresal, R., Murphy, G.C.: Improving software developers\u2019 fluency by recommending development environment commands. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, FSE \u201912, pp. 42:1\u201342:11. ACM, New York, NY, USA (2012). https:\/\/doi.org\/10.1145\/2393596.2393645","DOI":"10.1145\/2393596.2393645"},{"key":"265_CR24","first-page":"3671","volume-title":"Advances in Neural Information Processing Systems 27","author":"VA Nguyen","year":"2014","unstructured":"Nguyen, V.A., Boyd-Graber, J.L., Resnik, P., Chang, J.: Learning a concept hierarchy from multi-labeled documents. In: Ghahramani, Z., Welling, M., Cortes, C., Lawrence, N.D., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems 27, pp. 3671\u20133679. Curran Associates Inc, Red Hook (2014)"},{"issue":"2","key":"265_CR25","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1109\/TPAMI.2014.2318728","volume":"37","author":"J Paisley","year":"2015","unstructured":"Paisley, J., Wang, C., Blei, D.M., Jordan, M.I.: Nested hierarchical Dirichlet processes. IEEE Trans. Pattern Anal. Mach. Intell. 37(2), 256\u2013270 (2015). https:\/\/doi.org\/10.1109\/TPAMI.2014.2318728","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"265_CR26","unstructured":"Panichella, A., Dit, B., Oliveto, R., Di\u00a0Penta, M., Poshyvanyk, D., De\u00a0Lucia, A.: How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913, pp. 522\u2013531. IEEE Press, Piscataway, NJ, USA (2013). http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486857"},{"issue":"2","key":"265_CR27","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1093\/genetics\/155.2.945","volume":"155","author":"JK Pritchard","year":"2000","unstructured":"Pritchard, J.K., Stephens, M., Donnelly, P.: Inference of population structure using multilocus genotype data. Genetics 155(2), 945\u2013959 (2000)","journal-title":"Genetics"},{"issue":"2","key":"265_CR28","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1214\/14-BA909","volume":"10","author":"M Roos","year":"2015","unstructured":"Roos, M., Martins, T.G., Held, L., Rue, H., et al.: Sensitivity analysis for bayesian hierarchical models. Bayesian Anal. 10(2), 321\u2013349 (2015)","journal-title":"Bayesian Anal."},{"key":"265_CR29","unstructured":"Rosen-Zvi, M., Griffiths, T., Steyvers, M., Smyth, P.: The author-topic model for authors and documents. In: Proceedings of the 20th Conference on Uncertainty in Artificial Intelligence, UAI \u201904, pp. 487\u2013494. AUAI Press, Arlington, Virginia, United States (2004). http:\/\/dl.acm.org\/citation.cfm?id=1036843.1036902"},{"key":"265_CR30","doi-asserted-by":"publisher","unstructured":"Snipes, W., Nair, A.R., Murphy-Hill, E.: Experiences Gamifying developer adoption of practices and tools. In: Companion Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, pp. 105\u2013114. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2591062.2591171","DOI":"10.1145\/2591062.2591171"},{"key":"265_CR31","doi-asserted-by":"publisher","unstructured":"Soh, Z., Drioul, T., Rappe, P.A., Khomh, F., Gueheneuc, Y.G., Habra, N.: Noises in interaction traces data and their impact on previous research studies. In: 2015 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 1\u201310 (2015). https:\/\/doi.org\/10.1109\/ESEM.2015.7321209","DOI":"10.1109\/ESEM.2015.7321209"},{"key":"265_CR32","doi-asserted-by":"publisher","unstructured":"Sun, X., Liu, X., Li, B., Duan, Y., Yang, H., Hu, J.: Exploring topic models in software engineering data analysis: a survey. In: 2016 17th IEEE\/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD), pp. 357\u2013362 (2016). https:\/\/doi.org\/10.1109\/SNPD.2016.7515925","DOI":"10.1109\/SNPD.2016.7515925"},{"issue":"476","key":"265_CR33","doi-asserted-by":"publisher","first-page":"1566","DOI":"10.1198\/016214506000000302","volume":"101","author":"YW Teh","year":"2006","unstructured":"Teh, Y.W., Jordan, M.I., Beal, M.J., Blei, D.M.: Hierarchical Dirichlet processes. J. Am. Stat. Assoc. 101(476), 1566\u20131581 (2006). https:\/\/doi.org\/10.1198\/016214506000000302","journal-title":"J. Am. Stat. Assoc."},{"issue":"9","key":"265_CR34","doi-asserted-by":"publisher","first-page":"1128","DOI":"10.1109\/TKDE.2004.47","volume":"16","author":"W van der Aalst","year":"2004","unstructured":"van der Aalst, W., Weijters, T., Maruster, L.: Workflow mining: discovering process models from event logs. IEEE Trans. Knowl. Data Eng. 16(9), 1128\u20131142 (2004). https:\/\/doi.org\/10.1109\/TKDE.2004.47","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"265_CR35","doi-asserted-by":"publisher","unstructured":"Wallach, H.M., Murray, I., Salakhutdinov, R., Mimno, D.: Evaluation methods for topic models. In: Proceedings of the 26th Annual International Conference on Machine Learning, ICML \u201909, pp. 1105\u20131112. ACM, New York, NY, USA (2009). https:\/\/doi.org\/10.1145\/1553374.1553515","DOI":"10.1145\/1553374.1553515"},{"key":"265_CR36","doi-asserted-by":"publisher","unstructured":"Wang, Y., Agichtein, E., Benzi, M.: TM-LDA: efficient online modeling of latent topic transitions in social media. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD \u201912, pp. 123\u2013131. ACM, New York, NY, USA (2012). https:\/\/doi.org\/10.1145\/2339530.2339552","DOI":"10.1145\/2339530.2339552"},{"issue":"6","key":"265_CR37","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1109\/TSE.2005.63","volume":"31","author":"CC Williams","year":"2005","unstructured":"Williams, C.C., Hollingsworth, J.K.: Automatic mining of source code repositories to improve bug finding techniques. IEEE Trans. Softw. Eng. 31(6), 466\u2013480 (2005). https:\/\/doi.org\/10.1109\/TSE.2005.63","journal-title":"IEEE Trans. Softw. Eng."},{"key":"265_CR38","doi-asserted-by":"publisher","unstructured":"Wu, R., Zhang, H., Cheung, S.C., Kim, S.: Crashlocator: locating crashing faults based on crash stacks. In: Proceedings of the 2014 International Symposium on Software Testing and Analysis, ISSTA 2014, pp. 204\u2013214. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2610384.2610386","DOI":"10.1145\/2610384.2610386"},{"issue":"3","key":"265_CR39","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1145\/1823844.1823849","volume":"40","author":"Z Yin","year":"2010","unstructured":"Yin, Z., Caesar, M., Zhou, Y.: Towards understanding bugs in open source router software. SIGCOMM Comput. Commun. Rev. 40(3), 34\u201340 (2010). https:\/\/doi.org\/10.1145\/1823844.1823849","journal-title":"SIGCOMM Comput. Commun. Rev."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-019-00265-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-019-00265-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-019-00265-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,25]],"date-time":"2022-09-25T15:32:06Z","timestamp":1664119926000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-019-00265-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,13]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["265"],"URL":"https:\/\/doi.org\/10.1007\/s10515-019-00265-3","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2019,8,13]]},"assertion":[{"value":"11 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 August 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 August 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}