An Experimental Evaluation of ITL, TDD and BDD
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Outros Autores: | , , |
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 |