期刊文献+

开源环境下开发人员行为特征挖掘与分析 被引量:12

Mining and Analyzing Behavioral Characteristic of Developers in Open Source Software
在线阅读 下载PDF
导出
摘要 软件项目开发人员行为特征是软件工程领域所关注的重要问题之一,获取个体行为特征可用于评估项目发展的进度、认识项目的发展特征、发现制约项目发展的瓶颈以及发觉项目开发过程中的异常现象.文中基于Alitheia平台设计并实现了两个测度插件,并结合一些著名开源软件项目的版本控制系统SVN库中的相关数据,对参与项目的开发人员的多种贡献行为和协同行为进行度量和深入分析,发现了一些具有重要理论和实践价值的现象与结论,揭示了开源模式下开发人员的部分行为特征. Abstract The behavioral characteristic of developers in software projects is always an important problem in software engineering and can be performed to monitor the rate of project development, identify implementation bottlenecks, isolate exceptional cases, and help with future project plan- ning. Analyzing and evaluating software development process and source code charaeteristics is an important step towards achieving behavioral characteristic. The Alitheia is a platform modeled around a pluggable, extensible architecture that enables it to incorporate various types of data sources and be accessible through various user interfaces. In this research, two metric plug-ins based on Alitheia platform were designed and implemented, which are called developers contribu- tion behavioral metric plug-in and committer network construction plug-in. With the Subvision repositories which were collected from several famous open source software projects in the world, some kinds of contribution and collaboration behavior were measured by these two plug-ins and analyzed in detail. And then, several important phenomena and conclusions which are both theo- retical and practical were discovered, and part of behavioral characteristic of developers in open source development environment is presented in this paper. This work prepares the ground for quantification and utilization of the software trustworthiness evidence from the data about devel- opers of open source software and will help evaluate trustworthiness of open source software effi ciently and automatically.
出处 《计算机学报》 EI CSCD 北大核心 2010年第10期1909-1918,共10页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划重点课题(2007AA010301) 国家自然科学基金(60903043) 核高基重大专项课题(2009ZX01043-001)资助~~
关键词 软件资源库 数据挖掘 行为特征 贡献 协同 software repository data mining behavioral characteristic contribution collaboration
  • 相关文献

参考文献10

  • 1Sackman H, Erikson W J, Grant E E. Exploratory experimental studies comparing online and offline programming performance. Communications of theACM, 1968, 11(1): 3-11.
  • 2Gousios G, Kalliamvakou E, Spinellis D. Measuring developer contribution from software repository data//Proceedings of the 5th International Working Conference on Mining Software Repositories. Leinzig, 2008: 129-132.
  • 3Lopez-Fernandez L, Robles G, Gonzalez Barahona J M. Applying social network analysis to the information in CVS repositories//Proceedings of the 1st International Workshop on Mining Software Repositories. Edinburgh, 2004:101-105.
  • 4Huang Shikun, Liu Kangmin. Mining version histories to verify the learning process of legitimate peripheral participants//Proceedings of the 2nd International Workshop on Mining Software Repositories. Saint Louis, 2005: 84-87.
  • 5Yuan Lin, Wang Huai Min, Yin Gang, Shi Dian Xi, Mi Hai- Bo. Mining roles of open source software//Proceedings of the 2nd International Conference on Software Engineering and Data Mining. Chengdu, 2010:548-554.
  • 6袁霖,王怀民,尹刚,史殿习,米海波.基于角色的软件可信评估技术[J].北京工业大学学报,2010,36(5):611-615. 被引量:6
  • 7Gousios G, Spinellis D. A platform for software engineering research//Proceedings of the 6th International Workshop on Mining Software Repositories. Vancouver, 2009:31-40.
  • 8Gousios Georgios. Tools and methods for large scale empirical software engineering research [Ph. D. dissertation]. Athens University of Economics and Business, Athens, 2009.
  • 9Mockus A, Fielding T, Herbsleb D. Two case studies of open source software development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology, 2002, 11(3) : 309-346.
  • 10Crowston Kevin, Howison James. The social structure of open source software development. Journal of Internet, 2005, 10(2): 132-141.

二级参考文献8

  • 1Trustie课题组.Trustie系列技术规范(V2.0)[EB/OL].(2009-05-30)[2009-11-20].http://www.trustie.net/download/STEFS-2.0.pdf.
  • 2OpenBrr. Business readiness rating for open source [ EB/OL]. (2005-01-10) [2009-10-20], http: //www. openbrr, org/BRR2005. pdf.
  • 3Atos Origin. Method for qualification and selection of open source software (V1. 6) [ EB/OL]. (2006-04-01) [2009-10- 20]. http://www, qsos. org/download/qsos-1. 6-en. pdf.
  • 4陈越.开放源代码成熟度评估[EB/OL].(2007-12-11)[2009-11-20].http://oss.org.cn/download/OSSME.pdf.
  • 5MOCKUS A, FIELDING R, J HERBSLEB D. Two case studies of open source software development: apache and mozilla [ J]. ACM Transactions on Software Engineering and Methodology, 2002, 11 (3) : 309-346.
  • 6CROWSTON K, HOWISON. J . The social structure of open source software development [ J]. Journal of Interuet, 2005, 10 (2) : 404-413.
  • 7GREGORIO R, JESUS M. Evolution of the core team of developers in libre software projects [ C ] // Proceedings of the International Workshop on Mining Software Repositories (MSR). Vancouver, Canada: IEEE Digital Library, 2009: 167-171.
  • 8刘克,单志广,王戟,何积丰,张兆田,秦玉文.“可信软件基础研究”重大研究计划综述[J].中国科学基金,2008,22(3):145-151. 被引量:136

共引文献5

同被引文献107

引证文献12

二级引证文献54

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部