Logotipo do repositório
 

Publicação:
Towards the Role of Test Design in Programming Assignments

dc.contributor.authorScatalon, Lilian Passos
dc.contributor.authorPrates, Jorge Marques
dc.contributor.authorDe Souza, Draylson Micael
dc.contributor.authorBarbosa, Ellen Francine
dc.contributor.authorGarcia, Rogerio Eduardo [UNESP]
dc.contributor.institutionUniversidade de São Paulo (USP)
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.contributor.institutionUniversidade Estadual de Mato Grosso do Sul (UEMS)
dc.date.accessioned2018-12-11T17:19:49Z
dc.date.available2018-12-11T17:19:49Z
dc.date.issued2017-12-04
dc.description.abstractSoftware 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.affiliationUniversity of São Paulo (ICMC-USP)
dc.description.affiliationSão Paulo State University (FCT-UNESP)
dc.description.affiliationMato Grosso Do sul State University (UEMS)
dc.description.affiliationUnespSão Paulo State University (FCT-UNESP)
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
dc.description.sponsorshipConselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)
dc.format.extent170-179
dc.identifierhttp://dx.doi.org/10.1109/CSEET.2017.34
dc.identifier.citationProceedings - 30th IEEE Conference on Software Engineering Education and Training, CSEE and T 2017, v. 2017-January, p. 170-179.
dc.identifier.doi10.1109/CSEET.2017.34
dc.identifier.scopus2-s2.0-85046413009
dc.identifier.urihttp://hdl.handle.net/11449/176259
dc.language.isoeng
dc.relation.ispartofProceedings - 30th IEEE Conference on Software Engineering Education and Training, CSEE and T 2017
dc.rights.accessRightsAcesso aberto
dc.sourceScopus
dc.subjectInstructor-provided Tests
dc.subjectProgramming Assignments
dc.subjectSoftware Testing
dc.subjectStudent-written Tests
dc.subjectTest Design
dc.titleTowards the Role of Test Design in Programming Assignmentsen
dc.typeTrabalho apresentado em evento
dspace.entity.typePublication
unesp.departmentEstatística - FCTpt

Arquivos