%0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Fine grained indexing of software repositories to support impact analysis %A Canfora, Gerardo %A Cerulo, Luigi %K argouml %K change analysis %K Firefox %K gedit %K impact analysis %K mining software repositories %K scm %K source code %K version control %X Versioned and bug-tracked software systems provide a huge amount of historical data regarding source code changes and issues management. In this paper we deal with impact analysis of a change request and show that data stored in software repositories are a good descriptor on how past change requests have been resolved. A fine grained analysis method of software repositories is used to index code at different levels of granularity, such as lines of code and source files, with free text contained in software repositories. The method exploits information retrieval algorithms to link the change request description and code entities impacted by similar past change requests. We evaluate such approach on a set of three open-source projects. %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 105–111 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138009 %R http://doi.acm.org/10.1145/1137983.1138009 %> https://flosshub.org/sites/flosshub.org/files/105FineGrained.pdf %0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Where is bug resolution knowledge stored? %A Canfora, Gerardo %A Cerulo, Luigi %K argouml %K bugs %K bugzilla %K cvs %K impact analysis %K mining challenge %K mining software repositories %K msr challenge %K source code %X ArgoUML uses both CVS and Bugzilla to keep track of bug-fixing activities since 1998. A common practice is to reference source code changes resolving a bug stored in Bugzilla by inserting the id number of the bug in the CVS commit notes. This relationship reveals useful to predict code entities impacted by a new bug report.In this paper we analyze ArgoUML software repositories with a tool, we have implemented, showing what are Bugzilla fields that better predict such impact relationship, that is where knowledge about bug resolution is stored. %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 183–184 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138032 %R http://doi.acm.org/10.1145/1137983.1138032 %> https://flosshub.org/sites/flosshub.org/files/183WhereIsBug.pdf