{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:44Z","timestamp":1750308104173,"version":"3.41.0"},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,5,17]],"date-time":"2005-05-17T00:00:00Z","timestamp":1116288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>Source code version repositories provide a treasure of information encompassing the changes introduced in the system throughout its evolution. These repositories are typically managed by tools such as CVS. However, these tools identify and express changes in terms of physical attributes i.e., file and line numbers. Recently, to help support the mining of software repositories (MSR), researchers have proposed methods to derive and express changes from source code repositories in a more source-code \"aware\" manner (i.e., syntax and semantic). Here, we discuss these MSR techniques in light of what changes are identified, how they are expressed, the adopted methodology, evaluation, and results. This work forms the basis for a taxonomic description of MSR approaches.<\/jats:p>","DOI":"10.1145\/1082983.1083159","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Towards a taxonomy of approaches for mining of source code repositories"],"prefix":"10.1145","volume":"30","author":[{"given":"Huzefa","family":"Kagdi","sequence":"first","affiliation":[{"name":"Kent State University, Kent Ohio"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael L.","family":"Collard","sequence":"additional","affiliation":[{"name":"Kent State University, Kent Ohio"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan I.","family":"Maletic","sequence":"additional","affiliation":[{"name":"Kent State University, Kent Ohio"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,5,17]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Meta-Differencing: An Infrastructure for Source Code Difference Analysis","author":"Collard M. L.","year":"2004","unstructured":"Collard , M. L. Meta-Differencing: An Infrastructure for Source Code Difference Analysis . Kent State University , Kent, Ohio USA , Ph.D. Dissertation Thesis, 2004 . Collard, M. L. Meta-Differencing: An Infrastructure for Source Code Difference Analysis. Kent State University, Kent, Ohio USA, Ph.D. Dissertation Thesis, 2004."},{"key":"e_1_2_1_2_1","volume-title":"Detection of Logical Coupling Based on Product Release History in Proceedings of 14th IEEE International Conference on Software Maintenance (ICSM'98)","author":"Gall H.","year":"1998","unstructured":"Gall , H. , Hajek , K. , and Jazayeri , M . Detection of Logical Coupling Based on Product Release History in Proceedings of 14th IEEE International Conference on Software Maintenance (ICSM'98) (Bethesda, Maryland , March 16-19, 1998 ), 190--198. Gall, H., Hajek, K., and Jazayeri, M. Detection of Logical Coupling Based on Product Release History in Proceedings of 14th IEEE International Conference on Software Maintenance (ICSM'98) (Bethesda, Maryland, March 16-19, 1998), 190--198."},{"key":"e_1_2_1_3_1","volume-title":"CVS Release History Data for Detecting Logical Couplings in Proceedings of Sixth International Workshop on Principles of Software Evolution (IWPSE'03)","author":"Gall H.","year":"2003","unstructured":"Gall , H. , Jazayeri , M. , and Krajewski , J . CVS Release History Data for Detecting Logical Couplings in Proceedings of Sixth International Workshop on Principles of Software Evolution (IWPSE'03) (Helsinki, Finland, September 01 - 02 , 2003 ), 13--23. Gall, H., Jazayeri, M., and Krajewski, J. CVS Release History Data for Detecting Logical Couplings in Proceedings of Sixth International Workshop on Principles of Software Evolution (IWPSE'03) (Helsinki, Finland, September 01 - 02, 2003), 13--23."},{"key":"e_1_2_1_4_1","volume-title":"D. M. An Empirical Study of Fine-Grained Software Modifications in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04)","author":"German","year":"2004","unstructured":"German , D. M. An Empirical Study of Fine-Grained Software Modifications in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11 - 14 , 2004 ), 316--325. German, D. M. An Empirical Study of Fine-Grained Software Modifications in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11 - 14, 2004), 316--325."},{"key":"e_1_2_1_5_1","volume-title":"Predicting Change Propagation in Software Systems in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04)","author":"Hassan A. E.","year":"2004","unstructured":"Hassan , A. E. and Holt , R. C . Predicting Change Propagation in Software Systems in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11 - 14 , 2004 ), 284--293. Hassan, A. E. and Holt, R. C. Predicting Change Propagation in Software Systems in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11 - 14, 2004), 284--293."},{"key":"e_1_2_1_6_1","volume-title":"Supporting Source Code Difference Analysis in Proceedings of IEEE International Conference on Software Maintenance (ICSM'04)","author":"Maletic J. I.","year":"2004","unstructured":"Maletic , J. I. and Collard , M. L . Supporting Source Code Difference Analysis in Proceedings of IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois , September 11-17, 2004 ), 210--219. Maletic, J. I. and Collard, M. L. Supporting Source Code Difference Analysis in Proceedings of IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11-17, 2004), 210--219."},{"key":"e_1_2_1_7_1","volume-title":"Dex: A Semantic-Graph Differencing Tool for Studying Changes in Large Code Bases in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04)","author":"Raghavan S.","year":"2004","unstructured":"Raghavan , S. , Rohana , R. , Podgurski , A. , and Augustine , V . Dex: A Semantic-Graph Differencing Tool for Studying Changes in Large Code Bases in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11 - 14 , 2004 ), 188--197. Raghavan, S., Rohana, R., Podgurski, A., and Augustine, V. Dex: A Semantic-Graph Differencing Tool for Studying Changes in Large Code Bases in Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM'04) (Chicago, Illinois, September 11 - 14, 2004), 188--197."},{"key":"e_1_2_1_8_1","volume-title":"Mining Version Histories to Guide Software Changes in Proceedings of 26th International Conference on Software Engineering (ICSE'04) (Edinburgh","author":"Zimmermann T.","year":"2004","unstructured":"Zimmermann , T. , Wei\u00dfgerber , P. , Diehl , S. , and Zeller , A . Mining Version Histories to Guide Software Changes in Proceedings of 26th International Conference on Software Engineering (ICSE'04) (Edinburgh , Scotland, United Kingdom, May 23 - 28, 2004 ), 563--572. Zimmermann, T., Wei\u00dfgerber, P., Diehl, S., and Zeller, A. Mining Version Histories to Guide Software Changes in Proceedings of 26th International Conference on Software Engineering (ICSE'04) (Edinburgh, Scotland, United Kingdom, May 23 - 28, 2004), 563--572."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083159","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1082983.1083159","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:05Z","timestamp":1750262885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083159"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,5,17]]},"references-count":8,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1082983.1083159"],"URL":"https:\/\/doi.org\/10.1145\/1082983.1083159","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1083142.1083159","asserted-by":"subject"}]},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2005,5,17]]},"assertion":[{"value":"2005-05-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}