Effectively managing and leveraging crowdsourced knowledge for software engineering

有效管理和利用软件工程的众包知识

基本信息

  • 批准号:
    RGPIN-2021-03354
  • 负责人:
  • 金额:
    $ 2.48万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2021
  • 资助国家:
    加拿大
  • 起止时间:
    2021-01-01 至 2022-12-31
  • 项目状态:
    已结题

项目摘要

Knowledge-sharing platforms (e.g., Stack Overflow and GitHub) have changed how developers share and seek knowledge on the Internet. These platforms accumulate a massive amount of knowledge for Software Engineering (SE) that is contributed by a large and rapidly-changing group of participants (i.e., crowdsourced SE knowledge). For instance, Stack Overflow has accumulated a tremendous amount of SE knowledge (often including code examples, along with their textual description). A recent survey shows that 61% of developers seek help on Stack Overflow daily, which underlines the perceived value of such crowdsourced SE knowledge. As the amount of crowdsourced SE knowledge rapidly grows, managing and leveraging such a massive amount of knowledge is challenging. Challenge 1: The organization of knowledge is becoming challenging due to a continual inundation of generated information on knowledge-sharing platforms. Challenge 2: Maintaining the quality of such an enormous amount of knowledge requires an enormous amount of effort from the community. In fact, recent studies show that code examples on Stack Overflow could be toxic from various perspectives (e.g., being obsolete and insecure). Challenge 3: Different dimensions of knowledge are scattered across different sources (e.g., platforms), it becomes difficult for developers to effectively retrieve and leverage such knowledge. My long-term research goal is to improve the management and leveraging of big SE knowledge to support software development and maintenance. This proposed research program aims to address the above-mentioned challenges and has three short-term research objectives (ROs). RO1: Towards improving the organization of crowdsourced SE knowledge activities. My HQPs and I will conduct analysis to understand the characteristics of a good user-perceived organization for knowledge while proposing techniques to improve the organization of the knowledge. RO2: Ensuring the quality of crowdsourced SE knowledge. To maintain the quality of knowledge, typically for code examples in terms of obsolescence and security, I will propose automated techniques to detect obsolete and insecure code examples, and recommend solutions by leveraging software development history. RO3: Towards effectively leveraging the diverse SE knowledge. I will develop an infrastructure for gathering and linking SE knowledge from various sources and develop techniques for supporting multi-dimensional search for SE knowledge. The outcome of this research will provide solutions towards improving the management and leveraging of crowdsourced SE knowledge. It will benefit millions of learners in Canada and worldwide, and significantly improve software quality and reduce software development costs among Canadian companies. The proposed research will train ten highly qualified personnel (HQP) and prepare them with skills in software engineering and data science, the most in--demand skills in academic and industry settings.
知识共享平台(例如,Stack Overflow和GitHub)已经改变了开发人员在互联网上分享和寻求知识的方式。这些平台为软件工程(SE)积累了大量的知识,这些知识是由大量快速变化的参与者群体(即,众包SE知识)。例如,Stack Overflow已经积累了大量的SE知识(通常包括代码示例,沿着它们的文本描述)。最近的一项调查显示,61%的开发人员每天都在Stack Overflow上寻求帮助,这突出了这种众包SE知识的感知价值。随着众包SE知识量的快速增长,管理和利用如此大量的知识是具有挑战性的。挑战1:由于知识共享平台上生成的信息不断泛滥,知识的组织变得越来越具有挑战性。挑战2:保持如此大量知识的质量需要社区付出巨大的努力。事实上,最近的研究表明,从各种角度来看,Stack Overflow上的代码示例可能是有毒的(例如,过时和不安全)。挑战3:知识的不同维度分散在不同的来源(例如,平台),开发人员很难有效地检索和利用这些知识。 我的长期研究目标是改进管理和利用大SE知识来支持软件开发和维护。该研究计划旨在解决上述挑战,并有三个短期研究目标(RO)。RO1:为了改善群众外包的SE知识活动的组织。我的HQP和我将进行分析,以了解一个良好的用户感知的知识组织的特征,同时提出技术,以改善知识的组织。RO2:确保众包SE知识的质量。为了保持知识的质量,特别是对于过时和安全性方面的代码示例,我将提出自动化技术来检测过时和不安全的代码示例,并通过利用软件开发历史来推荐解决方案。目标3:有效利用多样化的SE知识。我将开发一个基础设施,用于收集和链接来自各种来源的SE知识,并开发支持SE知识多维搜索的技术。这项研究的结果将提供解决方案,以改善管理和利用众包SE知识。它将使加拿大和全球数百万学习者受益,并显着提高软件质量,降低加拿大公司的软件开发成本。拟议的研究将培训10名高素质人员(HQP),并为他们提供软件工程和数据科学方面的技能,这是学术和行业环境中最需要的技能。

项目成果

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

Wang, Shaowei其他文献

