Director

Shang-Pin Ma Shang-Pin Ma

Software engineering, microservice architecture, service-oriented architecture, and chatbot architecture.

Research Interests

Research Interests

Software EngineeringSoftware Engineering
Microservice ArchitectureMicroservice Architecture
Service-Oriented ArchitectureService-Oriented Architecture
Chatbot ArchitectureChatbot Architecture
Teaching

Teaching Areas

Java ProgrammingWeb ProgrammingSoftware EngineeringSoftware DesignWeb Service Software EngineeringSemantic Service-Oriented ArchitecturePersonal Software Process
Profile

Positions & Education

Invited Talks / Lectures

Invited Talks & Lectures

Official talk titles, host names, academic-service records, and award names are retained in their published/original language when no official English title is available.

Show / collapse all 76 records
  1. 1Discovery-Based Service Composition,台北科技大學資訊工程學系,2007年10月25日。
  2. 2服務導向架構之服務組合及探索,內政部國土資訊系統基礎人才研討會,台北/台南,2008年6月。
  3. 3網路服務(Web Services:SOAP+WSDL+UDDI)簡介及實例應用,內政部國土資訊系統技術人員研討會,台北/台中,2008年10月。
  4. 4專案管理工具與測試工具,教育部97學年度大學校院網路通訊軟體與創意應用競賽,中央大學,2008年11月10日。
  5. 5專案管理與測試工具介紹,教育部98學年度大學校院網路通訊軟體與創意應用競賽,中央大學,2009年11月26日。
  6. 6服務導向架構之理論與實務,輔仁大學資訊工程學系,2010年5月22日。
  7. 7專案管理、測試:工具介紹,教育部99學年度大學校院網路通訊軟體與創意應用競賽,中央大學,2010年12月5日。
  8. 8如何提昇軟體品質,淡江大學電機工程學系,2011年3月14日。
  9. 9專案管理,臺中教育大學資訊科學學系,2011年4月27日。(軟體工程聯盟協同教學課程)
  10. 10服務導向架構技術之現況與未來,彰化師範大學資訊工程學系,2011年5月20日。
  11. 11Web Service之搜尋、組合與管理方法,逢甲大學資訊工程學系,2011年11月15日。
  12. 12動態軟體測試,輔仁大學資訊工程學系,2011年11月16日。(軟體工程聯盟協同教學課程)
  13. 13動態軟體測試,南亞技術學院資訊工程學系,2011年12月7日。(軟體工程聯盟協同教學課程)
  14. 14專案管理、測試:工具介紹,教育部100學年度大學校院網路通訊軟體與創意應用競賽,2011年11月27日。
  15. 15專案管理與需求分析,軟體開發與互動創意研習會,輔仁大學,2011年12月24日。
  16. 16Web Service Discovery, Composition and Management,中央大學軟體工程研究所,2012年5月21日。
  17. 17專案管理,台北大學資訊工程學系,2012年12月1日。(軟體工程聯盟協同教學課程)
  18. 18Risk-Driven Service Composition Management,台北科技大學資訊工程學系,2013年3月21日。
  19. 19Web程式設計簡介,基隆商工,2013年5月21日。
  20. 20Web程式設計簡介,第一屆海大電資體驗營,海洋大學,2013年7月3日。
  21. 21專案管理,朝陽科技大學資訊工程系,2013年10月26日。(軟體工程聯盟協同教學課程)
  22. 22專案管理,台北科技大學資訊工程學系,2013年10月31日、2013年11月14日。(軟體工程聯盟協同教學課程)
  23. 23專案管理,高雄大學資訊工程學系,2014年3月8日。(軟體工程聯盟協同教學課程)
  24. 24專案管理,臺灣科技大學資訊工程學系,2014年10月25日。(軟體工程聯盟協同教學課程)
  25. 25Service-Oriented Mobile Application Architecture,政治大學資訊科學學系,2014年11月3日。
  26. 26Code Review,靜宜大學資訊工程學系,2014年11月19日。(軟體工程聯盟協同教學課程)
  27. 27Service-Oriented Mobile Application Architecture,輔仁大學資訊工程學系,2015年3月25日。
  28. 28行動應用與軟體工程,淡江大學電機工程學系,2015年5月21日。
  29. 29Web程式設計簡介,第三屆海大電資體驗營,海洋大學,2015年7月14日。
  30. 30軟體設計,逢甲大學資訊工程學系,2015年10月24日。(軟體工程聯盟協同教學課程)
  31. 31軟體設計,嶺東科大資訊科學學系,2015年10月31日。(軟體工程聯盟協同教學課程)
  32. 32Web程式設計與資料視覺化簡介,輔仁大學新聞學系,2015年12月1日。
  33. 33行動應用與軟體工程,輔仁大學軟創學程,2015年12月1日。
  34. 34軟體工程與測試概念簡介,臺北科技大學資訊工程學系,2016年3月31日。(104年度教育部校園軟體測試技術發展研究計畫)
  35. 35軟體工程與測試概念簡介,中央大學資訊工程學系,2016年4月11日。(104年度教育部校園軟體測試技術發展研究計畫)
  36. 36Modern SOA: The Creation, Discovery, and Delivery of Web APIs,嘉義大學資訊工程研究所,2016年5月12日。
  37. 37Modern SOA: The Creation, Discovery, and Delivery of Web APIs,長庚大學資訊工程研究所,2016年5月18日。
  38. 38Design Pattern,臺灣科技大學資管學系,2016年10月11日、2016年10月18日。(軟體工程聯盟協同教學課程)
  39. 39Design Pattern,臺灣科技大學資訊工程學系,2016年11月19日。(軟體工程聯盟協同教學課程)
  40. 40行動應用與軟體工程,元智大學資訊傳播學系,2017年4月28日。
  41. 41微服務架構:概念、流程與工具,政治大學資訊科學學系,2017年9月14日。
  42. 42軟體設計Workshop,臺北科技大學,2017年10月6日。(軟體工程聯盟協同教學課程)
  43. 43軟體微服務的設計與製作,政治大學資訊科學學系在職專班,2017年10月11日。
  44. 44微服務架構:概念、流程與工具,臺北科技大學資訊工程學系,2017年11月16日。
  45. 45如何透過Open API與Open Data建構創新應用程式,師範大學資訊教育研究所,2017年12月11日。
  46. 46微服務架構-概念、流程與工具,臺灣科技大學資訊工程學系,2018年2月26日。
  47. 47軟體工程概念與流程文件撰寫指引,2018全國大專校院軟體創作競賽訓練營,臺大校友會館,2018年3月8日。
  48. 48軟體工程概念與流程文件撰寫指引,2018全國大專校院軟體創作競賽訓練營,大東文化藝術中心,2018年3月9日。
  49. 49微服務架構-概念、流程與工具,慈濟大學醫學資訊學系,2018年3月29日。
  50. 50微服務架構-概念、流程與工具,逢甲大學資訊工程學學系,2018年4月24日。
  51. 51物件導向軟體設計,逢甲大學資訊工程學系,2018年10月6日。(軟體工程聯盟協同教學課程)
  52. 52軟體測試概念與技術,中央大學資訊工程學系,2018年10月8日。(軟體工程聯盟協同教學課程)
  53. 53軟體測試概念與技術,中央大學資訊工程學系,2019年1月4日。
  54. 54如何在程式設計教學中融入軟體工程概念,集思北科大會議中心,2019年7月2日。(推動大學程式設計教學)
  55. 55程式教學經驗分享:Good Parts & Bad Parts,台北淡江大學城區部,2019年8月26日。(推動大學程式設計教學)
  56. 56敏捷軟體開發-Scrum基本概念與實踐方法,台北科技大學,2019年9月2日。
  57. 57軟體測試技術與實務,宜蘭科學園區,2019年9月11日。(宜蘭科學園區人才培訓計畫)
  58. 58微服務概念、架構與模式,成功大學資訊工程學系,2019年11月5日。
  59. 59敏捷軟體開發-Scrum基本概念與實踐方法,高雄師範大學軟體工程與管理學系,2019年11月27日。
  60. 60如何開發軟體系統?淺談Scrum敏捷開發方法,臺北醫學大學大數據科技及管理研究所,2020年1月8日。
  61. 61Scrum敏捷開發方法,全球村商管教育與產學推廣服務中心,逢甲大學,2020年3月30日。
  62. 62Microservice Concepts, Patterns, and Research Topics,中央大學軟體工程研究所,2020年4月23日。(線上)
  63. 63Microservice Design, Testing, and Monitoring,台北科技大學資訊工程研究所,2021年5月20日。(線上)
  64. 64Microservice Design, Testing, and Monitoring,元智大學資訊工程研究所,2021年5月21日。(線上)
  65. 65Migration from Monolith to Microservice Architecture,台北科技大學資訊工程研究所,2021年10月14日。
  66. 66Migration From Monolith to Microservice Architecture,財團法人資訊工業策進會數位轉型研究所,2021年11月10日。(線上)
  67. 67如何開發軟體系統?淺談Scrum敏捷開發方法,臺灣海洋大學系統工程暨造船學系,2022年3月29日。(線上)
  68. 68Architecture Migration from Monolith to Microservices,國立陽明交通大學國防資安專班,2022年4月30日。(線上)
  69. 69運用對話機器人於軟體工程課程之教學實踐研究,臺北醫學大學通識教育中心,2023年4月11日。
  70. 70Microservice Migration and Architecture Quality Analysis,臺北科技大學資訊工程系,2023年4月27日。
  71. 71微服務架構遷移與架構品質分析,輔仁大學資訊工程系,2023年10月11日。
  72. 72如何實現行為驅動開發(Behavior-Driven Development)於前後端測試,高雄師範大學軟體工程系,2023年12月1日。
  73. 73微服務專案的ChatOps機制設計,台北教育大學數位科技設計學系,2024年2月27日。
  74. 74Software Architecture and Practices in the DevOps Era: From Monoliths to Microservices and ChatOps,中正大學資工系,2024年10月21日。
  75. 75Keynote Speech: Migrating from a Monolith to Microservices Challenges and AI-Powered ChatOps Automation, 2025 International Symposium on Innovation in Information Technology and Application (ISIITA 2025), Taipei, Taiwan, 2025/10/21.
  76. 76教學實踐研究運用AI實例分享,臺灣海洋大學(「AI超進化:想像、實作與教學協作」講座),2025年6月30日。
  77. 77生成式AI在軟體工程與程式設計課程中的教學應用,長庚大學,2026年5月5日。
  78. 78AI時代下的微服務DevOps:以對話式協作平台輔助開發與維運,政治大學資訊科學系,2026年5月5日。
Academic Activities

Academic Service

Show / collapse all 90 records
  1. 1Local Arrangement and Session Chair,The Fourth IEEE International Symposium on Service-Oriented System Engineering (SOSE 2008) (Chungli, Taiwan)
  2. 2評審委員,教育部97學年度大學校院網路通訊軟體與創意應用競賽(網際服務組) (中央大學)
  3. 3議程委員,第五屆台灣軟體工程研討會 (TCSE 2009) (長榮大學)
  4. 4議程委員,2009年全國計算機會議 (NCS 2009) (台北大學)
  5. 5Industry Liaison and Session Chair,2010年台灣物件導向技術及應用暨軟體工程研討會 (中央大學)
  6. 6Workshop Co-Chair, The 7th International Workshop on Service-Oriented Applications, Integration and Collaboration (SOAIC 2011) (Beijing, China)
  7. 7Industry Liaison and Session Chair,2011年台灣物件導向技術及應用暨軟體工程研討會 (TCSE 2011) (輔仁大學)
  8. 8議程委員、議程主持人,2011年全國計算機會議 (NCS 2011) (嘉義大學)
  9. 9SEC Session Chair,2012年台灣軟體工程研討會 (TCSE 2012) (台北科技大學)
  10. 10Workshop Co-Chair, The 8th International Workshop on Service-Oriented Applications, Integration and Collaboration (SOAIC 2012) (Hangzhou, China)
  11. 11評審委員,2013輔大數位文創工作營 (輔仁大學)
  12. 12評審委員,2013行動終端應用軟體創作專題競賽 (台北科技大學)
  13. 13評審委員,教育部101學年度大學校院網路通訊軟體與創意應用競賽(嵌入式軟體組) (中央大學)
  14. 14議程委員,2013年台灣軟體工程研討會 (TCSE 2013) (高雄師範大學)
  15. 15Workshop Co-Chair, The 9th International Workshop on Service-Oriented Applications, Integration and Collaboration (SOAIC 2013) (Coventry, United Kingdom)
  16. 16議程委員,2013年全國計算機會議 (NCS2013) (亞洲大學)
  17. 17Session Chair,2013 International Conference on Applied and Theoretical Information Systems Research (ATISR 2013) (Grand Hotel, Taipei)
  18. 18Program Committee Member, The 27th International Conference on Advanced Information Networking and Applications (AINA-2013) (Barcelona, Spain)
  19. 19評審委員,2014輔仁大學資訊工程學系App創意競賽 (輔仁大學)
  20. 20議程委員,2014年台灣軟體工程研討會 (TCSE 2014) (南投日月潭)
  21. 21Workshop Co-Chair, The 10th International Workshop on Service-Oriented Applications, Integration and Collaboration (SOAIC 2014) (Guangzhou, China)
  22. 22Local Arrangement and Session Chair, Asia Modelling Symposium 2014 (AMS 2014) (Taipei, Taiwan)
  23. 23Program Committee Member, 2014 International Computer Symposium (ICS 2014) (Taichung, Taiwan)
  24. 24議程委員,2015年台灣軟體工程研討會 (TCSE 2015) (雲林劍湖山)
  25. 25Special Track Co-Chair, The 4th IEEE International Conference on Mobile Services (MS 2015) (New York, USA)
  26. 26Program Committee Co-Chair, The 12th IEEE International Conference on E-Business Engineering (ICEBE 2015) (Beijing, China)
  27. 27Workshop Co-Chair, The 11th International Workshop on Service-Oriented Applications, Integration and Collaboration (SOAIC 2015) (Beijing, China)
  28. 28Program Committee Member, The 3rd International Workshop on Internet of Things Technologies (IoTT 2015) (Melbourne, Australia)
  29. 29Program Committee Member, The 5th Asian Conference on Pattern Languages of Programs (AsianPLoP 2016) (Taipei, Taiwan)
  30. 30Program Committee Member, The 30th International Conference on Advanced Information Networking and Applications (AINA-2016) (Crans-Montana, Switzerland)
  31. 31Program Committee Member, The 20th Pacific Asia Conference on Information Systems (PACIS 2016) (Chiayi, Taiwan)
  32. 32Program Committee Member, The 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2016) (Fukuoka Institute of Technology (FIT), Japan)
  33. 33Program Committee Member, The 5th IEEE International Conference on Mobile Services (MS 2016) (San Francisco, USA)
  34. 34Software Engineering for e-Business Track Co-Chair, The 13th IEEE International Conference on E-Business Engineering (ICEBE 2016) (Macau, China)
  35. 35大會主席,2016年台灣軟體工程研討會 (TCSE 2016) (基隆海科館)
  36. 36Program Committee Member, 2016 International Computer Symposium (ICS 2016) (Chiayi, Taiwan)
  37. 37Program Committee Member, The 6th Asian Conference on Pattern Languages of Programs (AsianPLoP 2017) (Tokyo, Japan)
  38. 38Program Committee Member, The 2017 IEEE International Conference on AI & Mobile Services (AIMS 2017) (Honolulu, Hawaii, USA)
  39. 39Program Committee Member, The 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2017) (Torino, Italy)
  40. 40Program Committee Member, The IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud 2017) (August 2017, Prague, Czech Republic)
  41. 41Program Committee Member, The 2017 International Conference on Internet Studies (NETs 2017) (Bali, Indonesia)
  42. 42議程委員,2017年台灣軟體工程研討會 (TCSE 2017) (東海大學)
  43. 43議程委員,2017年台灣網際網路研討會 (TANET 2017) (逢甲大學)
  44. 44Program Committee Vice-Chair, The 14th IEEE International Conference on E-Business Engineering (ICEBE 2017) (Shanghai, China)
  45. 45議程委員,2017全國計算機會議 (NCS 2017) (逢甲大學)
  46. 46Program Committee Member, The 2018 IEEE International Conference on AI & Mobile Services (AIMS 2018) (June 2018, San Francisco, USA)
  47. 47Program Committee Member, The 12th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2018) (July 2018, Matsue, Japan)
  48. 48Program Committee Member, The 1st IEEE International Workshop on Smart Computing & Applications (SCA 2018) (July 2018, Tokyo, Japan)
  49. 49議程委員,2018年台灣軟體工程研討會 (TCSE 2018) (2018年7月,成功大學)
  50. 50Program Committee Member, The IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud 2018) (August 2018, Barcelona, Spain)
  51. 51議程委員,2018年台灣網際網路研討會 (TANET 2018) (2018年10月,中央大學)
  52. 52Program Committee Vice-Chair, The 15th IEEE International Conference on E-Business Engineering (ICEBE 2018) (October 2018, Xi'an, China)
  53. 53Program Committee Member, International Computer Symposium (ICS 2018) (December 2018, Yunlin, Taiwan)
  54. 54Program Committee Member, 2019 International Conference on Services Computing (SCC 2019) (June 2019, San Diego, USA)
  55. 55Program Committee Member, 2019 IEEE International Conference on AI & Mobile Services (AIMS 2019) (June 2019, San Diego, USA)
  56. 56Program Committee Member, International Joint Conference of TCSE, JASPIC and SEA (TCSE 2019) (July 2019, Tokyo, Japan)
  57. 57Program Committee Member, The 13th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2019) (July 2019, Sydney, Australia)
  58. 58Program Committee Member, The 2nd IEEE International Workshop on Smart Computing & Applications (SCA 2019) (July 2019, Milwaukee, Wisconsin, USA)
  59. 59Program Committee Member, The IEEE 7th International Conference on Future Internet of Things and Cloud (FiCloud 2019) (August 2019, Istanbul, Turkey)
  60. 60Program Committee Vice-Chair, The 16th IEEE International Conference on E-Business Engineering (ICEBE 2019) (October 2019, Shanghai, China)
  61. 61議程委員,2020年台灣軟體工程研討會 (TCSE 2020) (2020年7月,嘉義大學)
  62. 62Program Committee Member, The 3rd IEEE International Workshop on Smart Computing & Applications (SCA 2020) (July 2020, Virtual)
  63. 63Program Committee Member, International Computer Symposium (ICS 2020) (December 2020, Tainan, Taiwan)
  64. 64Program Committee Co-Chair, The 27th Asia-Pacific Software Engineering Conference (APSEC 2020) (December 2020, Singapore/Virtual)
  65. 65議程委員,2021年台灣軟體工程研討會 (TCSE 2021) (2020年7月,靜宜大學)
  66. 66Program Committee Member, The 4th IEEE International Workshop on Smart Computing & Applications (SCA 2021) (July 2021, Virtual)
  67. 67Program Committee Member, The 33rd Conference on Computational Linguistics and Speech Processing (ROCLING 2021) (October 2021, Zhongli, Taiwan)
  68. 68Program Committee Vice-Chair, The 17th IEEE International Conference on E-Business Engineering (ICEBE 2020/2021) (October 2021, Guangzhou, China)
  69. 69Program Committee Co-Chair, The 28th Asia-Pacific Software Engineering Conference (APSEC 2021) (December 2021, Taiwan/Virtual)
  70. 70議程委員,2021臺灣網路網路研討會TANET暨NCS全國計算機會議 (2021年12月,東海大學)
  71. 71大會共同主席,2022年台灣軟體工程研討會 (TCSE 2022) (2022年6月,政治大學)
  72. 72Program Committee Member, The 5th IEEE International Workshop on Smart Computing & Applications (SCA 2022) (July 2022, Virtual)
  73. 73Program Committee Vice-Chair, The 18th IEEE International Conference on E-Business Engineering (ICEBE 2022) (October 2022, Bournemouth, UK)
  74. 74Program Committee Member, The 34th Conference on Computational Linguistics and Speech Processing (ROCLING 2022) (November 2022, Taipei, Taiwan)
  75. 75議程委員,2022臺灣網路網路研討會 (TANET 2022) (2022年12月,台北商業大學)
  76. 76議程共同主席,2023年台灣軟體工程研討會 (TCSE 2023) (2023年6月,慈濟大學)
  77. 77Program Committee Member, The 6th IEEE International Workshop on Smart Computing & Applications (SCA 2022) (July 2023, Torino, Italy)
  78. 78Program Committee Vice-Chair, The 19th IEEE International Conference on E-Business Engineering (ICEBE 2023) (November 2023, Sidney, Australia)
  79. 79議程委員,TANET & NCS 2023 臺灣網際網路研討會暨全國計算機會議 (2023年11月,政治大學)
  80. 80Program Committee Member, The 35th Conference on Computational Linguistics and Speech Processing (ROCLING 2023) (November 2023, Taipei, Taiwan)
  81. 81Organizing Committee Member, 11th Asian Conference on Pattern Languages of Programs, People & Practices (AsianPLoP 2025) (March 2025, Taichung, Taiwan)
  82. 82議程委員,2024年台灣軟體工程研討會 (TCSE 2024) (2024年7月,台北科技大學)
  83. 83Program Committee Member, The 7th IEEE International Workshop on Smart Computing & Applications (SCA 2024) (July 2024, Osaka, Japan)
  84. 84Program Committee Vice-Chair, The 20th IEEE International Conference on E-Business Engineering (ICEBE 2024) (October 2024, Shanghai, China)
  85. 85審稿委員,臺灣網際網路研討會暨全國計算機會議 (TANET 2024) (2024年10月,政治大學)
  86. 86議程委員,2025年台灣軟體工程研討會 (TCSE 2025) (2025年6月,高雄師範大學)
  87. 87Program Committee Member, The 8th IEEE International Workshop on Smart Computing & Applications (SCA 2025) (July 2025, Toronto, Canada)
  88. 88Publication Chair, 2025 IEEE Conference on Artificial Intelligence (IEEE CAI 2025) (May 2025, Santa Clara, California, USA)
  89. 89Program Committee Co-Chair, The 21st IEEE International Conference on E-Business Engineering (ICEBE 2025) (November 2025, Buraydah, Saudi Arabia)
  90. 90Program Committee Co-Chair, 12th Asian Conference on Pattern Languages of Programs, People & Practices (AsianPLoP 2026) (March 2026, Yokohama, Japan)
