面向开源社区的开发者群体行为分析方法

来源 :武汉大学 | 被引量 : 2次 | 上传用户:cnanjr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源软件开发基于自组织、松耦合的开源社区,开发者分布在全球不同位置,进行相对独立的软件开发,开发者的立项、讨论、评价、修改、测试等行为,主要是通过互联网相互沟通、讨论和协商实现,每一位成员既可以是用户,也可以是开发者,可以同时参加多个软件的开发,开发者对项目的贡献不仅体现在软件产品本身,还体现在项目的各个环节。开源软件开发是一种群体软件工程,群体协同行为广泛存在于软件协同开发社区和软件知识分享社区,开发过程是一个社会合作与技术依赖共同作用的结果,需要理解与掌握开发过程中行为(个人、群体、组织)与技术工作的紧密联系,其中的交互、并发与协同演化等特性尤为重要。为开源软件开发者相关特征建立合适的模型,对于帮助理解、预测和影响开源软件开发中的个体、群体和组织的行为,提高开源软件开发效率与质量都具有重要的指导意义。针对上述问题,本文以群体软件工程为研究取向,采用复杂网络分析方法,在实证数据分析和挖掘的基础上,研究开源社区中开发者的行为特征。论文的主要工作包括以下几个方面:1.提出了一个面向开源社区的开发者信息挖掘框架。首先研究了互联网上开源软件开发过程信息的相关数据的主要表现形式,给出了基于互联网的各种数据的定位和自动化获取方法:进而,针对互联网开源软件开发者数据的特点,提出了一种集合软件开发社区和知识分享社区两类数据的挖掘框架,该框架能自动收集、解析和获取开源软件开发过程信息和邮件列表信息,在此基础上,分析了开源社区中开发者参与项目的行为和开发者在知识分享社区中的行为,最后通过实验验证了框架的可行性和有效性。该框架的建立有助于用户根据自身需求和研究数据的特点,选择合适的开发过程信息获取手段。2.基于开发者社交网络分析了开发者在开源社区中的行为。运用社会网络分析方法,结合具体情境,从宏观和微观两个视角分析了开源软件开发中开发者交互行为,研究了开发者在开发过程中隐含的形态与规律,包括开发者在社区中的知识分享行为、参与项目的行为、软件开发过程中的贡献行为、软件维护过程中的维护行为,将这些行为研究应用于开源软件开发中的过程优化,提供若干优化原则,促进开源软件开发中开发效率和软件质量的提高。3.分析了开源软件开发者与软件产品的协同演化。通过研究软件开发者及其维护产品的信息融合,探索了开源软件中开发者维护产品程序包的行为,定量分析了开发者的演化及其与程序包的维护关系,包括开发者数量演化分析、开发者自愿度分析、开发者经验对产品维护影响分析、开发者的流失与对应程序包丢弃行为分析,并且给出了合理解释。
其他文献
顾客终身价值的概念自提出以来就以其有别于传统营销观念而被企业广泛关注,如何追求客户的长远价值并为企业带来更高的利润是顾客终身价值的重点。本文对顾客终身价值进行了
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
近年农机发展一直呈稳定增长势态,但我市的农业机械大多数还停留在中小功率、单机、结构简单、技术含量低的低端产品上,发展势头缓慢,通过政府扶持力度、创新土地经营权流转
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
本试验测定了经尖孢镰刀菌( Fusarium ox ys porum )和茄病镰刀菌(FIsolani)粗毒素浸泡后烟草幼苗抗病相关酶系的活性及细胞膜透性的变化,以研究毒素对烟草的致病作用。结果表明,引
新时代下,地方应用型高校结合自身实际,开展了一系列的教学改革。滨州学院正向着建设以航空为主要特色的高水平应用型大学的目标迈进,滨州学院外国语学院积极探索新时代下民
交往是人的需要,教师要引导幼儿参加各种集体活动,通过交往,人们能够互相交流信息和感情,养成对他人、社会亲近、合作的态度。幼儿时期的交往能促进幼儿更好地适应社会和生活。因
日前,洛建80台压路机出口斯里兰卡大单尘埃落定,洛建之所以从众多企业中脱颖而出.主要得益于在斯里兰卡良好的用户基础.及拥有型号最全的压路机产品。
[摘 要]文章对企业财务管理的活动内容和评价在管理循环中的主要作用进行了分析,  探索性地概括了企业财务管理评价的涵义,并厘清了企业管理评价和企业财务管理评价两者之间的关系,为开展企业财务管理评价的研究打下坚实基础。  [关键词] 企业财务管理 评价 企业财务管理评价 企业管理评价    随着国际金融危机的扩散和蔓延,我国企业受到的消极影响日益加深。部分企业因为受市场需求衰竭、各国贸易保护主义抬头
医学成像技术和计算机技术紧密结合使计算机医学影像辅助技术在骨关节炎等疾病的诊断和治疗等方面发挥巨大作用。高分辨率和高信噪比的MR及CT骨关节医学图像中含有大量图像的