课题基金 / 基金详情

Leveraging text analytics to improve software testing

Leveraging text analytics to improve software testing
利用文本分析改进软件测试
批准号:
479579-2015
负责人:
Tan, Lin
金额:
$2.91万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31

项目摘要

项目成果

Tan, Lin的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
国内基金
海外基金
J-TEXT托卡马克上边界湍流与撕裂模相互作用的实验研究
  • 批准号:
    12375223
  • 项目类别:
    面上项目
  • 资助金额:
    54万元
  • 批准年份:
    2023
  • 负责人:
    刘海
  • 依托单位:
J-TEXT装置外加三维磁场主动调控偏滤器脱靶的实验研究
  • 批准号:
    12305243
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    20万元
  • 批准年份:
    2023
  • 负责人:
    周松
  • 依托单位:
J-TEXT托卡马克装置上多模式磁扰动对逃逸电流影响研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    林志芳
  • 依托单位:
J-TEXT托卡马克上边界湍流特性对高密度运行影响的实验研究
  • 批准号:
    11905080
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    26.0万元
  • 批准年份:
    2019
  • 负责人:
    石鹏
  • 依托单位: