Published paper:

  • Project Asset Ontology (PAO) to suppoet gap analysis for organization process improvement based on CMMI v.1.2 ตีพิมพ์ในวารสาร Making Globally Distributed Software Development a Success Story of Lecture Notes in Computer Science, LNCS 5007, Leipzig Gernany Proceedings, May 10-11, 2008
  • Semantic based Approach Supporting CMMI Gap Analysis Process ตีพิมพ์ในวารสาร Journal of Convergence Information Technology (JCIT) Vol.7, Nomber 20, Nov 2012. p.127-137
  • บมความเรื่อง IT Forever 2009 ในวารสารครุศาสตร์กรุงเก่า ฉบับที่ 3 ปี 2552
  • บทความเรื่อง Dropbox กับการจัดการเรียนการสอน ในวารสารครุศาสตร์กรุงเก่า 6 บับท5 3 ปี 2552
 

Research Interests:

  • Software Engineering, CMMI
 
 

Dissertation Title:

การวิเคราะห์ช่องว่าเพื่อสนับสนุนการประเมินตนเองในการปรับปรุงกระบวนการพัฒนาซอฟต์แวร์บนมาตรฐานซีเอ็มเอ็มไอโดยใช้เทคโนโลยีเชิงความหมาย

Gap Analysis for Supporting Self-Assessment of Software Process Improvement Based on CMMI Using Semantic Web Technology

  Advisor: ดร.ศศิพร อุษณวศิน
 

 

บทคัดย่อ

งานวิจัยนี้ได้นำเสนอกรอบแนวคิดและวิธีการในการวิเคราะห์ช่องว่างสำหรับการประเมินตนเองขององค์กรที่เกี่ยวข้องกับกระบวนการพัฒนาซอฟต์แวร์ตามมาตรฐาน ซีเอ็มเอ็มไอ โดยใช้เทคโนโลยีเว็บเชิงความหมายึ่งจะเป็นประโยชน์กับบริษัทผู้พัฒนาซอฟต์แวร์ในการปรับปรุงกระบวนการพัฒนาซอฟต์แวร์เพื่อให้มีคุณภาพและมาตรฐานที่ดีขึ้น ในงานวิจัยนี้ได้มีการพัฒนาองค์ความรู้ในรูปแบบของออนโทโลยีด้วยภาษา OWL (Web Ontology Language) โดยพัฒนาออนโทโลยีสำหรับมาตรฐานซีเอ็มเอ็มไอเพื่อใช้ในกระบวนการพัฒนาซอฟต์แวร์ (CMMIDEV) และออนโทโลยีสำหรับใช้ในการอธิบายโปรไฟล์ของเอกสารโปรเจค อีกทั้งยังได้พัฒนากฎด้วยภาษา Semantic Web Rule Language (SWRL) เพื่อใช้ในการสนับสนุนกระบวนการวิเคราะห์ช่องว่างตามมาตรฐานซีเอ็มเอ็มไอภายใต้กรอบแนวคิดและวิธีการที่นำเสนอประกอบไปด้วยส่วนสำคัญ 5 ส่วนได้แก่  1) Project Assets Repository (PAR)  2) Ontology Library  3) Project Assets Metadata Generator (PAM-Generator)  4) Project Assets Metadata Repository (PAM-Repository) และ 5) Project Maturity Level Assessment (ProMLA) ซึ่งผลการวิเคราะห์ช่องว่างจะแสดงออกมาในรูปแบบตาราง PIID (Practice Implementation Indicator Description sheet) จากผลการทดลองกับจำนวนเอกสาร 90 ชุด พบว่าค่า precision คิดเป็นร้อยละ 81.09 ค่า recall คิดเป็นร้อยละ 79.83 และค่า F-measure คิดเป็นร้อยละ 80.45

 

 

ABSTRACT

In this research, we propose a framework and an approach for gap analysis using Semantic Web technology, which is intended to support software houses for performing self assessment in order to improve their software development processes. In our approach, we propose two ontologies that are developed using OWL (Web Ontology Language). The first ontology represents knowledge about CMMI-DEV model and the second ontology is used for creating profile descriptions of project documents. A set of SWRL (Semantic Web Rule Language) rules are also designed and developed to support the gap analysis process in the proposed framework. Our framework consists of  5 main components, which are 1) Project Assets Repository (PAR) 2) Ontology Library 3) Project Assets Metadata Generator (PAM-Generator) 4) Project Assets Metadata Repository (PAM-Repository) and 5) Project Maturity Level Assessment (ProMLA). The result from gap analysis will be presented in the format of PIID sheet (Practice Implementation Indicator Description sheet). In this research, we evaluated our proposed framework and approach by conducting a number of experiments based on a set of  90 project documents. The experimental results show that we can achieve precision, recall and
F-Measure at 81.09%, 79.83 and 80.45%, respectively.