课题基金 / 基金详情

EAGER: Statistical Modeling of Linguistic Change in Open Source Software

EAGER: Statistical Modeling of Linguistic Change in Open Source Software
EAGER:开源软件语言变化的统计建模
批准号:
1821525
负责人:
Anas Mahmoud
金额:
$6.31万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-05-01 至 2021-04-30

项目摘要

项目成果

Anas Mahmoud的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The project explores a theory of open source software (OSS) evolution based on statistical natural language processing techniques. Based on the emerging recognition that software code is, in many ways, as "natural" as natural language (e.g., English), there is a trend to apply statistical models for software development tasks such as code analysis, comprehension, and programmer support. This grant extends the "naturalness of code" theory by studying how the code lexicon evolves in open source software as different developers work on a software project and features are added, modified, deleted. The goal is to learn the extent to which the evolution of a developer's lexicon follows the laws of natural language evolution.To create the needed demonstration, large datasets of code lexicons are being collected from a large number of OSS projects and their revisions (on GitHub and SourceForge). The main constructs of the frequency model of natural language evolution will be applied to track and identify the main patterns of language changes (e.g., birth, propagation, death of terms in the lexicon) throughout OSS projects life cycle. Part of the challenge is to better understand how events that instigate code evolution, such as maintenance activities and team formation, are fundamentally different from the events that instigate change in natural language, such as war and migration. The research should lead to new ways to predict software project outcomes and to improve software productivity and quality. The project will make available the data, tools, and algorithms that will be produced by the project, which will support future work to understand the dynamics of code evolution in open source software ecosystems.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
Linguistic Documentation of Software History
软件历史的语言文档
DOI: 10.1145/3387904.3389288
发表时间: 2020
期刊: the 28th International Conference on Program Comprehension
影响因子: --
作者: [Tushev, M, Mahmoud, A.]
通讯作者: Mahmoud, A.
DOI: 10.1145/3387904.3389280
发表时间: 2020-07
期刊: 2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC)
影响因子: --
作者: [Saket Khatiwada;Miroslav Tushev;Anas Mahmoud]
通讯作者: Saket Khatiwada;Miroslav Tushev;Anas Mahmoud
DOI: 10.1080/08993408.2019.1696168
发表时间: 2019
期刊: Computer Science Education
影响因子: 2.7
作者: [Tushev, Miroslav, Williams, Grant, Mahmoud, Anas]
通讯作者: Mahmoud, Anas
Linguistic Change in Open Source Software
开源软件的语言变化
DOI: 10.1109/icsme.2019.00045
发表时间: 2019
期刊: 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME
影响因子: --
作者: [Tushev, Miroslav, Khatiwada, Saket, Mahmoud, Anas]
通讯作者: Mahmoud, Anas
SCC-PG: Utilizing Sharing Economy to Foster Social Capital and Economic Growth in Baton Rouge
  • 批准号:
    1951411
  • 项目类别:
    Standard Grant
  • 资助金额:
    $14.87万
  • 财政年份:
    2020
  • 负责人:
    Anas Mahmoud
  • 依托单位:
海外基金