期刊文献+

一种面向软件仓库挖掘的动态作业配置框架

Research on Dynamic Job Configuration Framework for Mining of Software Repositories
下载PDF
导出
摘要 构造面向软件仓库挖掘的数据中心,是目前软件工程领域的研究热点。软件仓库数据处理作业的执行时间差异明显、资源消耗大等特点为其作业配置带来诸多挑战。提出一种面向软件仓库挖掘的作业配置框架TrustieS-DC,该框架支持一种新型远程作业部署和服务模式,采用一种基于软件版本划分的动态作业配置算法以缩短长作业响应时间并提高系统资源利用率。基于Gnome项目SVN库的实验表明,TrustieSDC的性能和资源利用率与并行后的Alitheia相比有明显改进。 Construction of datacenters for mining of software repositories(MSR) is a hot topic in current software engineering area.Data processing jobs for software repositories are highly diverse in execution-time and resource-consuming,which bring many challenges for the job configuration in such environments.This paper proposed a job configuration framework named TrustieSDC for mining of software repositories.TrustieSDC supports a new paradigm for remote deployment and execution of MSR jobs,and proposes a software-subversion-partition based job configuration algorithm to cut the response time of long jobs and increase the resource utilization.The experiments based on SVN repositories of Gnome projects shows that compared with paralleled Alitheia system,TrustieSDC gains remarkable improvement on both performance and resource utilization.
出处 《计算机科学》 CSCD 北大核心 2011年第7期113-116,133,共5页 Computer Science
基金 国家863课题(2007AA010301) 国家自然科学基金项目(60903043)资助
关键词 软件仓库挖掘 数据中心 作业配置 开发者贡献度 开发者网络 Ming of software repositories Data center Job configuration Developer contribution Developer network
  • 相关文献

参考文献12

  • 1Mockus A. Amassing and indexing a large sample of version control systems:towards the census of public source code histo ry [C]//6th IEEE Working Conference on Mining Software Re positories. May 2009:16-17.
  • 2Howison J,ConklinM,Crowston K. Flossmole: A collaborative repository for floss research data and analyses[J]. International Journal of Information Technology and Web Engineering,2006, 1(3):17-26.
  • 3Gousios G,Spinellis D. A Platform for Software Engineering Re seareh[C]///6th IEEE International Working Conference on Mining So{tware Repositories. 2009 : 31-40.
  • 4Gousios G, Spinellis D. Alitheia Core: An extensible software quality monitoring platform [C]//Proeeedings of the 31st Inter- national Conference on Software Engineering(ICSE '09)-For- mal Research Demonstrations Track. 2009:579-582.
  • 5Tsunoda M, Monden A, Yadohisa H. Productivity Analysis of Japanese Enterprise Software Development Projects [C]//Pro- ceedings of the International Workshop on Mining Software Repositories. 2006 : 14-17.
  • 6Van Antwerp M, Madey O. Advances in the SourceForge Re- search Data Archive [C]//The 4th International Conference on Open Source Systems(WoPDaSD 2008). Milan, Italy, September 2008.
  • 7Walker R J, Holmes R, Hedgeland I, et al. A Lightweight Ap- proach to Technical Risk Estimation via Probabilistic Impact A- nalysis [C]//Proceedings of International Workshop on Mining Software Repositories. 2006 :98-104.
  • 8Zimmerrnann T, Zeller A, Weissgerber P, et al. Mining version histories to guide software changes [J]. IEEE Transactions on Software Engineering, 2005,31 (6) : 429-445.
  • 9Shang Wei-yi, J iang Zhen-ming, Adams B, et al. MapReduce as a general framework to support research in mining software re- positories(MSR) [C]// 6th IEEE International Working Conference on Mining Software Repositories. 2009..21-30.
  • 10Mockus A, Fielding R F, Herbsleb J. A case study of open source development: The apache server [C]//22nd International Conference on Software Engineering. Limerick, Ireland, June 2000:263-272.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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