Designing a test set for structural testing in automatic programming assessment

An automatic programming assessment (APA) method aims to support marking and grading of students’ programming exercises. APA requires a test data generation to perform a dynamic testing on students’ programs. In software testing field, diverse automated methods for test data generation are proposed....

Full description

Saved in:
Bibliographic Details
Main Authors: Romli, Rohaida, Sulaiman, Shahida, Zamli, Kamal Zuhairi
Format: Article
Language:English
Published: SCRG Publication 2014
Subjects:
Online Access:http://eprints.utm.my/id/eprint/52329/1/ShahidaSulaiman2014_Designingatestsetforstructural.pdf
http://eprints.utm.my/id/eprint/52329/
http://home.ijasca.com/data/documents/Paper50-Rohaida-Romli.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.52329
record_format eprints
spelling my.utm.523292018-09-17T04:01:39Z http://eprints.utm.my/id/eprint/52329/ Designing a test set for structural testing in automatic programming assessment Romli, Rohaida Sulaiman, Shahida Zamli, Kamal Zuhairi QA75 Electronic computers. Computer science An automatic programming assessment (APA) method aims to support marking and grading of students’ programming exercises. APA requires a test data generation to perform a dynamic testing on students’ programs. In software testing field, diverse automated methods for test data generation are proposed. 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 coverage. Thus, we propose a test data generation approach to cover both the functional and structural testing of a program for APA by focusing the structural testing in this paper. We design a test set based on the integration of positive and negative testing criteria that enhanced path coverage criterion to select the desired test data. It supports lecturers of programming courses to furnish an adequate set of test data to assess students’ programming solutions in term of structural testing without necessarily having the expertise in a particular knowledge of test cases. The findings from the experiment depict that the test set improves the criteria of reliability and validity for test data adequacy in programming assessments SCRG Publication 2014 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/52329/1/ShahidaSulaiman2014_Designingatestsetforstructural.pdf Romli, Rohaida and Sulaiman, Shahida and Zamli, Kamal Zuhairi (2014) Designing a test set for structural testing in automatic programming assessment. International Journal of Advances in Soft Computing and its Applications, 5 (3). pp. 41-64. ISSN 2074-8523 http://home.ijasca.com/data/documents/Paper50-Rohaida-Romli.pdf
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Romli, Rohaida
Sulaiman, Shahida
Zamli, Kamal Zuhairi
Designing a test set for structural testing in automatic programming assessment
description An automatic programming assessment (APA) method aims to support marking and grading of students’ programming exercises. APA requires a test data generation to perform a dynamic testing on students’ programs. In software testing field, diverse automated methods for test data generation are proposed. 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 coverage. Thus, we propose a test data generation approach to cover both the functional and structural testing of a program for APA by focusing the structural testing in this paper. We design a test set based on the integration of positive and negative testing criteria that enhanced path coverage criterion to select the desired test data. It supports lecturers of programming courses to furnish an adequate set of test data to assess students’ programming solutions in term of structural testing without necessarily having the expertise in a particular knowledge of test cases. The findings from the experiment depict that the test set improves the criteria of reliability and validity for test data adequacy in programming assessments
format Article
author Romli, Rohaida
Sulaiman, Shahida
Zamli, Kamal Zuhairi
author_facet Romli, Rohaida
Sulaiman, Shahida
Zamli, Kamal Zuhairi
author_sort Romli, Rohaida
title Designing a test set for structural testing in automatic programming assessment
title_short Designing a test set for structural testing in automatic programming assessment
title_full Designing a test set for structural testing in automatic programming assessment
title_fullStr Designing a test set for structural testing in automatic programming assessment
title_full_unstemmed Designing a test set for structural testing in automatic programming assessment
title_sort designing a test set for structural testing in automatic programming assessment
publisher SCRG Publication
publishDate 2014
url http://eprints.utm.my/id/eprint/52329/1/ShahidaSulaiman2014_Designingatestsetforstructural.pdf
http://eprints.utm.my/id/eprint/52329/
http://home.ijasca.com/data/documents/Paper50-Rohaida-Romli.pdf
_version_ 1643653181894295552
score 13.211869