Textual information driven software quality improvement
文本信息驱动的软件质量改进
基本信息
- 批准号:327299-2011
- 负责人:
- 金额:$ 2.11万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Society's reliance and dependence on software and information technology is nowhere more obvious than in the
ubiquity of hand-held devices. The typical teenager will go no more than a few minutes per day without
touching either a cell phone, an MP3 player or a gaming console. Consumers demand more sophisticated
programs, more features, and the highest possible quality. Software developers must continuously evolve
this huge number of programs. However, evolving programs is difficult for several reasons. High-level
documentation is scarce or outdated and, thus, most of the times developers must rely on the only
up-to-date sources of information: the source code itself, and, when available and up to date, on textual
information contained into bug-tracking systems, mailing lists, forums or blogs.
The problem of changing software is further exacerbated information inconsistency. The sources of
information are by nature textual, in natural language, and, thus, difficult to use systematically because
they are ambiguous, e.g., "path" could refer to a filesystem path for a developer while it may refer to a path
on a map for a user of a map navigation system. We conjecture that information inconsistency impairs
program understanding, it increases program understanding effort, and, ultimately, fault proneness.
The long term goal of this research program is to promote information consistency and thus increase
software quality through the identification of textual ambiguities and inconsistency, the recommendation of
improvements, and the semi-automatic refactoring of textual information (including code comments and
identifiers). More precisely, we will quantify the effect of context and information inconsistency on fault
and change proneness and on program understanding effort, when considering as source of textual information
the code itself, bug reports, mailing lists, forums and blogs. Once the inconsistency will be identified and
quantified appropriate recommendations of improvements will be made, and, based on developers decisions
refactoring actions, to mitigate or completely remove inconsistency, will be performed.
社会对软件和信息技术的依赖和依赖,
无处不在的手持设备。典型的青少年每天不会超过几分钟,
触摸手机、MP3播放器或游戏机。消费者要求更复杂
程序,更多的功能和最高的质量。软件开发人员必须不断发展
这么多的节目。然而,由于几个原因,进化程序是困难的。高级别
文档是稀缺的或过时的,因此,大多数时候开发人员必须依赖于唯一的
最新的信息来源:源代码本身,以及在可用和最新的情况下,
错误跟踪系统、邮件列表、论坛或博客中包含的信息。
软件的不断变化进一步加剧了信息的不一致性。的来源
信息本质上是文本,是自然语言,因此很难系统地使用,因为
它们是模糊的,例如,“path”可以指开发人员的文件系统路径,
在地图上为地图导航系统的用户显示。我们推测,信息不一致损害
程序理解,它增加了程序理解的努力,并最终增加了错误倾向。
这项研究计划的长期目标是促进信息的一致性,从而增加
软件质量通过识别文本歧义和不一致,
改进,以及文本信息的半自动重构(包括代码注释和
标识符)。更准确地说,我们将量化上下文和信息不一致对错误的影响
当考虑作为文本信息的来源时,
代码本身、错误报告、邮件列表、论坛和博客。一旦发现不一致,
将提出量化的适当改进建议,并根据开发人员的决定
将执行重构动作以减轻或完全消除不一致。
项目成果
期刊论文数量(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 }}
Antoniol, Giuliano其他文献
DeMIMA:: A multilayered approach for design pattern identification
- DOI:
10.1109/tse.2008.48 - 发表时间:
2008-09-01 - 期刊:
- 影响因子:7.4
- 作者:
Gueheneuc, Yann-Gael;Antoniol, Giuliano - 通讯作者:
Antoniol, Giuliano
Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links
- DOI:
10.1109/tse.2012.71 - 发表时间:
2013-05-01 - 期刊:
- 影响因子:7.4
- 作者:
Ali, Nasir;Gueheneuc, Yann-Gael;Antoniol, Giuliano - 通讯作者:
Antoniol, Giuliano
Linguistic antipatterns: what they are and how developers perceive them
- DOI:
10.1007/s10664-014-9350-8 - 发表时间:
2016-02-01 - 期刊:
- 影响因子:4.1
- 作者:
Arnaoudova, Venera;Di Penta, Massimiliano;Antoniol, Giuliano - 通讯作者:
Antoniol, Giuliano
An exploratory study of the impact of antipatterns on class change- and fault-proneness
- DOI:
10.1007/s10664-011-9171-y - 发表时间:
2012-06-01 - 期刊:
- 影响因子:4.1
- 作者:
Khomh, Foutse;Di Penta, Massimiliano;Antoniol, Giuliano - 通讯作者:
Antoniol, Giuliano
A search-based framework for automatic generation of testing environments for cyber-physical systems
- DOI:
10.1016/j.infsof.2022.106936 - 发表时间:
2022-05-21 - 期刊:
- 影响因子:3.9
- 作者:
Humeniuk, Dmytro;Khomh, Foutse;Antoniol, Giuliano - 通讯作者:
Antoniol, Giuliano
Antoniol, Giuliano的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Antoniol, Giuliano', 18)}}的其他基金
A framework for rapid software application evolution
软件应用程序快速演化的框架
- 批准号:
RGPIN-2017-05625 - 财政年份:2022
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
A framework for rapid software application evolution
软件应用程序快速演化的框架
- 批准号:
RGPIN-2017-05625 - 财政年份:2021
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
A framework for rapid software application evolution
软件应用程序快速演化的框架
- 批准号:
RGPIN-2017-05625 - 财政年份:2020
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
A framework for rapid software application evolution
软件应用程序快速演化的框架
- 批准号:
RGPIN-2017-05625 - 财政年份:2019
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Software change and evolution
软件变革与演变
- 批准号:
1000228041-2011 - 财政年份:2019
- 资助金额:
$ 2.11万 - 项目类别:
Canada Research Chairs
Software change and evolution
软件变革与演变
- 批准号:
1000228041-2011 - 财政年份:2018
- 资助金额:
$ 2.11万 - 项目类别:
Canada Research Chairs
A framework for rapid software application evolution
软件应用程序快速演化的框架
- 批准号:
RGPIN-2017-05625 - 财政年份:2018
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Software change and evolution
软件变革与演变
- 批准号:
1000228041-2011 - 财政年份:2017
- 资助金额:
$ 2.11万 - 项目类别:
Canada Research Chairs
A framework for rapid software application evolution
软件应用程序快速演化的框架
- 批准号:
RGPIN-2017-05625 - 财政年份:2017
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
A framework to assess Android mobile applications energy consumption and privacy policies.
用于评估 Android 移动应用程序能耗和隐私政策的框架。
- 批准号:
RGPIN-2016-06385 - 财政年份:2016
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国青年学者研究基金项目
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
- 批准号:W2433169
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
SCIENCE CHINA Information Sciences
- 批准号:61224002
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
面向英汉双向跨语言图像检索的文本分析关键技术研究
- 批准号:61170095
- 批准年份:2011
- 资助金额:57.0 万元
- 项目类别:面上项目
非标准随机调度模型的最优动态策略
- 批准号:71071056
- 批准年份:2010
- 资助金额:28.0 万元
- 项目类别:面上项目
基于等值面法向量信息的医学图像自动配准算法研究及其临床应用
- 批准号:60872103
- 批准年份:2008
- 资助金额:28.0 万元
- 项目类别:面上项目
协同模板中的约束信息可视化
- 批准号:60573174
- 批准年份:2005
- 资助金额:6.0 万元
- 项目类别:面上项目
面向Web信息检索的随机P2P拓扑模型及语义网重构技术研究
- 批准号:60573142
- 批准年份:2005
- 资助金额:20.0 万元
- 项目类别:面上项目
量子信息资源理论与应用研究
- 批准号:60573008
- 批准年份:2005
- 资助金额:22.0 万元
- 项目类别:面上项目
无线网络中多用户合作分集技术研究
- 批准号:60472079
- 批准年份:2004
- 资助金额:25.0 万元
- 项目类别:面上项目
相似海外基金
An innovative, AI-driven application that helps users assess/action information pollution for social media content.
一款创新的人工智能驱动应用程序,可帮助用户评估/消除社交媒体内容的信息污染。
- 批准号:
10100049 - 财政年份:2024
- 资助金额:
$ 2.11万 - 项目类别:
Collaborative R&D
Information-Theoretic Surprise-Driven Approach to Enhance Decision Making in Healthcare
信息论惊喜驱动方法增强医疗保健决策
- 批准号:
10575550 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
NCI Clinical Trial Research Strategy, Harnessing of Equity, and Implementation
NCI 临床试验研究策略、公平利用和实施
- 批准号:
10721134 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Learning Precision Medicine for Rare Diseases Empowered by Knowledge-driven Data Mining
通过知识驱动的数据挖掘学习罕见疾病的精准医学
- 批准号:
10732934 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Development of data driven and AI empowered systems biology to study human diseases
数据驱动和人工智能的发展使系统生物学能够研究人类疾病
- 批准号:
10714763 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
SCH: Simulation Optimization of Cardiac Surgical Planning
SCH:心脏手术计划的模拟优化
- 批准号:
10816654 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
TMJ SYMPHONY Systems-integrated model and mechanisms of patient-centered holistic outcomes and network-supported training and therapy
TMJ SYMPHONY 系统集成模型和以患者为中心的整体结果机制以及网络支持的培训和治疗
- 批准号:
10829112 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Collaborative Research: GEO OSE Track 1: Community-driven enhancement of information ecosystems for the discovery and use of paleontological specimen data
合作研究:GEO OSE 第 1 轨道:社区驱动的信息生态系统增强,以发现和使用古生物标本数据
- 批准号:
2324688 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Standard Grant
Collaborative Research: GEO OSE Track 1: Community-driven enhancement of information ecosystems for the discovery and use of paleontological specimen data
合作研究:GEO OSE 第 1 轨道:社区驱动的信息生态系统增强,以发现和使用古生物标本数据
- 批准号:
2324689 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Standard Grant
Revealing mechanisms of specificity and adaptability in molecular information processing through data-driven models
通过数据驱动模型揭示分子信息处理的特异性和适应性机制
- 批准号:
10715575 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别: