{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T20:10:02Z","timestamp":1746389402235,"version":"3.40.4"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319105086"},{"type":"electronic","value":"9783319105093"}],"license":[{"start":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T00:00:00Z","timestamp":1411430400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T00:00:00Z","timestamp":1411430400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-10509-3_3","type":"book-chapter","created":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T23:45:02Z","timestamp":1411515902000},"page":"27-37","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["What Information in Software Historical Repositories Do We Need to Support Software Maintenance Tasks? An Approach Based on Topic Model"],"prefix":"10.1007","author":[{"given":"Xiaobing","family":"Sun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yun","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,9,23]]},"reference":[{"issue":"12","key":"3_CR1","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/1859204.1859210","volume":"53","author":"G Anthes","year":"2010","unstructured":"Anthes, G.: Topic models versus unstructured data. Commun. ACM 53(12), 16\u201318 (2010)","journal-title":"Commun. ACM"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Huffman Hayes, J., Ga\u00ebl Gu\u00e9h\u00e9neuc, Y., Di Penta, M.: Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date. In: 24th IEEE International Conference on Software Maintenance, pp. 147\u2013156 (2008)","DOI":"10.1109\/ICSM.2008.4658063"},{"issue":"10","key":"3_CR3","doi-asserted-by":"publisher","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G Antoniol","year":"2002","unstructured":"Antoniol, G., Canfora, G., Casazza, G., De Lucia, A., Merlo, E.: Recovering traceability links between code and documentation. IEEE Trans. Software Eng. 28(10), 970\u2013983 (2002)","journal-title":"IEEE Trans. Software Eng."},{"key":"3_CR4","first-page":"1107","volume":"3","author":"K Barnard","year":"2003","unstructured":"Barnard, K., Duygulu, P., Forsyth, D.A., de Freitas, N., Blei, D.M., Jordan, M.I.: Matching words and pictures. J. Mach. Learn. Res. 3, 1107\u20131135 (2003)","journal-title":"J. Mach. Learn. Res."},{"key":"3_CR5","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, 993\u20131022 (2003)","journal-title":"J. Mach. Learn. Res."},{"key":"3_CR6","volume-title":"Software Change Impact Analysis","author":"S Bohner","year":"1996","unstructured":"Bohner, S., Arnold, R.: Software Change Impact Analysis. IEEE Computer Society Press, Los Alamitos (1996)"},{"issue":"4","key":"3_CR7","doi-asserted-by":"publisher","first-page":"741","DOI":"10.1016\/j.infsof.2012.08.002","volume":"55","author":"A De Lucia","year":"2013","unstructured":"De Lucia, A., Di Penta, M., Oliveto, R., Panichella, A., Panichella, S.: Applying a smoothing filter to improve ir-based traceability recovery processes: An empirical investigation. Inf. Softw. Technol. 55(4), 741\u2013754 (2013)","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"3_CR8","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1002\/smr.567","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: a taxonomy and survey. J. Softw. Evol. Process 25(1), 53\u201395 (2013)","journal-title":"J. Softw. Evol. Process"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Dit, B., Revelle, M., Poshyvanyk, D.: Integrating information retrieval, execution and link analysis algorithms to improve feature location in software. Empir. Softw. Eng. 18(2), 277\u2013309 (2013)","DOI":"10.1007\/s10664-011-9194-4"},{"issue":"2","key":"3_CR10","doi-asserted-by":"crossref","first-page":"5:1","DOI":"10.5381\/jot.2012.11.2.a5","volume":"11","author":"FA Fontana","year":"2012","unstructured":"Fontana, F.A., Braione, P., Zanoni, M.: Automatic detection of bad smells in code: an experimental assessment. J. Object Technol. 11(2), 5:1\u20135:38 (2012)","journal-title":"J. Object Technol."},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Hassan, A.E., Holt, R.C.: Predicting change propagation in software systems. In: 20th International Conference on Software Maintenance, pp. 284\u2013293 (2004)","DOI":"10.1109\/ICSM.2004.1357812"},{"issue":"2","key":"3_CR12","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1002\/smr.344","volume":"19","author":"HH Kagdi","year":"2007","unstructured":"Kagdi, H.H., Collard, M.L., Maletic, J.I.: A survey and taxonomy of approaches for mining software repositories in the context of software evolution. J. Softw. Maintenance 19(2), 77\u2013131 (2007)","journal-title":"J. Softw. Maintenance"},{"issue":"5","key":"3_CR13","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1007\/s10664-012-9233-9","volume":"18","author":"HH Kagdi","year":"2013","unstructured":"Kagdi, H.H., Gethers, M., Poshyvanyk, D.: Integrating conceptual and logical couplings for change impact analysis in software. Empir. Softw. Eng. 18(5), 933\u2013969 (2013)","journal-title":"Empir. Softw. Eng."},{"issue":"8","key":"3_CR14","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1002\/stvr.1475","volume":"23","author":"B Li","year":"2013","unstructured":"Li, B., Sun, X., Leung, H., Zhang, S.: A survey of code-based change impact analysis techniques. Softw. Test., Verif. Reliab. 23(8), 613\u2013646 (2013)","journal-title":"Softw. Test., Verif. Reliab."},{"issue":"2","key":"3_CR15","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/j.joi.2011.11.004","volume":"6","author":"D Li","year":"2012","unstructured":"Li, D., Ding, Y., Shuai, X., Bollen, J., Tang, J., Chen, S., Zhu, J., Rocha, G.: Adding community and dynamic to topic models. J. Informetrics 6(2), 237\u2013253 (2012)","journal-title":"J. Informetrics"},{"issue":"3","key":"3_CR16","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/567793.567795","volume":"11","author":"A Mockus","year":"2002","unstructured":"Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and mozilla. ACM Trans. Softw. Eng. Methodol. 11(3), 309\u2013346 (2002)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Nguyen, A.T., Nguyen, T.T., Al-Kofahi, J., Nguyen, H.V., Nguyen, T.N.: A topic-based approach for narrowing the search space of buggy files from a bug report. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, pp. 263\u2013272 (2011)","DOI":"10.1109\/ASE.2011.6100062"},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., De Lucia, A., Poshyvanyk, D.: Detecting bad smells in source code using change history information. In: IEEE\/ACM International Conference on Automated Software Engineering, pp. 268\u2013278 (2013)","DOI":"10.1109\/ASE.2013.6693086"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Panichella, A., Dit, B., Oliveto, R., Di Penta, M., Poshyvanyk, D., De Lucia, A.: How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms. In: 35th International Conference on Software Engineering, pp. 522\u2013531 (2013)","DOI":"10.1109\/ICSE.2013.6606598"},{"issue":"1","key":"3_CR20","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10664-008-9088-2","volume":"14","author":"D Poshyvanyk","year":"2009","unstructured":"Poshyvanyk, D., Marcus, A., Ferenc, R., Gyimothy, T.: Using information retrieval based coupling measures for impact analysis. Empir. Softw. Eng. 14(1), 5\u201332 (2009)","journal-title":"Empir. Softw. Eng."},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Schneidewind, N.F.: The state of software maintenance. IEEE Trans. Softw. Eng. 13(3), 303\u2013310 (1987)","DOI":"10.1109\/TSE.1987.233161"},{"key":"3_CR22","doi-asserted-by":"publisher","unstructured":"Shtern, M., Tzerpos, V.: Clustering methodologies for software engineering. Adv. Softw. Eng. 2012, 18. doi:10.1155\/2012\/792024 (2012)","DOI":"10.1155\/2012\/792024"},{"issue":"4","key":"3_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083147","volume":"30","author":"J Sliwerski","year":"2005","unstructured":"Sliwerski, J., Zimmermann, T., Zeller, A.: When do changes induce fixes? ACM SIGSOFT Softw. Eng. Notes 30(4), 1\u20135 (2005)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Sun, X., Li, B., Li, B., Wen, W.: A comparative study of static cia techniques. In: Proceedings of the Fourth Asia-Pacific Symposium on Internetware, pp. 23 (2012)","DOI":"10.1145\/2430475.2430498"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Thomas, S.W.: Mining software repositories using topic models. In: Proceedings of the 33rd International Conference on Software Engineering, pp. 1138\u20131139 (2011)","DOI":"10.1145\/1985793.1986020"},{"key":"3_CR26","volume-title":"Information Retrieval","author":"CJ van Rijsbergen","year":"1979","unstructured":"van Rijsbergen, C.J.: Information Retrieval. Butterworths, London (1979)"},{"issue":"6","key":"3_CR27","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1109\/TSE.2005.72","volume":"31","author":"T Zimmermann","year":"2005","unstructured":"Zimmermann, T., Wei\u00dfgerber, P., Diehl, S., Zeller, A.: Mining version histories to guide software changes. IEEE Trans. Softw. Eng. 31(6), 429\u2013445 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"3_CR28","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1109\/TSE.2005.72","volume":"31","author":"T Zimmermann","year":"2005","unstructured":"Zimmermann, T., Zeller, A., Weissgerber, P., Diehl, S.: Mining version histories to guide software changes. IEEE Trans. Softw. Eng. 31(6), 429\u2013445 (2005)","journal-title":"IEEE Trans. Softw. Eng."}],"container-title":["Studies in Computational Intelligence","Computer and Information Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-10509-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T19:44:53Z","timestamp":1746387893000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-10509-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,23]]},"ISBN":["9783319105086","9783319105093"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-10509-3_3","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2014,9,23]]},"assertion":[{"value":"23 September 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}