课题基金 / 基金详情

EAGER: Automatic Identification of Bug Description Elements

EAGER: Automatic Identification of Bug Description Elements
EAGER:自动识别错误描述元素
批准号:
1848608
负责人:
Andrian Marcus
金额:
$20.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2020-09-30

项目摘要

项目成果

Andrian Marcus的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
When an application does not behave the way it is meant to or as expected by the users, they often communicate the problem via a bug-report, which is then used by developers to identify the problem and fix it. To submit a bug-report, users utilize issue-trackers, which allows them to write in natural language a description of the problem they encountered. One problem in bug reporting is the perception gap that exists between bug reporters and developers. Those who report a bug typically only have functional knowledge of an application, even if they have development experience themselves, whereas the software developers have intimate code-level knowledge. Consequently, information in bug-reports are often incomplete, potentially incorrect, or hard to comprehend, which leads to excessive manual effort spent by developers in trying to identify the real source of the problem. This project aims to automatically analyzing bug descriptions in natural language and identifying parts that correspond to the observed behavior of the application, the expected behavior, and the steps that describe what the user did when encountering the problem. The ability to automatically identify these parts of a bug description is important as it allows further analysis which will determine the quality of the reported information and supports developers in solving the problem. In the long run, this award will lead to a new type of bug reporting system that is able to automatically enable users to better describe the problem behaviors that they notice, and in turn, help developers address software problems more productively. The project will also support defining best practices in bug reporting, to be used by software users across the world.The project combines well-established and highly innovative research solutions from natural language processing, automated discourse analysis, and machine learning. Specifically, the project addresses discourse semantics at statement level, rather than bug report level, and solves the difficult challenge of bug content disambiguation. In addition, it also addresses the problem of identifying relationships between bug description elements, which is essential in supporting future work on automated bug reproduction. The main solution relies on the use of neural networks, which require a substantial amount of manual coding of bug reports. The resulting set of annotated bug reports could be used to support research beyond this project, such as, the translation of natural language test sequences or scenarios into fully automated test cases.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1007/s10664-018-9672-z
发表时间: 2019-01
期刊: Empirical Software Engineering
影响因子: 4.1
作者: [Oscar Chaparro;Juan Manuel Florez;Andrian Marcus]
通讯作者: Oscar Chaparro;Juan Manuel Florez;Andrian Marcus
Predicting Licenses for Changed Source Code
预测更改源代码的许可证
DOI: 10.1109/ase.2019.00070
发表时间: 2019
期刊: Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering
影响因子: --
作者: [Liu, Xiaoyu, Huang, LiGuo, Ge, Jidong, Ng, Vincent]
通讯作者: Ng, Vincent
DOI: 10.1145/3338906.3338947
发表时间: 2019-06
期刊: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者: [Oscar Chaparro;Carlos Bernal-Cárdenas;Jing Lu;Kevin Moran;Andrian Marcus;M. D. Penta;D. Poshyvanyk;Vincent Ng]
通讯作者: Oscar Chaparro;Carlos Bernal-Cárdenas;Jing Lu;Kevin Moran;Andrian Marcus;M. D. Penta;D. Poshyvanyk;Vincent Ng
DOI: 10.1109/saner50967.2021.00024
发表时间: 2021-03
期刊: 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
影响因子: --
作者: [Juan Manuel Florez;Oscar Chaparro;Christoph Treude;Andrian Marcus]
通讯作者: Juan Manuel Florez;Oscar Chaparro;Christoph Treude;Andrian Marcus
Collaborative Research: SHF: Medium: Bug Report Management 2.0
  • 批准号:
    1955837
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $40.87万
  • 财政年份:
    2020
  • 负责人:
    Andrian Marcus
  • 依托单位:
SHF: Small: Collaborative Research:Text Retrieval in Software Engineering 2.0
  • 批准号:
    1526118
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2015
  • 负责人:
    Andrian Marcus
  • 依托单位:
CAREER: Management of Unstructured Information During Software Evolution
  • 批准号:
    1514460
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $14.05万
  • 财政年份:
    2014
  • 负责人:
    Andrian Marcus
  • 依托单位:
CI-P: Collaborative Research: Advanced Text Analysis Infrastructure for Software Engineering
  • 批准号:
    1205310
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.74万
  • 财政年份:
    2012
  • 负责人:
    Andrian Marcus
  • 依托单位:
海外基金