{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T17:37:13Z","timestamp":1725730633591},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642389764"},{"type":"electronic","value":"9783642389771"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38977-1_16","type":"book-chapter","created":{"date-parts":[[2013,6,10]],"date-time":"2013-06-10T02:18:51Z","timestamp":1370830731000},"page":"239-254","source":"Crossref","is-referenced-by-count":2,"title":["Mining Cohesive Domain Topics from Source Code"],"prefix":"10.1007","author":[{"given":"Bing","family":"Xie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meng","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junfeng","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanzhen","family":"Zou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","unstructured":"Abran, A., Moore, J., Bourque, P., Dupuis, R., Tripp, L.: Guide to the software engineering body of knowledge, 2004 version. IEEE Computer Society\u00a01 (2004)"},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"Gethers, M., Savage, T., Di Penta, M., Oliveto, R., Poshyvanyk, D., De Lucia, A.: Codetopics: Which topic am i coding now? In: 33rd International Conference on Software Engineering (ICSE), pp. 1034\u20131036. IEEE (2011)","DOI":"10.1145\/1985793.1985988"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Savage, T., Dit, B., Gethers, M., Poshyvanyk, D.: Topicxp: Exploring topics in source code using latent dirichlet allocation. In: IEEE International Conference on Software Maintenance (ICSM), pp. 1\u20136. IEEE (2010)","DOI":"10.1109\/ICSM.2010.5609654"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Maskeri, G., Sarkar, S., Heafield, K.: Mining business topics in source code using latent dirichlet allocation. In: Proceedings of the 1st India Software Engineering Conference, pp. 113\u2013120. ACM (2008)","DOI":"10.1145\/1342211.1342234"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Abebe, S., Tonella, P.: Towards the extraction of domain concepts from the identifiers. In: 18th Working Conference on Reverse Engineering (WCRE), pp. 77\u201386. IEEE (2011)","DOI":"10.1109\/WCRE.2011.19"},{"issue":"3","key":"16_CR6","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1016\/j.infsof.2006.10.017","volume":"49","author":"A. Kuhn","year":"2007","unstructured":"Kuhn, A., Ducasse, S., G\u00edrba, T.: Semantic clustering: Identifying topics in source code. Information and Software Technology\u00a049(3), 230\u2013243 (2007)","journal-title":"Information and Software Technology"},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"Liu, Y., Poshyvanyk, D., Ferenc, R., Gyim\u00f3thy, T., Chrisochoides, N.: Modeling class cohesion as mixtures of latent topics. In: IEEE International Conference on Software Maintenance (ICSM), pp. 233\u2013242. IEEE (2009)","DOI":"10.1109\/ICSM.2009.5306318"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Baldi, P., Lopes, C., Linstead, E., Bajracharya, S.: A theory of aspects as latent topics. In: ACM Sigplan Notices, vol.\u00a043, pp. 543\u2013562. ACM (2008)","DOI":"10.1145\/1449955.1449807"},{"issue":"7","key":"16_CR9","first-page":"424","volume":"427","author":"M. Steyvers","year":"2007","unstructured":"Steyvers, M., Griffiths, T.: Probabilistic topic models. Handbook of Latent Semantic Analysis\u00a0427(7), 424\u2013440 (2007)","journal-title":"Handbook of Latent Semantic Analysis"},{"key":"16_CR10","first-page":"993","volume":"3","author":"D. Blei","year":"2003","unstructured":"Blei, D., Ng, A., Jordan, M.: Latent dirichlet allocation. The Journal of Machine Learning Research\u00a03, 993\u20131022 (2003)","journal-title":"The Journal of Machine Learning Research"},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"Asuncion, H., Asuncion, A., Taylor, R.: Software traceability with topic modeling. In: 32nd ACM\/IEEE International Conference on Software Engineering (ICSE), pp. 95\u2013104. ACM (2010)","DOI":"10.1145\/1806799.1806817"},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"Tian, K., Revelle, M., Poshyvanyk, D.: Using latent dirichlet allocation for automatic categorization of software. In: 6th IEEE International Working Conference on Mining Software Repositories (MSR), pp. 163\u2013166. IEEE (2009)","DOI":"10.1109\/MSR.2009.5069496"},{"issue":"7","key":"16_CR13","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1016\/j.jss.2005.06.044","volume":"79","author":"S. Kawaguchi","year":"2006","unstructured":"Kawaguchi, S., Garg, P., Matsushita, M., Inoue, K.: Mudablue: An automatic categorization system for open source repositories. Journal of Systems and Software\u00a079(7), 939\u2013953 (2006)","journal-title":"Journal of Systems and Software"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"Thomas, S., Adams, B., Hassan, A., Blostein, D.: Modeling the evolution of topics in source code histories. In: 8th Working Conference on Mining Software Repositories, MSR (2011)","DOI":"10.1145\/1985441.1985467"},{"issue":"9","key":"16_CR15","doi-asserted-by":"publisher","first-page":"972","DOI":"10.1016\/j.infsof.2010.04.002","volume":"52","author":"S. Lukins","year":"2010","unstructured":"Lukins, S., Kraft, N., Etzkorn, L.: Bug localization using latent dirichlet allocation. Information and Software Technology\u00a052(9), 972\u2013990 (2010)","journal-title":"Information and Software Technology"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Adams, B., Jiang, Z., Hassan, A.: Identifying crosscutting concerns using historical code changes. In: 32nd ACM\/IEEE International Conference on Software Engineering (ICSE), pp. 305\u2013314. ACM (2010)","DOI":"10.1145\/1806799.1806846"},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"Bieman, J., Kang, B.: Cohesion and reuse in an object-oriented system. In: ACM SIGSOFT Software Engineering Notes, vol.\u00a020, pp. 259\u2013262. ACM (1995)","DOI":"10.1145\/223427.211856"},{"issue":"3","key":"16_CR18","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/S0164-1212(99)00102-8","volume":"51","author":"L. Briand","year":"2000","unstructured":"Briand, L., W\u00fcst, J., Daly, J., Victor Porter, D.: Exploring the relationships between design measures and software quality in object-oriented systems. Journal of Systems and Software\u00a051(3), 245\u2013273 (2000)","journal-title":"Journal of Systems and Software"},{"issue":"8","key":"16_CR19","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1109\/32.707698","volume":"24","author":"S. Chidamber","year":"1998","unstructured":"Chidamber, S., Darcy, D., Kemerer, C.: Managerial use of metrics for object-oriented software: An exploratory analysis. IEEE Transactions on Software Engineering\u00a024(8), 629\u2013639 (1998)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"16_CR20","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/2.625311","volume":"30","author":"L. Etzkorn","year":"1997","unstructured":"Etzkorn, L., Davis, C.: Automatically identifying reusable oo legacy code. Computer\u00a030(10), 66\u201371 (1997)","journal-title":"Computer"},{"issue":"1","key":"16_CR21","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"L. Briand","year":"1998","unstructured":"Briand, L., Daly, J., W\u00fcst, J.: A unified framework for cohesion measurement in object-oriented systems. Empirical Software Engineering\u00a03(1), 65\u2013117 (1998)","journal-title":"Empirical Software Engineering"},{"key":"16_CR22","doi-asserted-by":"crossref","unstructured":"De Lucia, A., Oliveto, R., Vorraro, L.: Using structural and semantic metrics to improve class cohesion. In: IEEE International Conference on Software Maintenance (ICSM), pp. 27\u201336. IEEE (2008)","DOI":"10.1109\/ICSM.2008.4658051"},{"issue":"2","key":"16_CR23","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1109\/TSE.2007.70768","volume":"34","author":"A. Marcus","year":"2008","unstructured":"Marcus, A., Poshyvanyk, D., Ferenc, R.: Using the conceptual cohesion of classes for fault prediction in object-oriented systems. IEEE Transactions on Software Engineering\u00a034(2), 287\u2013300 (2008)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"16_CR24","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1314493.1314495","volume":"17","author":"T. Meyers","year":"2007","unstructured":"Meyers, T., Binkley, D.: An empirical study of slice-based cohesion and coupling metrics. ACM Transactions on Software Engineering and Methodology (TOSEM)\u00a017(1), 2 (2007)","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"16_CR25","doi-asserted-by":"publisher","first-page":"5228","DOI":"10.1073\/pnas.0307752101","volume":"101","author":"T. Griffiths","year":"2004","unstructured":"Griffiths, T., Steyvers, M.: Finding scientific topics. Proceedings of the National Academy of Sciences of the United States of America\u00a0101, 5228\u20135235 (2004)","journal-title":"Proceedings of the National Academy of Sciences of the United States of America"},{"key":"16_CR26","doi-asserted-by":"crossref","unstructured":"Oliveto, R., Gethers, M., Poshyvanyk, D., De Lucia, A.: On the equivalence of information retrieval methods for automated traceability link recovery. In: 18th International Conference on Program Comprehension (ICPC), pp. 68\u201371. IEEE (2010)","DOI":"10.1109\/ICPC.2010.20"},{"key":"16_CR27","doi-asserted-by":"crossref","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: A taxonomy and survey. Journal of Software Maintenance and Evolution: Research and Practice (2011)","DOI":"10.1002\/smr.567"},{"key":"16_CR28","doi-asserted-by":"crossref","unstructured":"Ali, N., Gu\u00e9h\u00e9neuc, Y., Antoniol, G.: Factors impacting the inputs of traceability recovery approaches. Software and Systems Traceability, 99\u2013127 (2012)","DOI":"10.1007\/978-1-4471-2239-5_5"},{"key":"16_CR29","doi-asserted-by":"crossref","unstructured":"McMillan, C., Poshyvanyk, D., Revelle, M.: Combining textual and structural analysis of software artifacts for traceability link recovery. In: ICSE Workshop on Traceability in Emerging Forms of Software Engineering, pp. 41\u201348. IEEE (2009)","DOI":"10.1109\/TEFSE.2009.5069582"}],"container-title":["Lecture Notes in Computer Science","Safe and Secure Software Reuse"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38977-1_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T00:20:49Z","timestamp":1557793249000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38977-1_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642389764","9783642389771"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38977-1_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}