The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency.

dc.contributor.authorJin, Xianhao
dc.contributor.authorServant-Cortés, Francisco Javier
dc.date.accessioned2024-10-30T12:58:39Z
dc.date.available2024-10-30T12:58:39Z
dc.date.issued2018
dc.departamentoInstituto de Tecnología e Ingeniería del Software de la Universidad de Málaga
dc.description.abstractAutomatic code completion is a useful and popular technique that software developers use to write code more effectively and efficiently. However, while the benefits of code completion are clear, its cost is yet not well understood. We hypothesize the existence of a hidden cost of code completion, which mostly impacts developers when code completion techniques produce long recommendations. We study this hidden cost of code completion by evaluating how the length of the recommendation list affects other factors that may cause inefficiencies in the process. We study how common long recommendations are, whether they often provide low-ranked correct items, whether they incur longer time to be assessed, and whether they were more prevalent when developers did not select any item in the list. In our study, we observe evidence for all these factors, confirming the existence of a hidden cost of code completion.es_ES
dc.identifier.citationXianhao Jin and Francisco Servant. 2018. The hidden cost of code completion: understanding the impact of the recommendation-list length on its efficiency. In Proceedings of the 15th International Conference on Mining Software Repositories (MSR '18). Association for Computing Machinery, New York, NY , USA, 70–73. DOI: https://doi.org/10.1145/3196398.3196474es_ES
dc.identifier.urihttps://hdl.handle.net/10630/34958
dc.language.isoenges_ES
dc.publisherACMes_ES
dc.relation.eventdateMay 2018es_ES
dc.relation.eventplaceGothenburg, Swedenes_ES
dc.relation.eventtitleInternational Conference on Mining Software Repositories (MSR)es_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware - Mantenimientoes_ES
dc.subject.otherSoftware engineeringes_ES
dc.subject.otherSoftware maintenancees_ES
dc.subject.otherSoftware toolses_ES
dc.subject.otherProgramming environmentses_ES
dc.titleThe Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency.es_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationb5f2808e-94a0-4ab9-ba6e-9e121af1dd03
relation.isAuthorOfPublication.latestForDiscoveryb5f2808e-94a0-4ab9-ba6e-9e121af1dd03

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2018-MSR-3-self-archival.pdf
Size:
579.02 KB
Format:
Adobe Portable Document Format
Description: