Test Prioritization and Localization at Ericsson
爱立信的测试优先级和本地化
基本信息
- 批准号:485041-2015
- 负责人:
- 金额:$ 1.82万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Engage Grants Program
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Ericsson develops and supplies equipment, software, and services for global mobile networks. Ericsson in
Ottawa develops cellular base stations that are the interface between cell phones to the physical backbone
networks. This high reliability environment requires testing on expensive hardware that can simulate cell
phones interacting with base stations. Some tests are expensive running for days, while others take seconds.
When a test fails, the software integration process stops and an engineer must intervene. Our goal is combine
test prioritization with empirical software engineering to mine the historical artifacts including past code
changes, bugs, peer reviews, and test runs to create statistical models to (1) prioritize tests and (2) help
developers categorize and locate the cause of a failure.
Research into test prioritization work has been limited by information about past runs and links to other
development artifacts. Ericsson collects massive histories of logs, test runs, and development artifacts, in part
to provide for reproducibility of software and auditing. Much of the current analysis is done manually where
developers must sift through this information to locate the root cause of a failure.
My research team has extensive experience in mining and linking software artifacts. Combined with
Ericsson's rich data store, we plan to create statistical models and classifiers to efficiently order tests, and to
relate other artifacts to provide additional information about the root cause of failures and the factors that
contribute to failures. For example, we may find that a certain set of short running tests find over 70% of all
failures and that a change to a module that controls signaling by an inexperienced developer will lead to an
10% increase in the likelihood of a high impact failure. These outcomes would increase the productivity of
Ericsson Ottawa's 1000 employees and advance the state-of-the-art in understanding which historical measures
help in test prioritization and localization.
爱立信为全球移动的网络开发和提供设备、软件和服务。爱立信在
渥太华开发了蜂窝基站,它是手机与物理骨干网之间的接口
网络.这种高可靠性的环境需要在昂贵的硬件上进行测试,
与基站交互的电话。有些测试运行几天是昂贵的,而另一些只需要几秒钟。
当测试失败时,软件集成过程停止,工程师必须介入。我们的目标是联合收割机
使用经验软件工程进行测试优先级排序,以挖掘包括过去代码在内的历史工件
变更、错误、同行评审和测试运行,以创建统计模型,(1)确定测试的优先级,(2)帮助
开发人员对故障原因进行分类和定位。
对测试优先级排序工作的研究一直受到有关过去运行的信息以及与其他测试的链接的限制。
开发工件。Ericsson收集了大量的日志、测试运行和开发工件的历史,
以提供软件和审计的可再现性。当前的大部分分析都是手动完成的,
开发人员必须仔细检查这些信息以找到故障的根本原因。
我的研究团队在挖掘和链接软件工件方面拥有丰富的经验。结合
爱立信丰富的数据存储,我们计划创建统计模型和分类器,以有效地排序测试,
关联其他工件,以提供有关故障根本原因和
导致失败。例如,我们可能会发现,一组短期运行的测试可以找到所有测试的70%以上。
故障,并且由没有经验的开发人员对控制信令的模块进行更改将导致
高冲击失效的可能性增加10%。这些成果将提高生产力,
爱立信渥太华的1000名员工和先进的国家的最先进的了解哪些历史措施
帮助测试优先级和本地化。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Rigby, Peter其他文献
Rigby, Peter的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Rigby, Peter', 18)}}的其他基金
Mining Software Test Histories to Identify Flaky Tests and Model Commit Failure Risk
挖掘软件测试历史来识别不稳定的测试和模型提交失败风险
- 批准号:
RGPIN-2020-06807 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Mining Software Test Histories to Identify Flaky Tests and Model Commit Failure Risk
挖掘软件测试历史来识别不稳定的测试和模型提交失败风险
- 批准号:
RGPIN-2020-06807 - 财政年份:2021
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Mining Software Test Histories to Identify Flaky Tests and Model Commit Failure Risk
挖掘软件测试历史来识别不稳定的测试和模型提交失败风险
- 批准号:
RGPIN-2020-06807 - 财政年份:2020
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Contemporary Software Peer Review: Modern practices, fault prediction, and extraction of design decisions
当代软件同行评审:现代实践、故障预测和设计决策提取
- 批准号:
435674-2013 - 财政年份:2019
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Contemporary Software Peer Review: Modern practices, fault prediction, and extraction of design decisions
当代软件同行评审:现代实践、故障预测和设计决策提取
- 批准号:
435674-2013 - 财政年份:2018
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Test Effectiveness, Localization, Prioritization, and Risk in Ericssons's Complex Test Environment
爱立信复杂测试环境中的测试有效性、本地化、优先级和风险
- 批准号:
502012-2016 - 财政年份:2018
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative Research and Development Grants
Contemporary Software Peer Review: Modern practices, fault prediction, and extraction of design decisions
当代软件同行评审:现代实践、故障预测和设计决策提取
- 批准号:
435674-2013 - 财政年份:2017
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Test Effectiveness, Localization, Prioritization, and Risk in Ericssons's Complex Test Environment
爱立信复杂测试环境中的测试有效性、本地化、优先级和风险
- 批准号:
502012-2016 - 财政年份:2017
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative Research and Development Grants
Test Effectiveness, Localization, Prioritization, and Risk in Ericssons's Complex Test Environment
爱立信复杂测试环境中的测试有效性、本地化、优先级和风险
- 批准号:
502012-2016 - 财政年份:2016
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative Research and Development Grants
The Impact of Disruptive Events on Software Systems
破坏性事件对软件系统的影响
- 批准号:
445741-2012 - 财政年份:2014
- 资助金额:
$ 1.82万 - 项目类别:
Department of National Defence / NSERC Research Partnership
相似海外基金
Proteasome homeostasis and substrate prioritization
蛋白酶体稳态和底物优先顺序
- 批准号:
10623563 - 财政年份:2023
- 资助金额:
$ 1.82万 - 项目类别:
Addressing Inequity in Liver Transplantation: Application of Artificial Intelligence to Optimize Prioritization on the Waitlist
解决肝移植中的不平等问题:应用人工智能优化候补名单的优先顺序
- 批准号:
488363 - 财政年份:2023
- 资助金额:
$ 1.82万 - 项目类别:
Operating Grants
PRUDENT: Prioritization, incentives and Resource use for sUstainable DENTistry
谨慎:可持续牙科的优先顺序、激励措施和资源使用
- 批准号:
10067701 - 财政年份:2023
- 资助金额:
$ 1.82万 - 项目类别:
EU-Funded
Planning for an international symposium on patient/physician shared decision making for cataract surgery appropriateness and prioritization
规划举办关于患者/医生共同决策白内障手术适当性和优先顺序的国际研讨会
- 批准号:
461048 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Miscellaneous Programs
A Multi-omic approach towards improving candidate gene identification and variant prioritization in patients with congenital heart disease
改善先天性心脏病患者候选基因识别和变异优先顺序的多组学方法
- 批准号:
10360965 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Identification and prioritization of persistent, mobile, and toxic substances in urban wastewater influent and effluent samples
城市废水进水和出水样品中持久性、移动性和有毒物质的识别和优先排序
- 批准号:
573778-2022 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Master's
Intelligent Decision Support Systems for Prioritization in Health Care
用于确定医疗保健优先级的智能决策支持系统
- 批准号:
RGPIN-2020-05246 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
- 批准号:
RGPIN-2017-05312 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Drug Target Discovery, Validation, and Prioritization for Schistosomiasis
血吸虫病药物靶标的发现、验证和优先排序
- 批准号:
10584296 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Neural Mechanisms of the Representation, Prioritization, and Manipulation of Visual Working Memory
视觉工作记忆的表征、优先级和操纵的神经机制
- 批准号:
RGPIN-2019-04865 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual