Tools for the study of the usual data sources found in libre software projects

被引:27
作者
Universidad Rey Juan Carlos, Spain [1 ]
机构
来源
Int. J. Open Source Softw. Processes | 2009年 / 1卷 / 24-45期
关键词
Bug tracking; Mailing list; Open source software; Software metrics; Software repository mining; Source code management;
D O I
10.4018/jossp.2009010102
中图分类号
学科分类号
摘要
Due to the open nature of Free/Libre/Open Source software projects, researchers have gained access to a rich set of development-related information. Although this information is publicly available on the Internet, obtaining and analyzing it in a convenient way is not an easy task and many considerations have to be taken into account. In this paper we present the most important data sources that can be found in libre software projects and that are studied by the research community: source code, source code management systems, mailing lists and bug tracking systems. We will give advice for the problems that can be found when retrieving and preparing the data sources for a posterior analysis, as well as provide information about the tools that support these tasks. Copyright © 2009, IGI Global.
引用
收藏
页码:24 / 45
页数:21
相关论文
共 36 条
  • [1] Amor J.J., Robles G., Gonzalez-Barahona J.M., Discriminating development activities in versioning systems: A case study, Proceedings PROMISE 2006: 2nd. International Workshop on Predictor Models, (2006)
  • [2] Atkins D.L., Ball T., Graves T.L., Mockus A., Using version control data to evaluate the impact of Software tools: A case study of the version editor, IEEE Transactions on Software Engineering, 28, 7, pp. 625-637, (2002)
  • [3] Bauer A., Pizka M., The contribution of free Software to Software evolution, Proceedings of the International Workshop on Principles of Software Evolution (IWPSE), (2003)
  • [4] Bettenburg N., Premraj R., Zimmermann T., Kim S., Extracting structural information from bug reports, MSR '08: Proceedings of the 2005 Working Conference on Mining Software Repositories, (2008)
  • [5] Capiluppi A., Improving comprehension and cooperation through code structure, Proceedings of the 4th Workshop on Open Source Software Engineering, 26th International Conference on Software Engineering, (2004)
  • [6] Capiluppi A., Lago P., Morisio M., Evidences in the evolution of OS projects through changelog analyses, Proceedings of the 3rd International Workshop on Open Source Software Engineering, (2003)
  • [7] Capiluppi A., Morisio M., Ramil J.F., Structural evolution of an Open Source system: A case study, Proceedings of the 12th International Workshop on Program Comprehension, pp. 172-183, (2004)
  • [8] Chang H.-F., Mockus A., Evaluation of source code copy detection methods on FreeBSD, MSR '08: Proceedings of the 5th Working Conference on Mining Software Repositories, (2008)
  • [9] Conklin M., Howison J., Crowston K., Collaboration using OSSmole: A repository of FLOSS data and analyses, Proceedings of the International Workshop on Mining Software Repositories, pp. 126-130, (2005)
  • [10] German D.M., Mining CVS repositories, the softChange experience, Proceedings of the International Workshop on Mining Software Repositories, (2004)