0%

软件工程调研报告

软件工程课小组作业——软件与编程语言调研报告计划实施方案

软件与编程语言

目前已经有超过700种的编程语言,50种比较流行的。TIOBE编程语言排行榜

https://www.tiobe.com/tiobe-index/ 编程社区指数

查找文献

[1]丁建邦,张美娜,李政蓬.计算机应用软件开发中编程语言的选择[J].计算机产品与流通,2020(10):64.

[1]戈健.计算机应用软件开发过程中不同编程语言的影响[J].现代工业经济和信息化,2019,9(02):94-95.DOI:10.16525/j.cnki.14-1362/n.2019.02.39.

DEFINING AND MEASURING THE PRODUCTIVITY OF PROGRAMMING
LANGUAGES (定义和衡量编程语言的生产力)

On the Impact of Programming Languages on Code Quality:
A Reproduction Study (编程语言对代码质量的影响)

An Empirical Comparison of Seven Programming Languages(针对同一个需求分别用七种语言进行编码,比较了代码量,代码质量,内存占用,执行速度等)

Popularity, Interoperability, and Impact of Programming Languages
in 100,000 Open Source Projects(通过对github开源项目的分析解决以下三个问题 1. 使用的编程语言与项目成功之间是否存在相关性?2. 使用的编程语言与问题报告的数量之间有什么关联?3. 编程语言如何与开发团队的规模相关联)


做什么

  1. 从几个指标分析编程语言如编写效率 ,代码质量,代码安全性,性能等特性。
  2. 不同软件类型和团队规模下如何选择编程语言。
  3. 目前就业环境下开发语言岗位需求情况
  4. 根据编程语言排行榜的历史变化,分析造成变动的原因