直播簡介
軟件的核心在於設計和開發,而所有設計和開發都最終體現在源碼之中。代碼庫彙集開發團隊大部分智慧結晶,也是開發團隊最爲直接的產出結果。以代碼庫爲對象的分析,能排除許多弱相關因素,快速提供關於項目整體和開發團隊等多個視角的洞見,分析精度可達個人。
軟件開發過程優化的兩條基本路徑,一是改善計劃與安排,二是增強評價與反饋。軟件工程分析屬於評價與反饋側,能夠在工程效率、工程質量、團隊工程能力等多方面給出洞見,在較短週期內將反饋給回到計劃與安排側,形成閉環,幫助團隊小步快跑,有針對性地改善軟件工程質量與效率,建設團隊的軟件工程能力。從瀑布模型到敏捷開發,軟件工程範式的改變正是評價和反饋逐步增強的過程。
直播大綱
- 研發效能分析技術概覽
- 程序語義理解
- PageRank & DevRank
- 研發效能分析體系
聽衆受益
- 認識研發效能量化分析,獲得相關前沿動態
- 瞭解研發效能分析背後的基礎技術
- 瞭解圍繞 PageRank 的圖算法
- 全面認知研發效能分析體系
分享嘉賓
任晶磊,清華大學計算機系博士,前微軟亞洲研究院研究員,曾在斯坦福大學、卡內基梅隆大學做訪問學者。在軟件系統、軟件工程領域從事多年前沿研究,多篇論文發表在 FSE、OSDI 等頂尖國際學術會議上;積極貢獻開源社區,代碼被多個用戶廣泛的開源項目所使用;亦參與過微軟下一代服務器架構設計。專注於研發程序代碼庫分析技術,度量程序員的軟件開發活動和貢獻,服務於全球企業的研發數字化和軟件工程管理。