Key points are not available for this paper at this time.
A conclusão de código se tornou uma prática comum para programadores durante suas atividades diárias de programação. Ela visa prever automaticamente os próximos tokens ou linhas que os programadores tendem a usar. Uma boa ferramenta de conclusão de código pode economizar substancialmente digitações e melhorar a eficiência de programação para os programadores. Recentemente, várias técnicas para conclusão de código foram propostas para uso na prática. No entanto, ainda não está claro quais são as expectativas dos profissionais em relação à conclusão de código e se a pesquisa existente atendeu às suas demandas. Para preencher essa lacuna, realizamos um estudo empírico entrevistando primeiro 15 profissionais e, em seguida, pesquisando 599 profissionais de 18 empresas de TI sobre suas expectativas em relação à conclusão de código. Então, comparamos as demandas dos profissionais com a pesquisa atual por meio de uma revisão da literatura de artigos sobre conclusão de código publicados em locais de publicação de destaque de 2012 a 2022. Com base na comparação, destacamos as direções desejáveis para os pesquisadores investirem esforços no desenvolvimento de técnicas de conclusão de código para atender às expectativas dos profissionais.
Wang et al. (Ter,) estudaram essa questão.