3D microfluidic origami electrochemiluminescence immunodevice for sensitive point-of-care testing of carcinoma antigen 125
3D 微流体折纸电化学发光免疫装置,用于癌抗原 125 的灵敏即时护理测试
  • DOI:
    10.1016/j.snb.2012.08.035
  • 发表时间:
    2013-01-01
  • 期刊:
  • 影响因子:
    8.4
  • 作者:
    Wang, Shaowei;Ge, Lei;Huang, Jiadong
  • 通讯作者:
    Huang, Jiadong
ApoE4 Alters ABCA1 Membrane Trafficking in Astrocytes
  • DOI:
    10.1523/jneurosci.1400-19.2019
  • 发表时间:
    2019-11-27
  • 期刊:
  • 影响因子:
    5.3
  • 作者:
    Rawat, Varun;Wang, Shaowei;Yassine, Hussein N.
  • 通讯作者:
    Yassine, Hussein N.
Tuning the Doping Ratio and Phase Transition Temperature of VO2 Thin Film by Dual-Target Co-Sputtering
双靶共溅射调节 VO2 薄膜的掺杂比例和相变温度
  • DOI:
    10.3390/nano9060834
  • 发表时间:
    2019-06-01
  • 期刊:
  • 影响因子:
    5.3
  • 作者:
    Chen, Xu;Wu, Mingfei;Wang, Shaowei
  • 通讯作者:
    Wang, Shaowei
Aberrant promoter 2 methylation-mediated downregulation of protein tyrosine phosphatase, non-receptor type 6, is associated with progression of esophageal squamous cell carcinoma
  • DOI:
    10.3892/mmr.2019.9971
  • 发表时间:
    2019-04-01
  • 期刊:
  • 影响因子:
    3.4
  • 作者:
    Liu, Lei;Wang, Shaowei;Liu, Junfeng
  • 通讯作者:
    Liu, Junfeng
A Utility-Optimized Framework for Personalized Private Histogram Estimation
用于个性化私人直方图估计的效用优化框架

Wang, Shaowei的其他文献

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

{{ truncateString('Wang, Shaowei', 18)}}的其他基金

Effectively managing and leveraging crowdsourced knowledge for software engineering
有效管理和利用软件工程的众包知识
  • 批准号:
    RGPIN-2021-03354
  • 财政年份:
    2022
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Discovery Grants Program - Individual
Effectively managing and leveraging crowdsourced knowledge for software engineering
有效管理和利用软件工程的众包知识
  • 批准号:
    DGECR-2021-00441
  • 财政年份:
    2021
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Discovery Launch Supplement

相似海外基金

Unlocking the sensory secrets of predatory wasps: towards predictive tools for managing wasps' ecosystem services in the Anthropocene
解开掠食性黄蜂的感官秘密:开发用于管理人类世黄蜂生态系统服务的预测工具
  • 批准号:
    NE/Y001397/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Research Grant
Managing the Activity of Pollinators in Protected Cropping Systems (MAPP-CS)
管理保护性耕作系统中授粉媒介的活动 (MAPP-CS)
  • 批准号:
    BB/Z514366/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Research Grant
Towards Evaluating and Managing Risks Associated with Legacy Wells and Offshore Gas Storage in Scotland
评估和管理与苏格兰传统油井和海上天然气储存相关的风险
  • 批准号:
    2902920
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Studentship
Conference on Science and Law of Sea Level Rise: Reducing Legal Obstacles to Managing Rising Seas; Fort Lauderdale, Florida; Spring 2024
海平面上升科学与法律会议:减少管理海平面上升的法律障碍;
  • 批准号:
    2330829
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Standard Grant
Managing diversity in the context of digitalization and novel technologies: integrating profitability and well-being in Japanese firms
在数字化和新技术背景下管理多样性:整合日本企业的盈利能力和福祉
  • 批准号:
    24K05065
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Doctoral Dissertation Research: Managing the mixed messages of meta-analysis: How surgeons, policy makers, and judges cope with uncertainty
博士论文研究:管理荟萃分析的混合信息:外科医生、政策制定者和法官如何应对不确定性
  • 批准号:
    2341547
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Standard Grant
CAREER: Managing uncertainties in renewable powered grids
职业:管理可再生能源电网的不确定性
  • 批准号:
    2338383
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Continuing Grant
Cessation of Volunteering in Later Life: Managing long-term impacts for volunteers and volunteer managers of cultural heritage organisations
晚年停止志愿服务:管理对文化遗产组织志愿者和志愿者管理者的长期影响
  • 批准号:
    ES/X013847/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Research Grant
NSF-NSERC: SaTC: CORE: Small: Managing Risks of AI-generated Code in the Software Supply Chain
NSF-NSERC:SaTC:核心:小型:管理软件供应链中人工智能生成代码的风险
  • 批准号:
    2341206
  • 财政年份:
    2024
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Standard Grant
Spatial Audio for Managing Mental Illness (SAMMI)
用于管理精神疾病的空间音频 (SAMMI)
  • 批准号:
    10054650
  • 财政年份:
    2023
  • 资助金额:
    $ 2.48万
  • 项目类别:
    Collaborative R&D
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了