Busca avançada
Ano de início
Entree


Software Testing in Introductory Programming Courses A Systematic Mapping Study

Texto completo
Autor(es):
Scatalon, Lilian Passos ; Carver, Jeffrey C. ; Garcia, Rogerio Eduardo ; Barbosa, Ellen Francine ; Assoc Comp Machinery
Número total de Autores: 5
Tipo de documento: Artigo Científico
Fonte: SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION; v. N/A, p. 7-pg., 2019-01-01.
Resumo

Traditionally, students learn about software testing during intermediate or advanced computing courses. However, it is widely advocated that testing should be addressed beginning in introductory programming courses. In this context, testing practices can help students think more critically while working on programming assignments. At the same time, students can develop testing skills throughout the computing curriculum. Considering this scenario, we conducted a systematic mapping of the literature about software testing in introductory programming courses, resulting in 293 selected papers. We mapped the papers to categories with respect to their investigated topic (curriculum, teaching methods, programming assignments, programming process, tools, program/test quality, concept understanding, and students' perceptions and behaviors) and evaluation method (literature review, exploratory study, descriptive/persuasive study, survey, qualitative study, experimental and experience report). We also identified the benefits and drawbacks of this teaching approach, as pointed out in the selected papers. The goal is to provide an overview of research performed in the area, highlighting gaps that should be further investigated. (AU)

Processo FAPESP: 14/06656-8 - Subsídios à Condução de Experimentos no Ensino de Fundamentos de Programação
Beneficiário:Lilian Passos Scatalon
Modalidade de apoio: Bolsas no Brasil - Doutorado
Processo FAPESP: 16/17575-4 - Subsídios à Condução de Experimentos no Ensino de Fundamentos de Programação
Beneficiário:Lilian Passos Scatalon
Modalidade de apoio: Bolsas no Exterior - Estágio de Pesquisa - Doutorado