资源描述:
《XXXXXX毕业设计_外文翻译》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、xxxxxxxxx毕业设计(论文)外文资料翻译学院:计算机学院专业:学生姓名:班级学号:Princetonpiein5,3584CC,夕卜文出处:Utrecht,Netherlands附件:1•外文资料翻译译文;2•外文原文指导教师评价:1.翻译内容与课题的结合度:□优□良□屮□差2.翻译内容的准确、流畅:□优□良□中□差3.专业词汇翻译的准确性:□优□良□中□差4.翻译字符数是否符合规定要求:□符合口不符合指导教师签名:年月13附件1:外文资料翻译译文《Python:—个免费的开源软件生态系统的特征识别》作
2、者:RickHoving,GabrielSlot,andSlingerJansenUtrechtUniversityDepartmentofInformationandComputingSciencesPrincetonplein5,3584CC,Utrecht,Netherlands{r.hoving,g.c.a.slot}@students.uu.nl,s.jansen@cs.uu.nl摘要:分析一个免费开源的软件生态系统是有益的,并且可以在很多方面帮助利益相关者。这个分析可以帮助开发人员、投资者和贡献者
3、决定投资的软件生态系统和投资的地方。做这个分析的另一个原因是帮助生态系统协调员管理他们的生态系统。木文提供了一个对于Python免费开源软件生态系统的了解。它提供了一个软件生态系统本身和软件生态系统的不同特点的分析。基于进行可用数据集的分析,研究得出结论:Python的免费开源软件神态系统包含三个定义其生态系统生态系统角色。然后,活跃开发者的数量从2005年的31人以指数级增长到2012年12月的5212人。这些结果可以能够帮助建立一个Python生态系统的未来战略。在这个吋间点上,有必要安排Python生态
4、系统的持续增长。不这样做的话,会导致越来越多的无法使用的功能,并最终促成-个不健康的生态系统。关键字:免费开源软件,软件生态系统,Python,探索性案例研究,角色特征1•介绍免费开源软件生态系统(FOSSE)将为其开发人员确保跟大的社会福利。为了确保社会福利,FOSSE需要被管理和提高[1]。为了定义一个FOSSE,木文建立在由Jansen,Finkelstein,和Brinkkemper定义的软件生态系统。本文定义FOSSE为:“一个免费的开源软件生态系统是一组以开发人员作为一个单元,并与一个共享的软件和
5、服务的市场相互作用,以及它们之间的关系。互动的结果是免费地提供给每个人。”据Jansen等。[2],了解生态系统的动态,以便管理和改善生态系统是非常重要的。对FOSSEs的利润不在金钱上的定义,但在如何经营和生存(即生态系统有多生动)。一个FOSSE的分析可以是有益的,是必要的为了产生最大的利润。据kabbedijk和Jansen[3]和Jansen,Finkelstein,和Brinkkemper[4],指定不同的特征,如大小、活动者、角色类型,与FOSSE连通性可以帮助开发商、投资者和捐助者了解生态系统。
6、敏锐的洞察力将协助他们选择FOSSE投资和在哪里投资。它也可以帮助生态系统的协调管理FOSSEo在被完成之前,一个FOSSE的不同特征可以被例如Kabbedijk,Jansen⑶和Jansen[4]等人识别okabbedijk和Jansen[3]称FOSSE的特点为它的描述,而Jansen
7、4
8、等人称之为特征。描述和特征都被用来表示一个FOSSE的特点。因此,描述和特征被认为是相同的,并且将被称为特征贯穿全文。木文的口的是表明FOSSE的哪些特征可以被识别。为了明确其特征,木文描述了PythonFOSSE的数
9、据挖掘和数据分析过程。通过定义Python的特征,本文有助于更加深入的定义描述FOSSE特征的总集。在第二部分,一个文献研究表明什么特征可以被定义给其他的FOSSEs。文献研究后的部分,第三部分,利用信息来陈述一-系列子问题,它们共同将冋答的主耍研究问题。第四部分描述了PythonFOSSE和数据挖掘过程。第五节给出的数据挖掘过程屮获得的数据的分析。分析结束后,结果部分使用被分析过的数据展示了分析的结果。最后一个部分介绍了讨论,结论和未来的研究点。2.文献研究生态系统在各种各样的调查屮己经被研究。Iansit
10、i和Levien⑸声明,一个生态系统围绕着一个平台。在一个软件生态系统(SECO)屮,平台通常是指一个常用的软件产品。然而,根据Jansen等人[4],一个生态系统不仅仅是它的所有部分的总和。它包括活动者,比如独立软件供应商,客户,经销商,和或者是外包。一个SECO的动态和同一性可以通过某些特征来限定。特征的例子有大小,活动者的类型,角色和连通性。如在图1所绘的,SECO的模型有三个范围等级。每个范