课题基金 / 基金详情

CAREER: Towards Understanding and Improving Crowd-based Software Video Tutorials

CAREER: Towards Understanding and Improving Crowd-based Software Video Tutorials
职业:理解和改进基于人群的软件视频教程
批准号:
1846142
负责人:
Sonia Haiduc
金额:
$49.5万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2019
资助国家:
美国
项目状态:
未结题
起止时间:
2019-04-01 至 2025-03-31

项目摘要

项目成果

Sonia Haiduc的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
One of the most common and time-consuming activities performed by software programmers is searching for information to help them with their programming tasks. With the widespread use of the internet, programmers' information seeking is shifting more and more towards web resources, especially when knowledgeable colleagues or good internal documentation are not available. Information found in online resources has become indispensable for programmers, and online programming video tutorials are an important resource frequently consulted by both novice and experienced programmers. Therefore, it is of paramount importance to ensure that programmers can search, access, acquire, understand, and use this information efficiently and to develop tools and techniques that facilitate these actions. To achieve this one must first find answers to a few important questions. How do programmers use video tutorials to support their tasks? What information do they find useful? What tasks are improved? How one can better support programmers' information needs through leveraging video tutorials? The goal of this project is to address existing gaps and improve the body of knowledge about the topic coverage, usage, and quality of crowd-based programming video tutorials. The project will develop techniques to improve the way video tutorials are used and created by programmers. The outcomes of this project will transform the way programmers and computer science students acquire knowledge from video tutorials. The goal is to support better learning and instruction in software engineering settings and in the classroom. This can lead to time and effort savings that in turn can result in decreased software costs. The project will also organize a Scratch summer coding camp for middle schoolers which aims to broaden participation in the field of Computer Science. The project will focus in scope on publicly available video tutorials related to popular programming languages. The goals will be achieved through the application of novel techniques and tools that facilitate the extraction of correct source code, audio transcripts, and the topic coverage of programming video tutorials. A taxonomy will be developed to characterize the properties of quality programming video tutorials. Evaluation will be done using interviews, user studies, and surveys. A novel model of the quality of crowd-based programming video tutorials will be synthesized from user data and data automatically mined from video tutorials. The research will involve the application of techniques for information retrieval, program comprehension, and natural language processing.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.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3387904.3389265
发表时间: 2020-07
期刊: 2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC)
影响因子: --
作者: [Mohammad D. Alahmadi;Abdulkarim Khormi;S. Haiduc]
通讯作者: Mohammad D. Alahmadi;Abdulkarim Khormi;S. Haiduc
Tracing with Less Data: Active Learning for Classification-Based Traceability Link Recovery
用更少的数据进行追踪:基于分类的追踪链接恢复的主动学习
DOI: 10.1109/icsme.2019.00020
发表时间: 2019
期刊: 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME
影响因子: --
作者: [Mills, Chris, Escobar-Avila, Javier, Bhattacharya, Aditya, Kondyukov, Grigoriy, Chakraborty, Shayok, Haiduc, Sonia]
通讯作者: Haiduc, Sonia
DOI: 10.1145/3379597.3387468
发表时间: 2020-05
期刊: 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR)
影响因子: --
作者: [Abdulkarim Khormi;Mohammad D. Alahmadi;S. Haiduc]
通讯作者: Abdulkarim Khormi;Mohammad D. Alahmadi;S. Haiduc
GUI-focused overviews of mobile development videos
以 GUI 为重点的移动开发视频概述
DOI: 10.1145/3377812.3390900
发表时间: 2020
期刊: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings
影响因子: --
作者: [Alahmadi, Mohammad, Khormi, Abdulkarim, Haiduc, Sonia]
通讯作者: Haiduc, Sonia
11
    Student Travel Support for the 4th International Workshop on Software Analytics (SWAN 2018)
    • 批准号:
      1849660
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.0万
    • 财政年份:
      2018
    • 负责人:
      Sonia Haiduc
    • 依托单位:
    Student Travel Support for the 3rd International Workshop on Software Analytics (SWAN 2017)
    • 批准号:
      1744155
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.0万
    • 财政年份:
      2017
    • 负责人:
      Sonia Haiduc
    • 依托单位:
    Student Travel Support for the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME 2016)
    • 批准号:
      1642911
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.0万
    • 财政年份:
      2016
    • 负责人:
      Sonia Haiduc
    • 依托单位:
    SHF: Small: RUI: Characterizing, Detecting, and Fixing Performance Bugs That Have Non-Intrusive Fixes
    • 批准号:
      1644285
    • 项目类别:
      Standard Grant
    • 资助金额:
      $21.74万
    • 财政年份:
      2016
    • 负责人:
      Sonia Haiduc
    • 依托单位:
    海外基金