ม.มหิดล คิดค้นโมเดลทางคณิตศาสตร์ เพื่อช่วยคาดการณ์ประเมินประสิทธิภาพของกระบวนการพัฒนาซอฟต์แวร์คอมพิวเตอร์โดยเสริมศักยภาพด้วยเทคโนโลยี AI

ในโลกยุคใหม่ "คอมพิวเตอร์" เปรียบเหมือนอวัยวะชิ้นที่ 33 ของร่างกาย โดยได้มีการพัฒนาทั้งฮาร์ดแวร์ (hardware) ซึ่งได้แก่อุปกรณ์ต่างๆ ที่ประกอบขึ้นเป็นเครื่องคอมพิวเตอร์ ไปพร้อมๆ กับการพัฒนาซอฟต์แวร์ (software) หรือโปรแกรมข้อมูลต่างๆ ที่ใช้กับคอมพิวเตอร์

ม.มหิดล คิดค้นโมเดลทางคณิตศาสตร์ เพื่อช่วยคาดการณ์ประเมินประสิทธิภาพของกระบวนการพัฒนาซอฟต์แวร์คอมพิวเตอร์โดยเสริมศักยภาพด้วยเทคโนโลยี AI

จนมาถึงยุค AI หรือปัญญาประดิษฐ์ เช่นปัจจุบัน ที่คอมพิวเตอร์ไม่ได้เป็นเพียงแค่จอมอนิเตอร์ และฮาร์ดดิสก์ตั้งโต๊ะ แต่ได้พัฒนาสู่หลากหลายแพลตฟอร์ม ไม่ว่าจะเป็นโทรศัพท์มือถือ นาฬิกา อุปกรณ์ต่างๆ ที่ใช้ในสำนักงาน ครัวเรือน ฯลฯ ซึ่งเรียกได้ว่าเกี่ยวข้องกับชีวิตมนุษย์ในทุกลมหายใจ และทำให้ "วิศวกรซอฟต์แวร์" (Software Engineer) กลายเป็นอาชีพที่สำคัญ จำเป็น และท้าทายในโลกยุคดิจิทัล ม.มหิดล คิดค้นโมเดลทางคณิตศาสตร์ เพื่อช่วยคาดการณ์ประเมินประสิทธิภาพของกระบวนการพัฒนาซอฟต์แวร์คอมพิวเตอร์โดยเสริมศักยภาพด้วยเทคโนโลยี AI

อาจารย์ ดร.มรกต เชิดเกียรติกุลอาจารย์ประจำกลุ่มวิชาวิทยาการคอมพิวเตอร์ คณะเทคโนโลยีสารสนเทศ (ICT) มหาวิทยาลัยมหิดล ในฐานะอาจารย์สาขาวิศวกรรมซอฟต์แวร์ผู้คร่ำหวอด โดยได้ศึกษามาอย่างจริงจังตั้งแต่สมัยเรียนในระดับปริญญาตรี และโทที่คณะ ICT มหาวิทยาลัยมหิดล และได้ต่อยอดศึกษาต่อระดับปริญญาเอกณ มหาวิทยาลัยวูลลองกอง(University of Wollongong ) ประเทศออสเตรเลีย ยกระดับสู่การวิจัยเพื่อการวางแผน ประเมิน และตรวจสอบกระบวนการพัฒนาซอฟต์แวร์คอมพิวเตอร์ให้มีประสิทธิภาพ และคุ้มค่า

ซึ่งการพัฒนาซอฟต์แวร์คอมพิวเตอร์ให้มีประสิทธิภาพ และคุ้มค่า ไม่ได้สำคัญเพียงการใช้ทักษะในการเขียนโปรแกรม(Coding skill) แต่จะต้องผ่านกระบวนการพัฒนาอย่างเป็นระบบ โดยเริ่มตั้งแต่การรับโจทย์มาวิเคราะห์ (Requirement Analysis) การออกแบบ (Design) การพัฒนา(Development) การทดสอบ (Testing) และการติดตามดูแล(Maintenance) รวมถึงการวางแผน (Project planning) และประเมินงาน (Effort estimation) ที่แม่นยำ

