在學術研究表現方面,曾獲頒2024年國際模糊學會(IFSA)Fellow、2010年IBM聯合大學研究獎、2008年中國電機工程師學會傑出電機工程教授、2006~2012年連續六年中央大學特聘教授;同時,也積極參與國內、外軟體工程領域的學術發展,曾於2024年擔任國際軟體工程研討會(ICSE)議程委員、2021年擔任亞太軟體工程研討會(APSEC)大會主席、2012年受邀擔任馬來西亞國立能源大學(University Tenaga Nasional)軟體工程系外部審查委員、2008~2011年擔任SPIN-Taiwan協會理事長、2008年擔任IEEE International Symposium on Service-Oriented System Engineering(SOSE)大會主席、2005~2011年擔任臺灣軟體工程學會創會理事長、2005年擔任APSEC議程主席、2001~2003年擔任IFSA副主席。
早期軟體專案發生嚴重問題的情況比比皆是。舉例來說[HRPL1999],1982年美國銀行(Bank of America)想要進入信託生意的領域,因此花了18個月深入地研究及分析信託軟體系統,最後規畫以2000萬美元的預算,開發時程9個月,也就是在1984年12月底前完成該系統。然而此系統直到1987年3月都未完成,並且已耗費了6000萬美元,同時還失去了原先規畫的6億美元信託生意。最後因為此系統並不穩定,不得不放棄此系統,並將340億美元的信託帳戶轉移出去。除此之外,像是1996年發生的亞利安五號原型爆炸及波音Delta III火箭爆炸等事件,皆肇因於軟體問題。
回顧臺灣過去約40年的軟體產業,長久以來一直未能蓬勃發展,目前似乎更已陷入瓶頸。追本溯源,以往臺灣的資訊科系教育偏重程式開發技術(Programming Language Skill),而較不重視流程(Process)、領域知識(Domain Knowledge)、塑模(Modeling)以及品質管控(Quality Control)。在此教育體制下畢業的軟體工程師,大部分依舊著重程式碼的撰寫,相較於歐、美、日等軟體產業成熟的國家,甚或是如印度等軟體代工新興國家,臺灣缺乏應用軟體工程的開發方法,導致所開發出來的軟體品質參差不齊,連帶影響國外大廠對我國軟體產業的信任。