Mostrar el registro sencillo del ítem

Ponencia

dc.creatorGuerrero, Alejandroes
dc.creatorFresno Aranda, Rafaeles
dc.creatorJu, Anes
dc.creatorFox, Armandoes
dc.creatorFernández Montes, Pabloes
dc.creatorMüller Cejás, Carloses
dc.creatorRuiz Cortés, Antonioes
dc.date.accessioned2021-06-21T11:12:30Z
dc.date.available2021-06-21T11:12:30Z
dc.date.issued2019
dc.identifier.citationGuerrero, A., Fresno Aranda, R., Ju, A., Fox, A., Fernández Montes, P., Müller Cejás, C. y Ruiz Cortés, A. (2019). Eagle: A Team Practices Audit Framework for Agile Software Development. En ESEC/FSE 2019 : 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (1139-1143), Tallinn, Estonia: ACM Digital Library.
dc.identifier.isbn978-1-4503-5572-8es
dc.identifier.urihttps://hdl.handle.net/11441/114686
dc.description.abstractAgile/XP (Extreme Programming) software teams are expected to follow a number of specific practices in each iteration, such as estimating the effort ("points") required to complete user stories, properly using branches and pull requests to coordinate merging multiple contributors’ code, having frequent "standups" to keep all team members in sync, and conducting retrospectives to identify areas of improvement for future iterations. We combine two observations in developing a methodology and tools to help teams monitor their performance on these practices. On the one hand, many Agile practices are increasingly supported by web-based tools whose "data exhaust" can provide insight into how closely the teams are following the practices. On the other hand, some of the practices can be expressed in terms similar to those developed for expressing service level objectives (SLO) in software as a service; as an example, a typical SLO for an interactive Web site might be "over any 5-minute window, 99% of requests to the main page must be delivered within 200ms" and, analogously, a potential Team Practice (TP) for an Agile/XP team might be "over any 2-week iteration, 75% of stories should be ’1-point’ stories". Following this similarity, we adapt a system originally developed for monitoring and visualizing service level agreement (SLA) compliance to monitor selected TPs for Agile/XP software teams. Specifically, the system consumes and analyzes the data exhaust from widely-used tools such as GitHub and Pivotal Tracker and provides team(s) and coach(es) a "dashboard" summarizing the teams’ adherence to various practices. As a qualitative initial investigation of its usefulness, we deployed it to twenty student teams in a four-sprint software engineering project course.We find an improvement of the adherence to team practice and a positive students’ self-evaluations of their team practices when using the tool, compared to previous experiences using an Agile/XP methodology. The demo video is located at https://youtu.be/A4xwJMEQh9c and a landing page with a live demo at https://isa-group.github.io/2019- 05-eagle-demo/.es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2015-70560-Res
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21es
dc.formatapplication/pdfes
dc.format.extent5es
dc.language.isoenges
dc.publisherACM Digital Libraryes
dc.relation.ispartofESEC/FSE 2019 : 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2019), pp. 1139-1143.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectTeam practicees
dc.subjectAgilees
dc.subjectTeam dashboardes
dc.subjectTeam practice agreementes
dc.titleEagle: A Team Practices Audit Framework for Agile Software Developmentes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIN2015-70560-Res
dc.relation.projectIDRTI2018-101204-B-C21es
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3338906.3341181es
dc.identifier.doi10.1145/3338906.3341181es
dc.contributor.groupUniversidad de Sevilla. TIC021: Ingeniería Web y Testing Tempranoes
dc.publication.initialPage1139es
dc.publication.endPage1143es
dc.eventtitleESEC/FSE 2019 : 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineeringes
dc.eventinstitutionTallinn, Estoniaes
dc.relation.publicationplaceNew York, USAes
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). Españaes
dc.contributor.funderMinisterio de Ciencia, Innovación y Universidades (MICINN). Españaes

FicherosTamañoFormatoVerDescripción
Artículo de Rafael Fresno (LSI).pdf512.6KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional