報告題目:軟件重構的檢測及其影響分析
報告時間:2023年12月29日14:30
報告地點:437bwin必贏國際官網B404會議室
報告人:林斌
報告人國籍:中國
報告人單位:Radboud University

報告人簡介:林斌于2022年9月起擔任荷蘭Radboud University助理教授。在此之前,他于瑞士Università della Svizzera Italiana取得博士學位并從事兩年博士后研究工作。他的研究興趣包括軟件重構、DevOps、程序理解、軟件倉庫挖掘等軟件工程相關方向。他的研究成果發表在ICSE、TOSEM等國際知名會議和期刊上。同時,他也是這些會議期刊的程序委員會成員或審稿人。
報告摘要:軟件重構是改善代碼內部結構而不變更其外部行為的過程。近些年來,針對重構的研究受到了軟件工程領域的廣泛關注。了解重構在軟件項目中的應用可以幫助我們深入了解軟件演化史,并學習良好的軟件設計實踐。目前,學界已經提出了不少用于檢測重構操作的方法。此外,許多研究也已經探索了重構如何影響軟件系統的非功能性需求,如可維護性和性能。在本次報告中,我將介紹檢測重構操作的主流方法,并例舉幾項典型的關于重構對軟件非功能性需求影響的經驗性研究。并例舉幾項典型的關于重構對軟件非功能性需求影響的經驗性研究與此同時,我們將討論這些方法的局限性以及它們可能引入的潛在偏見。最后,我們將探討這個領域一些未來的研究方向。
邀請人:陳金富、辛奇、玄躋峰