Mining source code repositories with boa

Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, Tien N. Nguyen
2013 Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity - SPLASH '13  
Mining source code has become a common task for researchers and yielded significant benefits for the software engineering community. Mining source code however is a very difficult and time consuming task. The Boa language and infrastructure was designed to ease mining of project and revision metadata. Recently Boa was extended to support mining source code and currently contains source code for over 23k Java projects, including full revision histories. In this demonstration we pose source code
more » ... e pose source code mining tasks and give solutions using Boa. We then execute these programs via our web-based infrastructure and show how to easily make the results available for future researchers.
doi:10.1145/2508075.2514570 dblp:conf/oopsla/0001NRN13 fatcat:hrsdcosqcneozet2wcbku6m3ka