The empirical study: encouraging students’ interest in software development using test-driven development

The supply is not matching the demand on the market for software developers. While the enrolment in undergraduate computer science courses is increasing, few students are interested in and committed to becoming software developers. It could be that students are overwhelmed by the software developmen...

Full description

Bibliographic Details
Main Authors: Aziz Nanthaamornphong, Stephane Bressan
Format: Article
Language:English
Published: University North 2019-01-01
Series:Tehnički Glasnik
Subjects:
Online Access:https://hrcak.srce.hr/file/333667
_version_ 1797207368987049984
author Aziz Nanthaamornphong
Stephane Bressan
author_facet Aziz Nanthaamornphong
Stephane Bressan
author_sort Aziz Nanthaamornphong
collection DOAJ
description The supply is not matching the demand on the market for software developers. While the enrolment in undergraduate computer science courses is increasing, few students are interested in and committed to becoming software developers. It could be that students are overwhelmed by the software development methodology that they are taught. We are consequently looking for a constructivist approach to software engineering able to effectively engage learners. We empirically evaluated whether test-driven development (TDD) is able to improve the quality of both learning and of software development in the classroom. Although numerous studies have outlined the benefits and effects of TDD in the classroom, none of those studies have focused on measuring students' interest in and attitudes toward using TDD in the classroom. We present a study evaluating the impact of TDD on the engagement and focus of learners of software development in the classroom. The results illustrate that the use of TDD in the classroom encourages learners to engage and focus.
first_indexed 2024-04-24T09:21:49Z
format Article
id doaj.art-c37c7c8db00a4faaa46a16f8d6c50c9d
institution Directory Open Access Journal
issn 1846-6168
1848-5588
language English
last_indexed 2024-04-24T09:21:49Z
publishDate 2019-01-01
publisher University North
record_format Article
series Tehnički Glasnik
spelling doaj.art-c37c7c8db00a4faaa46a16f8d6c50c9d2024-04-15T15:53:53ZengUniversity NorthTehnički Glasnik1846-61681848-55882019-01-0113426727410.31803/tg-20191104214708The empirical study: encouraging students’ interest in software development using test-driven developmentAziz Nanthaamornphong0Stephane Bressan1College of Computing, Prince of Songkla University, 80 Moo1 Vichitsongkram Road, Kathu, Phuket, 83120, ThailandSchool of Computing, National University of Singapore, 21 Lower Kent Ridge Road, Singapore 119077The supply is not matching the demand on the market for software developers. While the enrolment in undergraduate computer science courses is increasing, few students are interested in and committed to becoming software developers. It could be that students are overwhelmed by the software development methodology that they are taught. We are consequently looking for a constructivist approach to software engineering able to effectively engage learners. We empirically evaluated whether test-driven development (TDD) is able to improve the quality of both learning and of software development in the classroom. Although numerous studies have outlined the benefits and effects of TDD in the classroom, none of those studies have focused on measuring students' interest in and attitudes toward using TDD in the classroom. We present a study evaluating the impact of TDD on the engagement and focus of learners of software development in the classroom. The results illustrate that the use of TDD in the classroom encourages learners to engage and focus.https://hrcak.srce.hr/file/333667empirical software engineeringsoftware engineering educationtest-driven development
spellingShingle Aziz Nanthaamornphong
Stephane Bressan
The empirical study: encouraging students’ interest in software development using test-driven development
Tehnički Glasnik
empirical software engineering
software engineering education
test-driven development
title The empirical study: encouraging students’ interest in software development using test-driven development
title_full The empirical study: encouraging students’ interest in software development using test-driven development
title_fullStr The empirical study: encouraging students’ interest in software development using test-driven development
title_full_unstemmed The empirical study: encouraging students’ interest in software development using test-driven development
title_short The empirical study: encouraging students’ interest in software development using test-driven development
title_sort empirical study encouraging students interest in software development using test driven development
topic empirical software engineering
software engineering education
test-driven development
url https://hrcak.srce.hr/file/333667
work_keys_str_mv AT aziznanthaamornphong theempiricalstudyencouragingstudentsinterestinsoftwaredevelopmentusingtestdrivendevelopment
AT stephanebressan theempiricalstudyencouragingstudentsinterestinsoftwaredevelopmentusingtestdrivendevelopment
AT aziznanthaamornphong empiricalstudyencouragingstudentsinterestinsoftwaredevelopmentusingtestdrivendevelopment
AT stephanebressan empiricalstudyencouragingstudentsinterestinsoftwaredevelopmentusingtestdrivendevelopment