Effectiveness of Test Driven Development and Continuous Integration - A Case Study

In this article we describe the implementation of hybrid agile practices, namely Test Driven Development (TDD) and Continuous Integration (CI) at a Dutch SME. The quality and productivity outcomes of the case study were compared to a performance baseline set by a reference case, a preceding developm...

Full description

Saved in:
Bibliographic Details
Published in:IT professional p. 1
Main Authors: Amrit, Chintan, Meijberg, Yoni
Format: Journal Article
Language:English
Published: IEEE 01.01.2018
Subjects:
ISSN:1520-9202
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In this article we describe the implementation of hybrid agile practices, namely Test Driven Development (TDD) and Continuous Integration (CI) at a Dutch SME. The quality and productivity outcomes of the case study were compared to a performance baseline set by a reference case, a preceding development project of similar context, size, complexity and team. We observed that on applying TDD and CI, a higher number of defects were discovered compared to the baseline case. The team members at the Dutch SME perceived an increase in the focus on quality and test applications, while considering customer acceptance. As a result of the case study, the Dutch SME now has an infrastructure in place to further evaluate software process improvement (SPI) initiatives.
AbstractList In this article we describe the implementation of hybrid agile practices, namely Test Driven Development (TDD) and Continuous Integration (CI) at a Dutch SME. The quality and productivity outcomes of the case study were compared to a performance baseline set by a reference case, a preceding development project of similar context, size, complexity and team. We observed that on applying TDD and CI, a higher number of defects were discovered compared to the baseline case. The team members at the Dutch SME perceived an increase in the focus on quality and test applications, while considering customer acceptance. As a result of the case study, the Dutch SME now has an infrastructure in place to further evaluate software process improvement (SPI) initiatives.
Author Amrit, Chintan
Meijberg, Yoni
Author_xml – sequence: 1
  givenname: Chintan
  surname: Amrit
  fullname: Amrit, Chintan
– sequence: 2
  givenname: Yoni
  surname: Meijberg
  fullname: Meijberg, Yoni
BookMark eNo9kFFrwjAUhfPgYOr2C3zJH6i7N02a9lGq2wTHxuaeS9LejA5NpKmC_34Wh08HDnyHwzdhIx88MTZDmCNC8fS23n7MBaCei0whSKFwxMaoBCSFAHHPJjH-AmAmZT5mnyvnqO7bE3mKkQfHtxR7vuyGhi_pRLtw2JPvufENL4PvW38Mx8jXvqefzvRt8DzhC16aSPyrPzbnB3bnzC7S439O2ffzalu-Jpv3l3W52CQ16gIT5QwJ5cBJq6WFHKC2Mm1q24iiwVRijrVWtsiFo8xSijYz2l1-F07XYLJ0ytLrbt2FGDty1aFr96Y7VwjVoKIaVFSDiuqm4kLNrlRLRDdCFwpypdI_mV1epg
CODEN IPMAFM
ContentType Journal Article
DBID 97E
RIA
RIE
AAYXX
CITATION
DOI 10.1109/MITP.2017.265104251
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EndPage 1
ExternalDocumentID 10_1109_MITP_2017_265104251
7950855
Genre orig-research
GroupedDBID -~X
.DC
0R~
29J
4.4
5GY
6IK
7WY
8R4
8R5
97E
AAJGR
AARMG
AASAJ
AAVXG
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AFOGA
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
AZLTO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
H~9
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
OCL
Q2X
RIA
RIE
RNS
TN5
XZL
.4S
5VS
8FE
8FG
8FL
AAYXX
ABJCF
ABUWG
AETIX
AFFHD
AFFNX
AFKRA
AGSQL
AIBXA
ALLEH
ARAPS
ARCSS
AZQEC
BENPR
BEZIV
BGLVJ
BPHCQ
CCPQU
CITATION
DWQXO
EDO
FRNLG
GNUQQ
HCIFZ
I-F
IFJZH
ITG
ITH
K60
K6V
K6~
K7-
L6V
M0C
M7S
P62
PHGZM
PHGZT
PQBIZ
PQBZA
PQGLB
PQQKQ
PROAC
PTHSS
RNI
RZB
ZT3
ID FETCH-LOGICAL-c1791-5fae25f0f4b74b0800cb43dcbd29d134181c75b982fe6be31b6a7f0169f7c0a63
IEDL.DBID RIE
ISSN 1520-9202
IngestDate Sat Nov 29 05:40:15 EST 2025
Tue Aug 26 16:34:43 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1791-5fae25f0f4b74b0800cb43dcbd29d134181c75b982fe6be31b6a7f0169f7c0a63
OpenAccessLink https://research.utwente.nl/en/publications/13c4b220-b40b-4542-bcd2-d3e40e43b331
PageCount 1
ParticipantIDs ieee_primary_7950855
crossref_primary_10_1109_MITP_2017_265104251
PublicationCentury 2000
PublicationDate 2018-01-01
PublicationDateYYYYMMDD 2018-01-01
PublicationDate_xml – month: 01
  year: 2018
  text: 2018-01-01
  day: 01
