An Experimental Evaluation of ITL, TDD and BDD

Detalhes bibliográficos
Autor(a) principal: Cisneros, Luis A.
Data de Publicação: 2018
Outros Autores: Reis, Catarina I., Maximiano, Marisa, Quiña, José A.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.8/3634
Resumo: Agile development embodies a distancing from traditional approaches, allowing an iterative development that easily adapts and proposes solutions to changing requirements of the clients. For this reason, the industry has recently adopted the use of its practices and techniques, e.g., Test-Driven Development (TDD), Behavior-Driven Development (BDD), amongst others. These techniques promise to improve the software quality and the productivity of the programmers; therefore, several experiments, especially regarding TDD, have been carried out within the academy and in industry. These show variant results (some of them with positive effects and others not so much). The main goal of this work is to verify the impact made by the TDD and BDD techniques in software development, analyzing their main promises regarding quality and productivity. We aim to conduct the experience in the academy, with a group of students from the Systems Engineering Degree of the Universidad Técnica del Norte, Ecuador. The students will receive training and appropriate education to improve knowledge about it, and we aspire to achieve interesting results concerning both quality and productivity. The challenge that it is also desirable, is to replicate the experiment in the industry or other adequate contexts.
id RCAP_a65ca491092744ece31395001ab8dc23
oai_identifier_str oai:iconline.ipleiria.pt:10400.8/3634
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling An Experimental Evaluation of ITL, TDD and BDDBehavior-Driven DevelopmentTest-Driven DevelopmentIncremental Test-LastCode qualityProductivitySoftware EngineeringBDDTDDITLEmpirical researchAgile development embodies a distancing from traditional approaches, allowing an iterative development that easily adapts and proposes solutions to changing requirements of the clients. For this reason, the industry has recently adopted the use of its practices and techniques, e.g., Test-Driven Development (TDD), Behavior-Driven Development (BDD), amongst others. These techniques promise to improve the software quality and the productivity of the programmers; therefore, several experiments, especially regarding TDD, have been carried out within the academy and in industry. These show variant results (some of them with positive effects and others not so much). The main goal of this work is to verify the impact made by the TDD and BDD techniques in software development, analyzing their main promises regarding quality and productivity. We aim to conduct the experience in the academy, with a group of students from the Systems Engineering Degree of the Universidad Técnica del Norte, Ecuador. The students will receive training and appropriate education to improve knowledge about it, and we aspire to achieve interesting results concerning both quality and productivity. The challenge that it is also desirable, is to replicate the experiment in the industry or other adequate contexts.ThinkMindIC-OnlineCisneros, Luis A.Reis, Catarina I.Maximiano, MarisaQuiña, José A.2018-11-09T09:16:08Z2018-10-142018-10-14T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.8/3634eng978-1-61208-668-22308-4235info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-17T15:47:35Zoai:iconline.ipleiria.pt:10400.8/3634Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:47:42.895319Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv An Experimental Evaluation of ITL, TDD and BDD
title An Experimental Evaluation of ITL, TDD and BDD
spellingShingle An Experimental Evaluation of ITL, TDD and BDD
Cisneros, Luis A.
Behavior-Driven Development
Test-Driven Development
Incremental Test-Last
Code quality
Productivity
Software Engineering
BDD
TDD
ITL
Empirical research
title_short An Experimental Evaluation of ITL, TDD and BDD
title_full An Experimental Evaluation of ITL, TDD and BDD
title_fullStr An Experimental Evaluation of ITL, TDD and BDD
title_full_unstemmed An Experimental Evaluation of ITL, TDD and BDD
title_sort An Experimental Evaluation of ITL, TDD and BDD
author Cisneros, Luis A.
author_facet Cisneros, Luis A.
Reis, Catarina I.
Maximiano, Marisa
Quiña, José A.
author_role author
author2 Reis, Catarina I.
Maximiano, Marisa
Quiña, José A.
author2_role author
author
author
dc.contributor.none.fl_str_mv IC-Online
dc.contributor.author.fl_str_mv Cisneros, Luis A.
Reis, Catarina I.
Maximiano, Marisa
Quiña, José A.
dc.subject.por.fl_str_mv Behavior-Driven Development
Test-Driven Development
Incremental Test-Last
Code quality
Productivity
Software Engineering
BDD
TDD
ITL
Empirical research
topic Behavior-Driven Development
Test-Driven Development
Incremental Test-Last
Code quality
Productivity
Software Engineering
BDD
TDD
ITL
Empirical research
description Agile development embodies a distancing from traditional approaches, allowing an iterative development that easily adapts and proposes solutions to changing requirements of the clients. For this reason, the industry has recently adopted the use of its practices and techniques, e.g., Test-Driven Development (TDD), Behavior-Driven Development (BDD), amongst others. These techniques promise to improve the software quality and the productivity of the programmers; therefore, several experiments, especially regarding TDD, have been carried out within the academy and in industry. These show variant results (some of them with positive effects and others not so much). The main goal of this work is to verify the impact made by the TDD and BDD techniques in software development, analyzing their main promises regarding quality and productivity. We aim to conduct the experience in the academy, with a group of students from the Systems Engineering Degree of the Universidad Técnica del Norte, Ecuador. The students will receive training and appropriate education to improve knowledge about it, and we aspire to achieve interesting results concerning both quality and productivity. The challenge that it is also desirable, is to replicate the experiment in the industry or other adequate contexts.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-09T09:16:08Z
2018-10-14
2018-10-14T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.8/3634
url http://hdl.handle.net/10400.8/3634
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-61208-668-2
2308-4235
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv ThinkMind
publisher.none.fl_str_mv ThinkMind
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136970910203904