อาจารย์ ดร.มรกต เชิดเกียรติกุล ได้คิดค้นโมเดลทางคณิตศาสตร์ที่ใช้สนับสนุนการคำนวณเพื่อทำนาย ประเมินและตรวจสอบการพัฒนาซอฟต์แวร์คอมพิวเตอร์ โดยได้มีการนำเอาเทคโนโลยี AI มาประยุกต์ใช้เพื่อช่วยเพิ่มประสิทธิภาพความแม่นยำของโมเดล โดยมุ่งเน้นไปที่การคาดการณ์ความเสี่ยงในการเกิดความล่าช้าขึ้น ในโครงการพัฒนาซอฟต์แวร์ และประเมินประสิทธิภาพการส่งมอบงานในกระบวนการพัฒนาแบบ Agile

งานวิจัยชิ้นนี้ได้นำเอาโครงการพัฒนาซอฟต์แวร์คอมพิวเตอร์จำนวนหนึ่งมาวิเคราะห์ดูทั้งกระบวนการและผลลัพธ์ พบว่าโมเดลทางคณิตศาสตร์ที่ใช้มีความแม่นยำและสอดคล้องกับลักษณะการพัฒนาแบบ Agile ซึ่งเป็นกระบวนการที่ได้รับความนิยมอย่างมากในปัจจุบัน

อาจารย์ ดร.มรกต เชิดเกียรติกุล ให้ชื่อผลงานวิจัยดังกล่าวว่า "การพัฒนารูปแบบจำลองการวิเคราะห์ข้อมูลสำหรับการบริหารจัดการงานโครงการซอฟต์แวร์" โดยสามารถคว้ารางวัลการวิจัยแห่งชาติ ประจำปีงบประมาณ 2565 รางวัลวิทยานิพนธ์ ระดับดี สาขาเทคโนโลยีสารสนเทศและนิเทศศาสตร์ จาก สำนักงานการวิจัยแห่งชาติ (วช.) ไปได้อย่างภาคภูมิ

ซึ่งผลที่ได้นอกจากโมเดลทางคณิตศาสตร์แล้ว ยังสามารถระบุคุณลักษณะที่สำคัญ ส่งผลให้เกิดความเสี่ยงต่อโครงการพัฒนาซอฟต์แวร์ เช่น การมอบหมายงานที่ไม่เหมาะสมความคลาดเคลื่อนในการประเมินงาน และความซับซ้อนของชิ้นงาน

อาจารย์ ดร.มรกต เชิดเกียรติกุล ได้กล่าวทิ้งท้ายแสดงความห่วงใยถึงอุตสาหกรรมการพัฒนาซอฟต์แวร์คอมพิวเตอร์ในประเทศไทยว่า ยังขาดแคลนวิศวกรซอฟต์แวร์ที่จะมาเป็นกำลังสำคัญในการเพิ่มศักยภาพการแข่งขันในด้านนี้นอกจากนี้ ยังมองว่าการเขียนโปรแกรมซอฟต์แวร์คอมพิวเตอร์ที่ดีมีคุณภาพ นอกจากจะต้องสามารถตอบโจทย์ผู้ใช้แล้ว จะต้องทำด้วยกระบวนการที่เป็นระบบ  และต้องพัฒนาซอฟต์แวร์ให้ง่ายต่อการดูแล เพื่อให้สามารถส่งต่อนักพัฒนารายอื่นๆ ได้ต่อไป จึงจะเกิดประโยชน์สูงสุด

