Pairwise Programming Software Development Reliability Prediction by using GAM

Main Article Content

Somchai Prakancharoen

Abstract

The objective of this research was to construct a method of choosing right two programmers to work together in pairwise programming in order to decrease software development error rate. Independence variable were programmer’s competency and personal type which were considered of suitable with particular software requirement. Thirty finished software projects, pairwise software development were collected then GAM technique was used to construct a prediction software project error rate. R2 of GAM equation was 0.616. Accuracy test of prediction was 78.70%

 

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

Article Details

Section
ACTIS Article