CRII: SHF: Regression Testing for Projects with Distributed Software Histories
CRII: SHF: Regression Testing for Projects with Distributed Software Histories
批准号:
1566363
负责人:
Milos Gligoric
金额:
$17.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-05-15 至 2019-04-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Developers practice regression testing -- running tests against eachproject commit -- to check that project changes do not break anyfunctionality. While important, regression testing is expensive due tothe number of tests and the number of commits. Regression testselection (RTS) techniques speed up regression testing by skipping torun tests that are not affected by recent changes, and regression testprioritization (RTP) techniques reorder tests to run failing testsfaster. Existing regression techniques analyze only two adjacentcommits, effectively assuming a linear software history. However, therevolution in version-control systems changed the shape of softwarehistories. Distributed software histories are complex graphs ofbranches and merges, which do not match the simplistic view of theexisting techniques. Although existing regression techniques can berun if a distributed software history is linearized, these techniquesunderutilize the data available in the distributed software history.To speed up regression testing, the PI proposes to design techniquesthat utilize the data available in the entire distributed softwarehistory. This project proposes four tasks to improve RTS and RTP: (1)non-adjacent commit reuse - discover likely optimal commit to be usedin each analysis rather than always analyzing adjacent commits; (2)multi-commit analyses - design methods that analyze more than twocommits rather than always analyzing only two commits; (3)command-aware methods - specialize the methods for various commandsthat create each commit rather than be command-unaware; and (4)unified implementation and evaluation - share the implementation andresults among techniques, and evaluate the techniques on open-sourceand industrial projects. The broader impacts of improving RTS and RTPare to increase developers' productivity and reduce the resource usageduring testing phases.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Regression test selection for TizenRT
TizenRT 的回归测试选择
DOI:
10.1145/3236024.3275527
发表时间:
2018
期刊:
Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
[Celik, Ahmet, Lee, Young Chul, Gligoric, Milos]
通讯作者:
Gligoric, Milos
Bounded exhaustive test-input generation on GPUs
GPU 上的有限详尽测试输入生成
DOI:
10.1145/3133918
发表时间:
2017
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Celik, Ahmet, Pai, Sreepathi, Khurshid, Sarfraz, Gligoric, Milos]
通讯作者:
Gligoric, Milos
piCoq: parallel regression proving for large-scale verification projects
piCoq:大规模验证项目的并行回归证明
DOI:
10.1145/3213846.3213877
发表时间:
2018
期刊:
International Symposium on Software Testing and Analysis
影响因子:
--
作者:
[Palmskog, Karl, Celik, Ahmet, Gligoric, Milos]
通讯作者:
Gligoric, Milos
Towards refactoring-aware regression test selection
走向重构意识回归测试选择
DOI:
10.1145/3180155.3180254
发表时间:
2018
期刊:
International Conference on Software Engineering
影响因子:
--
作者:
[Wang, Kaiyuan, Zhu, Chenguang, Celik, Ahmet, Kim, Jongwook, Batory, Don, Gligoric, Milos]
通讯作者:
Gligoric, Milos
Regression test selection across JVM boundaries
跨 JVM 边界的回归测试选择
DOI:
10.1145/3106237.3106297
发表时间:
2017
期刊:
Joint Meeting on Foundations of Software Engineering
影响因子:
--
作者:
[Celik, Ahmet, Vasic, Marko, Milicevic, Aleksandar, Gligoric, Milos]
通讯作者:
Gligoric, Milos
共 8 条
I-Corps: Translation Potential of Optimizing Regression Testing in Software Development
-
批准号:2405355
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2024
-
负责人:Milos Gligoric
-
依托单位:
Collaborative Research: SHF: Medium: Natural Language Models with Execution Data for Software Testing
-
批准号:2313027
-
项目类别:Standard Grant
-
资助金额:$90.0万
-
财政年份:2023
-
负责人:Milos Gligoric
-
依托单位:
Collaborative Research: SHF: Medium: Efficient and Trustworthy Proof Engineering
-
批准号:2107291
-
项目类别:Continuing Grant
-
资助金额:$54.0万
-
财政年份:2021
-
负责人:Milos Gligoric
-
依托单位:
SHF: Medium: Collaborative Research: Testing in the Era of Approximation
-
批准号:1704790
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2017
-
负责人:Milos Gligoric
-
依托单位:
CAREER: Advancing Regression Testing: Theory and Practice
-
批准号:1652517
-
项目类别:Continuing Grant
-
资助金额:$50.29万
-
财政年份:2017
-
负责人:Milos Gligoric
-
依托单位:
国内基金
海外基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:唐滋 一
-
依托单位:
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
-
批准号:82302939
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:汪京京
-
依托单位:
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
-
批准号:81572468
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2015
-
负责人:邹健
-
依托单位: