Experiences tracking agile projects: an empirical study
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Outros Autores: | , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Journal of the Brazilian Computer Society |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000400005 |
Resumo: | In this article, we gather results from several projects we conducted recently that use some kind of agile method. We analyze both academic and governmental software development projects, some of them using agile methods since the beginning and others in which agile methods were introduced afterwards. Our main goals are to classify the different projects, and to analyze the collected data and discover which metrics are best suited to support tracking an agile project. We use both quantitative and qualitative methods, obtaining data from the source code, from the code repository, and from the feedback received from surveys and interviews held with the team members. We use various kinds of metrics such as lines of code, number of tests, cyclomatic complexity, number of commits, as well as combinations of these. In this article, we describe in detail the projects, the metrics, the obtained results, and their analysis from our main goals standpoint, providing guidelines for the use of metrics to track an agile software development project. |
id |
UFRGS-28_5dc5917cddc145570264ea23accaffc9 |
---|---|
oai_identifier_str |
oai:scielo:S0104-65002006000400005 |
network_acronym_str |
UFRGS-28 |
network_name_str |
Journal of the Brazilian Computer Society |
repository_id_str |
|
spelling |
Experiences tracking agile projects: an empirical studyAgile MethodsExtreme ProgrammingSoftware EngineeringTrackingIn this article, we gather results from several projects we conducted recently that use some kind of agile method. We analyze both academic and governmental software development projects, some of them using agile methods since the beginning and others in which agile methods were introduced afterwards. Our main goals are to classify the different projects, and to analyze the collected data and discover which metrics are best suited to support tracking an agile project. We use both quantitative and qualitative methods, obtaining data from the source code, from the code repository, and from the feedback received from surveys and interviews held with the team members. We use various kinds of metrics such as lines of code, number of tests, cyclomatic complexity, number of commits, as well as combinations of these. In this article, we describe in detail the projects, the metrics, the obtained results, and their analysis from our main goals standpoint, providing guidelines for the use of metrics to track an agile software development project.Sociedade Brasileira de Computação2006-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000400005Journal of the Brazilian Computer Society v.12 n.3 2006reponame:Journal of the Brazilian Computer Societyinstname:Sociedade Brasileira de Computação (SBC)instacron:UFRGS10.1007/BF03194495info:eu-repo/semantics/openAccessSato,DaniloBassi,DairtonBravo,MarianaGoldman,AlfredoKon,Fabioeng2010-05-24T00:00:00Zoai:scielo:S0104-65002006000400005Revistahttps://journal-bcs.springeropen.com/PUBhttps://old.scielo.br/oai/scielo-oai.phpjbcs@icmc.sc.usp.br1678-48040104-6500opendoar:2010-05-24T00:00Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)false |
dc.title.none.fl_str_mv |
Experiences tracking agile projects: an empirical study |
title |
Experiences tracking agile projects: an empirical study |
spellingShingle |
Experiences tracking agile projects: an empirical study Sato,Danilo Agile Methods Extreme Programming Software Engineering Tracking |
title_short |
Experiences tracking agile projects: an empirical study |
title_full |
Experiences tracking agile projects: an empirical study |
title_fullStr |
Experiences tracking agile projects: an empirical study |
title_full_unstemmed |
Experiences tracking agile projects: an empirical study |
title_sort |
Experiences tracking agile projects: an empirical study |
author |
Sato,Danilo |
author_facet |
Sato,Danilo Bassi,Dairton Bravo,Mariana Goldman,Alfredo Kon,Fabio |
author_role |
author |
author2 |
Bassi,Dairton Bravo,Mariana Goldman,Alfredo Kon,Fabio |
author2_role |
author author author author |
dc.contributor.author.fl_str_mv |
Sato,Danilo Bassi,Dairton Bravo,Mariana Goldman,Alfredo Kon,Fabio |
dc.subject.por.fl_str_mv |
Agile Methods Extreme Programming Software Engineering Tracking |
topic |
Agile Methods Extreme Programming Software Engineering Tracking |
description |
In this article, we gather results from several projects we conducted recently that use some kind of agile method. We analyze both academic and governmental software development projects, some of them using agile methods since the beginning and others in which agile methods were introduced afterwards. Our main goals are to classify the different projects, and to analyze the collected data and discover which metrics are best suited to support tracking an agile project. We use both quantitative and qualitative methods, obtaining data from the source code, from the code repository, and from the feedback received from surveys and interviews held with the team members. We use various kinds of metrics such as lines of code, number of tests, cyclomatic complexity, number of commits, as well as combinations of these. In this article, we describe in detail the projects, the metrics, the obtained results, and their analysis from our main goals standpoint, providing guidelines for the use of metrics to track an agile software development project. |
publishDate |
2006 |
dc.date.none.fl_str_mv |
2006-12-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000400005 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002006000400005 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1007/BF03194495 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Sociedade Brasileira de Computação |
publisher.none.fl_str_mv |
Sociedade Brasileira de Computação |
dc.source.none.fl_str_mv |
Journal of the Brazilian Computer Society v.12 n.3 2006 reponame:Journal of the Brazilian Computer Society instname:Sociedade Brasileira de Computação (SBC) instacron:UFRGS |
instname_str |
Sociedade Brasileira de Computação (SBC) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Journal of the Brazilian Computer Society |
collection |
Journal of the Brazilian Computer Society |
repository.name.fl_str_mv |
Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC) |
repository.mail.fl_str_mv |
jbcs@icmc.sc.usp.br |
_version_ |
1754734669929119744 |