Publicação: Towards the Role of Test Design in Programming Assignments
dc.contributor.author | Scatalon, Lilian Passos | |
dc.contributor.author | Prates, Jorge Marques | |
dc.contributor.author | De Souza, Draylson Micael | |
dc.contributor.author | Barbosa, Ellen Francine | |
dc.contributor.author | Garcia, Rogerio Eduardo [UNESP] | |
dc.contributor.institution | Universidade de São Paulo (USP) | |
dc.contributor.institution | Universidade Estadual Paulista (Unesp) | |
dc.contributor.institution | Universidade Estadual de Mato Grosso do Sul (UEMS) | |
dc.date.accessioned | 2018-12-11T17:19:49Z | |
dc.date.available | 2018-12-11T17:19:49Z | |
dc.date.issued | 2017-12-04 | |
dc.description.abstract | Software testing can be very helpful to students if adopted in programming assignments throughout the Computer Science curriculum. Many testing practices involve students writing their own test cases. This approach implies that students are responsible for the test design task while performing the test activity. On the other hand, some testing practices follow the opposite approach of providing ready-made test cases, so students only need to execute and evaluate test results for their solution code. In this paper, we investigated the effect of test design in student programming performance. We conducted an experiment comparing two different testing approaches during programming assignments: student-written and instructor-provided test cases. We also assessed students' perceptions of this subject by means of a survey. Results suggest that when students are responsible for test design, i.e. when they write their own test cases, they perform better in programming assignments. | en |
dc.description.affiliation | University of São Paulo (ICMC-USP) | |
dc.description.affiliation | São Paulo State University (FCT-UNESP) | |
dc.description.affiliation | Mato Grosso Do sul State University (UEMS) | |
dc.description.affiliationUnesp | São Paulo State University (FCT-UNESP) | |
dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) | |
dc.description.sponsorship | Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) | |
dc.format.extent | 170-179 | |
dc.identifier | http://dx.doi.org/10.1109/CSEET.2017.34 | |
dc.identifier.citation | Proceedings - 30th IEEE Conference on Software Engineering Education and Training, CSEE and T 2017, v. 2017-January, p. 170-179. | |
dc.identifier.doi | 10.1109/CSEET.2017.34 | |
dc.identifier.scopus | 2-s2.0-85046413009 | |
dc.identifier.uri | http://hdl.handle.net/11449/176259 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings - 30th IEEE Conference on Software Engineering Education and Training, CSEE and T 2017 | |
dc.rights.accessRights | Acesso aberto | |
dc.source | Scopus | |
dc.subject | Instructor-provided Tests | |
dc.subject | Programming Assignments | |
dc.subject | Software Testing | |
dc.subject | Student-written Tests | |
dc.subject | Test Design | |
dc.title | Towards the Role of Test Design in Programming Assignments | en |
dc.type | Trabalho apresentado em evento | |
dspace.entity.type | Publication | |
unesp.department | Estatística - FCT | pt |