开源软件库中文件修改的统计特性:案例分析

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:ljb2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源软件的开放合作模式有望改变传统的软件开发方式,挖掘SVN(Subversion)代码库中文件的版本变化规律,有助于发现潜在缺陷,从而改善软件质量。以两个面向对象开源软件为例,发现其中的类文件修改次数大致服从幂率分布,并且修改次数多的类,其相邻版本间内容的修改量也大致服从幂率分布;此外,类的修改次数与代码行数和导入类的个数呈明显的正相关性,表明类的功能和结构倾向于变得更复杂。案例分析的发现有望为研究开源软件的演化规律、重构时间点的选择以及维护任务的分配等提供新的思路。
其他文献
4月11日,农业部在厦门市召开全同饲料工作会议,总结“十一五”以来饲料工作的成绩与经验,分析当前面临的形势与任务,部署新修订的《饲料和饲料添加剂管理条例》(以下简称《条例》)
电路的方程分析法中无伴电压源和无伴电流源的处理一直是很多初学者感到困惑的地方,文章就什么是无伴电压源,什么是无伴电流源以及无伴电流源在网孔分析法中、无伴电压源在节
分别以丙酮和乙腈为溶剂重结晶得到了结构不同的两种(Bu4N)[Ni(dmit)2]化合物,使用红外光谱、单晶X-射线衍射手段对所得到的化合物进行了结构表征.结果表明化合物1属于单斜晶系,
技术创新与技术变成现实生产力之间存在一个时间差.其重要原因是技术创新所产生的知识体系的完善与普及需要相应的教育转型。受过高等教育的劳动力是最重要的生产要素之一。
余姚市西北街道新桥村的大棚蔬菜种植户叶茂,在2000年7月,购买了一台台湾产小牛牌耕整机后,乐得他逢人就说:"这台农机真好!真好!实在是太好了!"那么该机究竟好在哪里呢?且听
陈寿撰《三国志》,以《蜀书》的名义记述刘备、刘禅的"汉"政权,这有其特殊原因;今天,则应名从主人地称"汉",或者沿用旧称地称"季汉",底线是约定俗成地称"蜀汉"。又余明侠著《诸葛亮评
针对属性值为直觉梯形模糊数且属性权重完全未知的多属性决策问题,提出了一种基于交叉熵的决策方法。给出期望值的方法将直觉梯形模糊数转化为直觉模糊数,进而提出直觉模糊数的
一、基本情况 菏泽宏兴原种猪繁育有限公司始建于1995年,位于山东省定陶县陈集镇,是专业从事种猪育种生产经营的民营企业,总投资1.1亿,现存栏可繁母猪3000余头,其中大白猪核心群8
1.JHY90A(B)型秸秆粉碎还田机由河北省农哈哈机械有限公司研制生产,与带有动力输出的小四轮拖拉机配套使用,体积小、质量小、工作可靠、维修方便,特别适合小地块作业.该机具
中央新描工作座谈会以后,新疆以空前的发展速度走在了全国各省区市的前列,新疆生产建设兵团(以下简称“兵团”)也跨出了区域束缚,在中央相关政策的指导下,也享受着与新疆同等的政策