Awards and Honors

Awards & Honors

  1. 1 Academic Year 2012–2013 NTOU College of EECS Outstanding Teaching Award
  2. 2 Academic Year 2015–2016 NTOU College of EECS Outstanding Teaching Award
  3. 3 Academic Year 2015–2016 NTOU University-Level Outstanding Teaching Award
  4. 4 2017 7th Outstanding Research Faculty Award, NTOU College of EECS
  5. 5 2017 IBM Faculty Award
  6. 6 Academic Year 2018–2019 NTOU College of EECS Outstanding Teaching Award
  7. 7 2019 9th Outstanding Research Faculty Award, NTOU College of EECS
  8. 8 Academic Year 2019–2020 NTOU College of EECS Outstanding Teaching Award
  9. 9 Academic Year 2020–2021 NTOU College of EECS Outstanding Teaching Award
  10. 10 Academic Year 2020–2021 NTOU College of EECS Outstanding Mentor Award
  11. 11 Academic Year 2020–2021 NTOU University-Level Outstanding Mentor Award
  12. 12 Academic Year 2020–2021 NTOU University-Level Outstanding Teaching Award
  13. 13 2022 11th Outstanding Research Faculty Award, NTOU College of EECS
  14. 14 2022 Best Journal Paper Award, Taiwan Association of Cloud Computing
  15. 15 2022 Outstanding Project Award, Computer Science Program, National Science and Technology Council (NSTC)
  16. 16 Academic Year 2023–2024 NTOU College of EECS Outstanding Teaching Award
  17. 17 Academic Year 2023–2024 NTOU University-Level Outstanding Teaching Award