โดยการวางระบบที่มีประสิทธิภาพ นอกจากการจะได้มาซึ่งผลลัพธ์ที่ตอบโจทย์แล้ว ยังหมายถึงเวลา และค่าใช้จ่ายที่สามารถควบคุมได้ ซึ่งจะสามารถขยายผลต่อยอดเพื่อสร้างคุณูปการต่ออุตสาหกรรมการพัฒนาซอฟต์แวร์คอมพิวเตอร์ทั้งในระดับประเทศ และระดับโลก ได้ต่อไปอีกมากมาย

สัมภาษณ์ และเขียนข่าวโดย ฐิติรัตน์ เดชพรหม นักประชาสัมพันธ์ (ชำนาญการ) งานสื่อสารองค์กร กองบริหารงานทั่วไป สำนักงานอธิการบดี มหาวิทยาลัยมหิดล โทร. 0-2849-6210


ข่าวพัฒนาซอฟต์แวร์+ปัญญาประดิษฐ์วันนี้

Amity Solutions จับมือ Databricks เปิดตัวนวัตกรรมแพลตฟอร์มสืบค้นข้อมูลด้วยภาษาธรรมชาติ

ความร่วมมือเชิงกลยุทธ์นี้เป็นการผสานรวม EkoAI เข้ากับ Databricks Data Intelligence Platform ปฏิวัติการเข้าถึงข้อมูลและข้อมูลเชิงลึกสำหรับผู้ใช้ทางธุรกิจ อะมิตี้ โซลูชั่นส์ (Amity Solutions: ASOL) หนึ่งในผู้พัฒนาซอฟต์แวร์และเทคโนโลยีปัญญาประดิษฐ์สร้างสรรค์ (Generative Artificial Intelligence: GenAI) ชั้นนำของไทย ได้ประกาศความร่วมมือกับ "เดต้าบริกส์ (Databricks)" บริษัทด้านข้อมูล (Data) และ AI โดยการผนึกกำลังกันครั้งนี้เป็นการนำเสนอแพลตฟอร์มสืบค้นข้อมูลด้วยภาษาธรรมชาติ (Natural Language Query: NLQ

คำบรรยายภาพ: Keng Teik Koay ประธานเจ้าหน้... Amity Solutions คว้ารางวัล "The Sauciest Startup" จากงาน Techsauce Awards 2024 — คำบรรยายภาพ: Keng Teik Koay ประธานเจ้าหน้าที่บริหารกลุ่มบริษัท และ ทัชพล ...

คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยศรีปทุม จ... คณะเทคโนโลยีสารสนเทศ ม.ศรีปทุม ปั้นนักเทคโนโลยีรุ่นใหม่ สู้ศึกดิจิทัล! ผ่านโครงการ Tech Talk #4 — คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยศรีปทุม จัดโครงการอบรมหล...

เรียนรู้ "Prompt Engineer" อาชีพใหม่ไฟแรง... เรียนรู้ Prompt Engineering ที่ SPU พร้อมก้าวสู่ตลาดงานระดับโลก — เรียนรู้ "Prompt Engineer" อาชีพใหม่ไฟแรงในยุค AI กับ อาจารย์เบวล์ คณะเทคโนโลยีสารสนเทศ ...

การรวมหน่วยควบคุมอิเล็กทรอนิกส์เสมือนจริง... คอนติเนนทอล จับมือ Synopsys นำเทคโนโลยี Digital Twin สู่ยานยนต์เร่งการพัฒนาซอฟต์แวร์ — การรวมหน่วยควบคุมอิเล็กทรอนิกส์เสมือนจริงจาก Synopsys และชุดฮาร์ดแว...

เมื่อช่วงปลายเดือนพฤศจิกายนที่ผ่านมา เป็น... แอ๊พซินท์ เร่งการพัฒนาซอฟต์แวร์ด้วย Gen-AI — เมื่อช่วงปลายเดือนพฤศจิกายนที่ผ่านมา เป็นวันครบรอบ 1 ปีของการเปิดตัว ChatGPT ขณะนี้บริษัทชั้นนำกำลังใช้ประ...