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...
Main Authors: | , |
---|---|
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 |