The Open Group与欧洲顶尖大学、研究中心、开发者和开源Forge提供商共同交付用于搜索、选择和维护开放源代码的先进技术
近期,厂商中立的技术联盟The Open Group和拉奎拉大学(University of L’Aquila)宣布将与欧洲顶尖级研究机构、技术开发商、工业软件开发商及开源Forge提供商建立合作伙伴关系,共同应对选择和应用来自Eclipse.org、OW2、GitHub等领先的在线提供商的开源软件(OSS)项目复杂性。
在欧盟支持下,以开发者为中心的大型开源软件存储库知识挖掘(CROSSMINER)项目已投资450万欧元(490万美元)用于创新平台的开发,该平台可检查与OSS项目相关的编程代码和交互。新的CROSSMINER平台可提取详细的知识,用于帮助软件工程师基于免费提供的OSS技术从事产品和服务开发及维护。
这一新平台使软件开发管理得以取得重大进展,例如使用创新和定制工具对OSS软件项目进行分析和监测的开源技术。除了传统的代码度量(metrics),该技术还提供更新、更稳健的分析和挖掘技术,超越代码本身,对OSS项目理念的演化方式进行评估,并向开发者发出依赖性和跨项目关系方面的提醒。同时,该平台还交付知识挖掘工具,用于挖掘公共Forge中数以万计的OSS项目中包含的知识。
CROSSMINER平台为软件开发者提供的高级工具包括:
☞用于评估OSS项目质量的代码分析工具。
☞先进的自然语言处理(NLP)和文本挖掘技术,可评估从周边传播渠道(例如新闻组、论坛、邮件列表)、社交媒体以及用于支持OSS项目的bug跟踪系统中提取的信息。
☞配置分析工具,用于识别OSS对其他组件的依赖性以及挖掘跨项目关系。
☞用于快速创建定制OSS分析措施和知识提取的工具。
☞开发人员面板以及与现有开发环境的融合,可随着开发工作的推进为软件工程师提供指导和建议。
CROSSMINER联盟由The Open Group与拉奎拉大学(技术带头人,负责指导高级研究)负责协调工作,联盟成员包括:知名软件编程技术研究组织Centrum Wiskunde & Informatica、领先的软件分析工具和面板提供商Bitergia和FrontEndART、在各自的软件建模和分析、NLP和大型分析软件领域声誉卓著的领导者约克大学(University of York)、边山大学(Edge Hill University)和雅典经贸大学、为基于模型的软件开发提供最受欢迎的开源工具之一的工业解决方案供应商Softeam、专注于为行业提供指导和服务,以挖掘最新技术创新价值的Unparallel Innovation和Castalia Solutions,以及托管业界众多备受青睐的开源项目的两家领先Forge提供商,Eclipse基金会和OW2联盟。
业界对OSS项目评估和知识提取的需求推动了技术进展,这些进展已由项目中的业界合作伙伴在多个业务场景进行验证。最近,该平台由工业软件开发组织和开源Forge提供商完成了最终评估。
“CROSSMINER汇聚了软件项目建模、代码分析、配置分析、度量和NLP方面的专家,共同开发一套供软件开发者使用的综合性工具,用于识别高质量的开源技术,并帮助开发者更有效监测和管理在其自身的应用程序和平台中使用的开源技术。”The Open Group首席技术官David Lounsbury表示:“重要的是,新平台可以将大部分软件开发者试图在线上林林总总的开源项目中作出选择时需要执行的繁琐而耗时的评估任务自动化。并且明确项目间的相互依存关系,从而削减使用开源技术的新产品及服务所需的开发维护成本和时间。”
“目前,软件开发组织可进入提供综合工具用于选择和部署OSS项目的定制化开放平台,从而得以根据自身对质量和可维护性的要求确定监测领域,同时确保有充满活力的社区参与OSS项目的持续开发。”拉奎拉大学Davide Di Ruscio教授表示:“CROSSMINER平台本身可在开源中获取,也可供开源Forge提供商使用,为通过其提供的forge访问各个OSS项目的用户提供明确指导。软件开发组织也可用其作为改进软件项目管理的关键开发工具。”
描述该项目现有技术进展和创新的结果公开可用,可通过该项目网站获取。CROSSMINER平台可公开获取的最终版本已在Eclipse.org网站的SCAVA项目下推出。
CROSSMINER项目获得欧盟“地平线2020”研究与创新计划(Horizon 2020 Research and Innovation Programme)”的资助,该计划由欧洲共同体发起,旨在促进欧洲新技术、应用和行业的研究与开发。
关于The Open Group
The Open Group是通过技术标准实现业务目标的全球性联盟。其会员总数超过740家且涵盖范围多元化,包括多个行业客户、系统和解决方案供应商、工具供应商、集成商、学术和咨询机构。
关于拉奎拉大学
拉奎拉大学(Università degli Studi dell'Aquila)的信息工程、计算机科学和数学系是国际公认的信息工程、计算机科学以及理论与应用数学教学和研究领域的卓越代表。该系提供以意大利语和英语讲授的学位课程,专注于方法论和跨学科方法。
网友评论