SHF: Small: Detecting and Repairing Presentation Failures in Web Applications

SHF:小型:检测和修复 Web 应用程序中的演示失败

基本信息

  • 批准号:
    1528163
  • 负责人:
  • 金额:
    $ 37.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2015
  • 资助国家:
    美国
  • 起止时间:
    2015-08-01 至 2020-07-31
  • 项目状态:
    已结题

项目摘要

The user interfaces (UIs) of a web application serve an important rolein the success of online companies. Studies have shown that theaesthetics of an application?s UIs can strongly influence users?overall evaluation of a company; in particular impressions oftrustworthiness and usability. Presentation failures ? a discrepancybetween the actual appearance of a web site and its intendedappearance ? can undermine this effort and negatively impact endusers? perception of the quality of the site, the services itdelivers, and affect the branding a company is trying to achieve.Debugging presentation failures is typically a manual task wheretesters must identify when the layout and style of an app?s pages isincorrect and developers must carry out repairs. This process is bothlabor intensive and error prone: testers can easily miss presentationfailures, since the process is based on the testers? visual comparisonof a page and an oracle; and it can be difficult for developers toidentify the responsible HTML elements or properties once a failure isdetected, since HTML and CSS interact in complex ways. In thisresearch effort the PIs will investigate automated techniques to helptesters more accurately detect presentation failures and efficientlyidentify the faulty code. Given the widespread deployment of webapplications, this work will impact both end users and softwaredevelopers by reducing errors in these applications and making thedebugging process more effective and efficient. The results of thisresearch will also impact educational efforts through the training offuture software engineering in new techniques to improve the qualityof web applications.The technical research will encompass two general areas. The firstarea of research will advance techniques for detecting presentationfailures. The primary mechanism for doing this will be to applycomputer vision techniques to automatically identify discrepanciesbetween the actual rendered appearance of a UI and its intendedappearance. The developed techniques will be widely applicable to arange of UIs, including those with dynamic content and those usingdifferent specification mechanisms for UI oracles. The second area ofresearch will use the identified differences to identify the specificelements in the UI code that are responsible for the observedfailures. The research efforts will focus on using artificialintelligence techniques, such as search-based and statistical-basedlearning, on the UI?s layout models to reason about the UI?s possiblefaults and guide the developers to identify the faulty HTML elementsand CSS properties.
Web应用程序的用户界面(UI)在在线公司的成功中扮演着重要的角色。 研究表明,美学的应用程序?的UI可以强烈影响用户?对一个公司的总体评价;特别是对可靠性和可用性的印象。演示失败?a discrepancybetween之间the actual实际appearance外观of a web站点and its intendedappearance外观?会破坏这一努力并对最终用户产生负面影响吗?网站质量的感知,它提供的服务,并影响品牌的公司正在努力实现。演示失败通常是一个手动任务,测试人员必须确定何时布局和风格的应用程序?的页面不正确,开发人员必须进行修复。这个过程是劳动密集型的,而且容易出错:测试人员很容易错过演示失败,因为这个过程是基于测试人员的。一个页面和一个oracle的可视化比较;一旦检测到故障,开发人员很难识别负责的HTML元素或属性,因为HTML和CSS以复杂的方式交互。在这项研究工作中,PI将研究自动化技术,以帮助测试人员更准确地检测演示失败并有效地识别错误代码。 鉴于Web应用程序的广泛部署,这项工作将通过减少这些应用程序中的错误并使调试过程更加有效和高效来影响最终用户和软件开发人员。 这项研究的结果也将影响教育工作,通过培训未来的软件工程新技术,以提高web应用程序的质量。 研究的第一个领域是发展检测呈现失败的技术。 这样做的主要机制将是应用计算机视觉技术来自动识别UI的实际呈现外观与其预期外观之间的差异。 所开发的技术将广泛适用于各种UI,包括那些具有动态内容的UI和那些使用不同规范机制的UI预言机。 第二个研究领域将使用已识别的差异来识别UI代码中导致已识别故障的特定元素。 研究工作将集中在使用人工智能技术,如搜索为基础的学习,对用户界面?的布局模型来推理UI?并指导开发人员识别错误的HTML元素和CSS属性。

