productivity, architecture,

一分钟读论文:《软件架构对研发⽣产⼒的影响》

Unbug By Unbug Follow Jan 14, 2023 · 1 min read
一分钟读论文:《软件架构对研发⽣产⼒的影响》
Share this

匈牙利塞格德⼤学科学与信息学院软件⼯程系的论文《The impact of the software architecture on the developer productivity》 基于一个 5,000 多个⼯时,⻓达 3 年的真实远程医疗应⽤研发的数据集,对四种不同的软件架构和框架组合进行了对比。

以下是对比的四种架构: archs

  • v1:基于 Node 服务,Mobile 和 Web 应用都是基于 Angular + Ionic3
  • v2:和 v1 的区别是 Node 服务只做 REST 服务,数据服务基于 Python
  • v3:和 v2 的区别是服务替换成 Firebase
  • v4:和 V3 的区别是谨是将 Ionic3 重构成 Ionic4

四种架构的效能分析: results

结果表明,Server-less 确实能提效,基于 Firebase 的 Server-less 架构比私有云 IaaS 级架构高效8倍

耗时分析所用的公式: 时长 = 工单量/研发量 results