PublicationDecade 2010
PublicationTitle IT professional
PublicationTitleAbbrev ITP-M
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0016448
Score 2.101868
Snippet In this article we describe the implementation of hybrid agile practices, namely Test Driven Development (TDD) and Continuous Integration (CI) at a Dutch SME....
SourceID crossref
ieee
SourceType Index Database
Publisher
StartPage 1
SubjectTerms Complexity theory
Context
D Software/Software Engineering
D.2 Software Engineering
D.2.5 Testing and Debugging
D.2.8 Metrics/Measurement
D.2.9 Management
Measurement
Medical services
Object recognition
Productivity
Software
Title Effectiveness of Test Driven Development and Continuous Integration - A Case Study
URI https://ieeexplore.ieee.org/document/7950855
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  issn: 1520-9202
  databaseCode: RIE
  dateStart: 19990101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://ieeexplore.ieee.org/
  omitProxy: false
  ssIdentifier: ssj0016448
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB7a4kEPVlvFWpU9eGzavDabHEu1KEgpUqG3kH1BL4m0jeC_dyfZhgpevISwbCDMzM5j99tvAB59rhIuTZkaZcJ1Qp5oJ6YmkZPaBDsqjdfUVdeSN7ZYxOt1smzBqLkLo5SqwGdqjK_VWb4sRIlbZROGLUspbUObsai-q9WcGGCdUXGjmnIo8RG1M7R8mhPjBJYI4mJjPzImaKzU-xWFjtqqVFFl3v3f_1zAuc0eybRW9yW0VN6D7qEzA7ELtQdnRzSDfXivKYqtXyOFJisTC8jTFkfIEWyIZLkkyFe1ycui3JFXyyVhdEccMiUzE_IIIg-_r-Bj_ryavTi2l4IjkIDUoTpTPtWuDjkLOaaJgoeBFFz6iURSt9gTjPIk9rWKuAo8HmVMI1WLZsLNouAaOnmRqxsgMpZxJnWkAypCxnXGQjPHE5Kbpye8AYwOsk0_a8qMtCo13CRFVaSoirRRxQD6KNlmqhXq7d_DQzg1n8f1JsgddPbbUt3Difjab3bbh8okfgBeqrSU
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qFdSD1Vax1scePDZtkmazybGopcVailToLWRf0EsibSP4791J0lDBi5cQliWEmdl57H77DcCjy1XIpSlT_VjYlsdDbQXUJHJSm2BHpfGaOu9aMmWzWbBchvMadKu7MEqpHHymevian-XLVGS4VdZn2LKU0gM4pJ7n2sVtrerMACuNnB3VFEShi7idTsmo2TduYI4wLtZzfWOExk6dX3For7FKHldGjf_90TmclfkjGRYKv4CaSprQ2PVmIOVSbcLpHtFgC94LkuLSs5FUk4WJBuR5jSNkDzhE4kQSZKxaJVmabcikZJMw2iMWGZInE_QIYg-_L-Fj9LJ4GltlNwVLIAWpRXWsXKpt7XHmcUwUBfcGUnDphhJp3QJHMMrDwNXK52rgcD9mGslaNBN27A-uoJ6kiboGIgMZxFL7ekCFx7iOmWfmOEJy83SE04buTrbRZ0GaEeXFhh1GqIoIVRFVqmhDCyVbTS2FevP38AMcjxdv02g6mb124MR8Kii2RG6hvl1n6g6OxNd2tVnf5-bxA_Fat9s
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Effectiveness+of+Test+Driven+Development+and+Continuous+Integration+-+A+Case+Study&rft.jtitle=IT+professional&rft.au=Amrit%2C+Chintan&rft.au=Meijberg%2C+Yoni&rft.date=2018-01-01&rft.pub=IEEE&rft.issn=1520-9202&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FMITP.2017.265104251&rft.externalDocID=7950855
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1520-9202&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1520-9202&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1520-9202&client=summon