Test Data Generation Framework for Automatic Programming Assessment

Rohaida, Romli and Shahida, Sulaiman and Kamal Z., Zamli (2014) Test Data Generation Framework for Automatic Programming Assessment. In: 8th Malaysian Software Engineering Conference (MySEC), 23-24 September 2014 , Langkawi, Kedah. pp. 84-89..

[img] PDF
Test_Data_Generation_Framework_for_Automatic_Programming_Assessment.pdf - Published Version
Restricted to Repository staff only

Download (268kB) | Request a copy


Automatic Programming Assessment (APA) has recently become a significant method in assisting educators of programming courses to automatically mark and grade students’ programming as its counterpart; the typical manual tasks are prone to errors and leading to inconsistency. By default, test data generation process plays an important role to perform a dynamic testing on students’ programs. In software testing field, there have been diverse automated methods for test data generation. Unfortunately, APA seldom adopts these methods. Merely limited studies have attempted to integrate APA and test data generation to include more useful features and to provide a precise and thorough quality of program testing. Thus, we propose a framework of test data generation so-called FaSt-Gen to cover both the functional and structural testing of a program for APA. It aims to assist the lecturers of programming courses to furnish an adequate set of test data to assess students’ programming solutions regardless of having the concrete expertise in the particular knowledge of test cases design. FaStGen integrates the positive and negative testing criteria (or reliable and valid test adequacy criteria) to derive desired test data and test set schema. The findings from the conducted experiment depict that FaSt-Gen improves the reliability and validity test data adequacy in programming assessments.

Item Type: Conference or Workshop Item (Other)
Uncontrolled Keywords: Automatic Programming Assessment (APA); test data generation; functional testing; structural testing; positive testing; negative testing
Subjects: Q Science > QA Mathematics > QA76 Computer software
Faculty/Division: Faculty of Computer System And Software Engineering
Depositing User: Mrs. Neng Sury Sulaiman
Date Deposited: 13 Jul 2015 04:41
Last Modified: 16 Jan 2018 02:22
URI: http://umpir.ump.edu.my/id/eprint/8398
Download Statistic: View Download Statistics

Actions (login required)

View Item View Item