项目成果

期刊论文数量(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 }}

William Halfond其他文献

William Halfond的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('William Halfond', 18)}}的其他基金

Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
  • 批准号:
    2211454
  • 财政年份:
    2022
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
SHF: Small: Detecting and Repairing Accessibility Failures in Web Applications
SHF:小:检测和修复 Web 应用程序中的辅助功能故障
  • 批准号:
    2009045
  • 财政年份:
    2020
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Helping Mobile App Developers Make Implementation Decisions Based on App Store Analytics
SHF:小型:协作研究:帮助移动应用程序开发人员根据应用程序商店分析做出实施决策
  • 批准号:
    1619455
  • 财政年份:
    2016
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
SHF: Small: Helping Developers Improve the Energy Consumption of Smartphone Applications
SHF:小:帮助开发者改善智能手机应用的能耗
  • 批准号:
    1321141
  • 财政年份:
    2013
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

Collaborative Research: NSF-BSF: SaTC: CORE: Small: Detecting malware with machine learning models efficiently and reliably
协作研究:NSF-BSF:SaTC:核心:小型:利用机器学习模型高效可靠地检测恶意软件
  • 批准号:
    2338301
  • 财政年份:
    2024
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
Collaborative Research: NSF-BSF: SaTC: CORE: Small: Detecting malware with machine learning models efficiently and reliably
协作研究:NSF-BSF:SaTC:核心:小型:利用机器学习模型高效可靠地检测恶意软件
  • 批准号:
    2338302
  • 财政年份:
    2024
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Small: Detecting and Localizing Non-Functional Vulnerabilities in Machine Learning Libraries
协作研究:SaTC:核心:小型:检测和本地化机器学习库中的非功能性漏洞
  • 批准号:
    2230060
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Detecting and Localizing Non-Functional Vulnerabilities in Machine Learning Libraries
协作研究:SaTC:核心:小型:检测和本地化机器学习库中的非功能性漏洞
  • 批准号:
    2230061
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
CNS Core: Small: Testing and detecting software upgrade failures in data-intensive distributed systems
CNS 核心:小型:测试和检测数据密集型分布式系统中的软件升级故障
  • 批准号:
    2300562
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
Probing planet atmospheres and finding small planets nearby: paving the way for detecting life elsewhere
探测行星大气层并寻找附近的小行星:为探测其他地方的生命铺平道路
  • 批准号:
    RGPIN-2018-05814
  • 财政年份:
    2022
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Discovery Grants Program - Individual
Deuterium MRI for detecting small pancreatic cancer and assessing very early therapeutic response
氘核磁共振成像用于检测小胰腺癌并评估极早期治疗反应
  • 批准号:
    22K07768
  • 财政年份:
    2022
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Collaborative Research: SaTC: TTP: Small: eSLIC: Enhanced Security Static Analysis for Detecting Insecure Configuration Scripts
协作研究:SaTC:TTP:小型:eSLIC:用于检测不安全配置脚本的增强安全静态分析
  • 批准号:
    2247141
  • 财政年份:
    2022
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Flanker: Automatically Detecting Lateral Movement in Organizations Using Heterogeneous Data and Graph Representation Learning
协作研究:SaTC:核心:小型:侧翼:使用异构数据和图表示学习自动检测组织中的横向运动
  • 批准号:
    2127232
  • 财政年份:
    2021
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Detecting Accounts Involved in Influence Campaigns on Social Media
协作研究:SaTC:核心:小型:检测参与社交媒体影响力活动的帐户
  • 批准号:
    2114411
  • 财政年份:
    2021
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了