Unit test patterns for multicore software
多核软件的单元测试模式
基本信息
- 批准号:485144-2015
- 负责人:
- 金额:$ 0.8万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Collaborative Research and Development Grants
- 财政年份:2018
- 资助国家:加拿大
- 起止时间:2018-01-01 至 2019-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Many industry, including Ericsson, experience increased cost of the software verification activity and one of the reasons is the ever growing size of the testing activity itself, as manifested by the increased number of test (case) executions. One reason for this ever increasing number of test executions is the adoption of agile, cross-functional teams, which, under time pressure, focus on showing that the produced application code works as intended, without necessarily verifying all aspects of the software behaviour. One symptom of this phenomenon is duplication in the test code they write. **This project, titled "Unit test patterns for multicore software", aims at better understanding such duplicated test fragments, often referred to as clones. Detecting code clones in test code and understanding their purposes from a testing point of view will allow us to refactor test code to make the testing activity more efficient and therefore free resources (time of cross-functional team members, test case execution time) to make the testing activity more effective. This should result in better software quality. This will constitute a major contribution to the industry partner of this project, namely Ericsson. From a scientific point of view, this project will contribute to knowledge on test code clones, test code clone detection, and test code patterns. **There is anecdotal evidence that these problems are not specific to the industry partner of this project but are shared by other private organizations in Canada, for instance in the aerospace domain. Public knowledge resulting from this project will therefore be of high interest to a broad sector of the industry in Canada.**The Principal Investigator being in charge of university courses, at the undergraduate level as well as at the graduate level, on software verification, validation and testing, public knowledge resulting from this project will help heighten awareness about the issues addressed in this project, thereby better preparing undergraduate and graduate students with skills that will benefit their future employers in Canada. This should result in higher software product quality for these Canadian employers.
包括爱立信在内的许多行业都经历了软件验证活动成本的增加,其中一个原因是测试活动本身的规模不断增长,这表现在测试(用例)执行数量的增加。测试执行数量不断增加的一个原因是采用了敏捷的跨职能团队,在时间压力下,这些团队专注于显示所生成的应用程序代码按预期工作,而不必验证软件行为的所有方面。这种现象的一个症状是他们编写的测试代码中的重复。** 这个项目名为“多核软件的单元测试模式”,旨在更好地理解这种重复的测试片段,通常被称为克隆。检测测试代码中的代码克隆并从测试的角度理解它们的目的,将使我们能够重构测试代码,使测试活动更有效,从而释放资源(跨职能团队成员的时间,测试用例执行时间),使测试活动更有效。这将带来更好的软件质量。这将对该项目的行业合作伙伴爱立信做出重大贡献。从科学的角度来看,这个项目将有助于测试代码克隆,测试代码克隆检测和测试代码模式的知识。** 有传闻证据表明,这些问题并不是该项目的工业伙伴所特有的,而是加拿大其他私营组织所共有的,例如在航空航天领域。因此,该项目产生的公共知识将引起加拿大工业广泛部门的高度兴趣。主要研究者负责大学课程,在本科阶段以及在研究生阶段,对软件验证,确认和测试,公共知识,从这个项目产生的将有助于提高对这个项目中解决的问题的认识,从而更好地准备本科生和研究生的技能,这将有利于他们未来的雇主在加拿大。这将为这些加拿大雇主带来更高的软件产品质量。
项目成果
期刊论文数量(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 }}
Labiche, Yvan其他文献
Automated traceability analysis for UML model refinements
- DOI:
10.1016/j.infsof.2008.06.002 - 发表时间:
2009-02-01 - 期刊:
- 影响因子:3.9
- 作者:
Briand, Lionel C.;Labiche, Yvan;Yue, Tao - 通讯作者:
Yue, Tao
Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multi-Objective Genetic Algorithms
- DOI:
10.1109/tse.2010.70 - 发表时间:
2010-11-01 - 期刊:
- 影响因子:7.4
- 作者:
Bowman, Michael;Briand, Lionel C.;Labiche, Yvan - 通讯作者:
Labiche, Yvan
Labiche, Yvan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Labiche, Yvan', 18)}}的其他基金
Category partition black-box software testing: theory, tool support and experiments
类别划分黑盒软件测试:理论、工具支持和实验
- 批准号:
RGPIN-2016-06214 - 财政年份:2021
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
Category partition black-box software testing: theory, tool support and experiments
类别划分黑盒软件测试:理论、工具支持和实验
- 批准号:
RGPIN-2016-06214 - 财政年份:2020
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
Category partition black-box software testing: theory, tool support and experiments
类别划分黑盒软件测试:理论、工具支持和实验
- 批准号:
RGPIN-2016-06214 - 财政年份:2019
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
Category partition black-box software testing: theory, tool support and experiments
类别划分黑盒软件测试:理论、工具支持和实验
- 批准号:
RGPIN-2016-06214 - 财政年份:2018
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
Category partition black-box software testing: theory, tool support and experiments
类别划分黑盒软件测试:理论、工具支持和实验
- 批准号:
RGPIN-2016-06214 - 财政年份:2017
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
Category partition black-box software testing: theory, tool support and experiments
类别划分黑盒软件测试:理论、工具支持和实验
- 批准号:
RGPIN-2016-06214 - 财政年份:2016
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
On integration testing object-oriented software systems
面向对象软件系统的集成测试
- 批准号:
239119-2011 - 财政年份:2015
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
Unit test patterns for multicore software
多核软件的单元测试模式
- 批准号:
485144-2015 - 财政年份:2015
- 资助金额:
$ 0.8万 - 项目类别:
Collaborative Research and Development Grants
Category partition applied to LTE BB SW Test: A case study
LTE BB SW 测试中的类别划分:案例研究
- 批准号:
468506-2014 - 财政年份:2014
- 资助金额:
$ 0.8万 - 项目类别:
Engage Grants Program
On integration testing object-oriented software systems
面向对象软件系统的集成测试
- 批准号:
239119-2011 - 财政年份:2014
- 资助金额:
$ 0.8万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
数字化生态赋能TEST融合型翻译人才培养模型构建与指标体系研究
- 批准号:2023JJ50396
- 批准年份:2023
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于广义测量的多体量子态self-test的实验研究
- 批准号:
- 批准年份:2021
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
- 批准号:
- 批准年份:2021
- 资助金额:0.0 万元
- 项目类别:省市级项目
破解高质量低费用确定型test-per-clock测试难题的新方法
- 批准号:61804037
- 批准年份:2018
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
基于Martingale-test理论的无监督人体行为分类算法研究
- 批准号:61403232
- 批准年份:2014
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
毫米波\亚毫米波多频段口径共用全息紧缩场的设计与试验技术研究
- 批准号:61101003
- 批准年份:2011
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Collaborative Research: Linking carbon preferences and competition to predict and test patterns of functional diversity in soil microbial communities
合作研究:将碳偏好和竞争联系起来,预测和测试土壤微生物群落功能多样性的模式
- 批准号:
2312302 - 财政年份:2024
- 资助金额:
$ 0.8万 - 项目类别:
Standard Grant
Demographic Patterns of Eugenic Sterilization in Five U.S. States: Mixed Methods Investigation of Reproductive Control of the 'Unfit'
美国五个州优生绝育的人口统计模式:“不健康者”生殖控制的混合方法调查
- 批准号:
10640886 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
Sodium channel mutations as a possible cause for primary dysautonomia
钠通道突变可能是原发性自主神经功能障碍的原因
- 批准号:
10586393 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
An Intervention to Reduce Cancer Associated Thrombosis Through Improved Prophylaxis
通过改进预防来减少癌症相关血栓形成的干预措施
- 批准号:
10723791 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
Patterns and predictors of racial/ethnic disparities in HIV care continuum in the South
南方艾滋病毒护理连续体中种族/民族差异的模式和预测因素
- 批准号:
10618007 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
Development and Implementation of Optimal Rehabilitation Care Pathways to Reduce Disparities in Rehabilitation Outcomes after Joint Replacement
制定和实施最佳康复护理途径,以减少关节置换后康复结果的差异
- 批准号:
10722471 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
Patterns and predictors of viral suppression: A Big Data approach
病毒抑制的模式和预测因素:大数据方法
- 批准号:
10828961 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
Patterns of biological, cognitive, and physical aging in cancer survivors and controls and the role of sleep health: Relevance for Alzheimer's Disease and Related Dementias
癌症幸存者和对照者的生物、认知和身体衰老模式以及睡眠健康的作用:与阿尔茨海默氏病和相关痴呆症的相关性
- 批准号:
10670011 - 财政年份:2023
- 资助金额:
$ 0.8万 - 项目类别:
Implanted but not forgotten: identifying and testing pragmatic strategies to improve inferior vena cava filter retrieval
植入但不被遗忘:识别和测试改善下腔静脉滤器回收的实用策略
- 批准号:
10650821 - 财政年份:2022
- 资助金额:
$ 0.8万 - 项目类别:
Implanted but not forgotten: identifying and testing pragmatic strategies to improve inferior vena cava filter retrieval
植入但不被遗忘:识别和测试改善下腔静脉滤器回收的实用策略
- 批准号:
10428918 - 财政年份:2022
- 资助金额:
$ 0.8万 - 项目类别: