Leveraging text analytics to improve software testing
Leveraging text analytics to improve software testing
批准号:
479579-2015
负责人:
Tan, Lin
金额:
$2.89万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Software testing is the common practice to ensure software correctness and discover as many bugs before software release. A fundamental challenge of software testing is that the number of execution paths grow exponentially as the program size increases and can be infinite. For most real-world programs, it is impossible to test all execution paths. In practice, one needs to use search heuristics to prioritize execution paths, compromise accuracy by combining paths, and use other techniques to test programs. Valid program inputs typically need to follow certain constraints. Focusing on valid or close-to-valid inputs (for boundary cases) can help test the core functionalities of the program, which improves testing coverage and effectiveness. Traditional software testing techniques are unaware of input constraints, and thus unaware of which paths lead to the processing of valid inputs. This project will automatically extract input constraints from documents by using text analytics techniques. It will then use these input constraints to favour execution paths that execute a program's core functionalities during software testing. Testing with invalid inputs is also very important, e.g., to check error-handling code or find defects due to malformed inputs. Therefore, strategies to negate the constraints efficiently for testing error-handling code will also be explored. Regardless of what inputs (valid or invalid) to focus on, one cannot do so without knowing what inputs are valid and what are not. The proposed approach enables this choice by extracting input constraints from software documents automatically. In addition, new approaches will be designed to analyze other software text to guide software testing to focus on code regions that are more likely to contain defects. These approaches will enhance the effectiveness of automatic test generation and bug detection.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
History-Based Automated Program Repair
-
批准号:RGPIN-2015-05248
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2019
-
负责人:Tan, Lin
-
依托单位:
History-Based Automated Program Repair
-
批准号:RGPIN-2015-05248
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2018
-
负责人:Tan, Lin
-
依托单位:
Software Dependability
-
批准号:1000231535-2016
-
项目类别:Canada Research Chairs
-
资助金额:$5.46万
-
财政年份:2018
-
负责人:Tan, Lin
-
依托单位:
Deep defect and vulnerability prediction
-
批准号:505833-2017
-
项目类别:Idea to Innovation
-
资助金额:$9.11万
-
财政年份:2017
-
负责人:Tan, Lin
-
依托单位:
History-Based Automated Program Repair
-
批准号:RGPIN-2015-05248
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2017
-
负责人:Tan, Lin
-
依托单位:
History-Based Automated Program Repair
-
批准号:477858-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Tan, Lin
-
依托单位:
Software Dependability
-
批准号:1000231535-2016
-
项目类别:Canada Research Chairs
-
资助金额:$7.29万
-
财政年份:2017
-
负责人:Tan, Lin
-
依托单位:
History-Based Automated Program Repair
-
批准号:RGPIN-2015-05248
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2016
-
负责人:Tan, Lin
-
依托单位:
Leveraging text analytics to improve software testing
-
批准号:479579-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.91万
-
财政年份:2015
-
负责人:Tan, Lin
-
依托单位:
History-Based Automated Program Repair
-
批准号:477858-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2015
-
负责人:Tan, Lin
-
依托单位:
History-Based Automated Program Repair
-
批准号:RGPIN-2015-05248
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2015
-
负责人:Tan, Lin
-
依托单位:
Personalized defect prediction in practice
-
批准号:463476-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Tan, Lin
-
依托单位:
Leveraging software semantic information to improve software reliability
-
批准号:386549-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Tan, Lin
-
依托单位:
Evaluating static analysis tools
-
批准号:448896-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Tan, Lin
-
依托单位:
Extracting and analyzing code dependencies for large software
-
批准号:418918-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Tan, Lin
-
依托单位:
Leveraging software semantic information to improve software reliability
-
批准号:386549-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Tan, Lin
-
依托单位:
Extracting and analyzing code dependencies for large software
-
批准号:418918-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.91万
-
财政年份:2012
-
负责人:Tan, Lin
-
依托单位:
Leveraging software semantic information to improve software reliability
-
批准号:386549-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Tan, Lin
-
依托单位:
Extracting and analyzing code dependencies for large software
-
批准号:418918-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.91万
-
财政年份:2011
-
负责人:Tan, Lin
-
依托单位:
Leveraging software semantic information to improve software reliability
-
批准号:386549-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:Tan, Lin
-
依托单位:
国内基金
海外基金
登录
查看更多内容
J-TEXT托卡马克上边界湍流与撕裂模相互作用的实验研究
-
批准号:12375223
-
项目类别:面上项目
-
资助金额:54万元
-
批准年份:2023
-
负责人:刘海
-
依托单位:
J-TEXT装置外加三维磁场主动调控偏滤器脱靶的实验研究
-
批准号:12305243
-
项目类别:青年科学基金项目
-
资助金额:20万元
-
批准年份:2023
-
负责人:周松
-
依托单位:
J-TEXT托卡马克装置上多模式磁扰动对逃逸电流影响研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:林志芳
-
依托单位:
J-TEXT托卡马克上边界湍流特性对高密度运行影响的实验研究
-
批准号:11905080
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2019
-
负责人:石鹏
-
依托单位:
关于J-TEXT托卡马克上微撕裂模电磁湍流及其输运的实验研究
-
批准号:11605067
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2016
-
负责人:陈杰
-
依托单位:
基于J-TEXT远红外偏振干涉仪的相干散射与密度扰动的实验研究
-
批准号:11575067
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2015
-
负责人:高丽
-
依托单位:
J-TEXT上外加磁扰动抑制等离子体破裂下逃逸电子产生的实验研究
-
批准号:11275079
-
项目类别:面上项目
-
资助金额:80.0万元
-
批准年份:2012
-
负责人:陈忠勇
-
依托单位:
J-TEXT托卡马克等离子体粒子输运的密度调制实验研究
-
批准号:11105056
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2011
-
负责人:高丽
-
依托单位: