報 告 人:王勇
報告題目:面向編程新手的智能化軟件開發方法研究
報告時間:2024年5月18日(星期六)下午4:30-5:30
報告地點:9#809
主辦單位:智慧教育學院、科學技術研究院
報告人簡介:
王勇, 博士,安徽工程大學教授,碩導,科技副處長,中國工程教育認證專家、CCF系統軟件專委會委員、CCF教育專委會執行委員、安徽人工智能學會常務理事、安徽高校計算機教育研究會理事。曾獲安徽省教壇新秀,安徽工程大學中江學者、教學名師等。主要研究方向為機器學習與軟件工程。參與/主持國家自然科學基金面上項目、安徽省自然科學基金面上項目等30余項,獲省級科技成果4項,出版教材5部,專著1。已在ASEJ、TRel、SCSI、TIP、PR、SANEL、QRS等期刊/會議發表論文50余篇。目前為TNNL、TRel、IST、JSS、軟件學報等多家著名期刊審稿人。
報告摘要:
編程新手通常是指學過一門編程語言而尚未能獨立開發軟件系統的初級程序員。編程新手只能完成簡單編程任務,需要不斷學習才能進階成為專業程序員。近年來,大語言模型具有超強“涌現”能力,編程新手所完成的簡單編程任務可以被代碼大語言模型自動完成。在當前的軟件行業中,編程新手需要快速成長為專業程序員才能避免被淘汰的風險。
智能化軟件工程主要將軟件開發與維護中產生的歷史數據,例如,軟件需求說明、缺陷報告、軟件運行時數據、日志等,應用于需求分析、軟件設計、代碼生成、軟件測試和維護等各個階段。智能化軟件工程研究極大的推動了開發人員的開發效率,同時提高了軟件質量。本報告針對編程新手在軟件開發過程中遇到的挑戰,重點介紹我們團隊在編程新手技能度量、面向編程新手的API推薦等方面的研究工作。