Mostrar el registro sencillo del ítem

dc.contributor.authorJin, Xianhao
dc.contributor.authorServant-Cortés, Francisco Javier 
dc.date.accessioned2024-11-07T12:12:30Z
dc.date.available2024-11-07T12:12:30Z
dc.date.issued2021
dc.identifier.citationX. Jin and F. Servant, 1 "What Helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration," 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), Madrid, ES, 2021, pp. 213-225, DOI: https://doi.org/10.1109/ICSE43902.2021.00031es_ES
dc.identifier.urihttps://hdl.handle.net/10630/35059
dc.description.abstractContinuous integration (CI) is a widely used practice in modern software engineering. Unfortunately, it is also an expensive practice — Google and Mozilla estimate their CI systems in millions of dollars. There are a number of techniques and tools designed to or having the potential to save the cost of CI or expand its benefit - reducing time to feedback. However, their benefits in some dimensions may also result in drawbacks in others. They may also be beneficial in other scenarios where they are not designed to help. In this paper, we perform the first exhaustive comparison of techniques to improve CI, evaluating 14 variants of 10 techniques using selection and prioritization strategies on build and test granularity. We evaluate their strengths and weaknesses with 10 different cost and time-tofeedback saving metrics on 100 real-world projects. We analyze the results of all techniques to understand the design decisions that helped different dimensions of benefit. We also synthesized those results to lay out a series of recommendations for the development of future research techniques to advance this area.es_ES
dc.language.isoenges_ES
dc.publisherIEEEes_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware - Mantenimientoes_ES
dc.subject.otherContinuous integrationes_ES
dc.subject.otherSoftware maintenancees_ES
dc.subject.otherEmpirical software engineeringes_ES
dc.titleWhat helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration.es_ES
dc.typeinfo:eu-repo/semantics/conferenceObjectes_ES
dc.relation.eventtitleInternational Conference on Software Engineering (ICSE)es_ES
dc.relation.eventplaceMadrid, Españaes_ES
dc.relation.eventdateMayo 2021es_ES
dc.rights.ccAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

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