A funcionalidade de pesquisa está em construção.
A funcionalidade de pesquisa está em construção.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

An Empirical Study of Package Management Issues via Stack Overflow Um estudo empírico de problemas de gerenciamento de pacotes via Stack Overflow

Syful ISLAM, Raula GAIKOVINA KULA, Christoph TREUDE, Bodin CHINTHANET, Takashi ISHIO, Kenichi MATSUMOTO

  • Exibições de texto completo

    0

  • Cite isto

Resumo:

O gerenciador de pacotes (PM) é crucial para a maioria das pilhas de tecnologia, atuando como um intermediário para garantir que um pacote de dependência verificado seja corretamente instalado, configurado ou removido de um aplicativo. A diversidade nas pilhas de tecnologia levou a dezenas de PMs com vários recursos. Embora nosso estudo recente indique que os recursos de gerenciamento de pacotes do PM estão relacionados às experiências do usuário final, não está claro quais são esses problemas e quais informações são necessárias para resolvê-los. Neste artigo, investigamos os problemas de PM enfrentados pelos usuários finais por meio de um estudo empírico de conteúdo no Stack Overflow (SO). Realizamos uma análise qualitativa de 1,131 perguntas e suas postagens de respostas aceitas para três PMs populares (ou seja, Maven, npm e NuGet) para identificar tipos de problemas, causas subjacentes e suas resoluções. Nossos resultados confirmam que os usuários finais têm dificuldades com o uso de ferramentas de PM (aproximadamente 64-72%). Observamos que a maioria dos problemas são levantados pelos usuários finais devido à falta de instruções e mensagens de erros das ferramentas PM. Em termos de resolução de problemas, descobrimos que o compartilhamento de links externos é a prática mais comum para resolver problemas de PM. Além disso, observamos que links que apontam para recursos úteis (ou seja, sites de documentação oficial, tutoriais, etc.) são compartilhados com mais frequência, indicando o potencial de suporte de ferramentas e a capacidade de fornecer informações relevantes para usuários finais de PM.

Publicação
IEICE TRANSACTIONS on Information Vol.E106-D No.2 pp.138-147
Data de publicação
2023/02/01
Publicitada
2022/11/18
ISSN online
1745-1361
DOI
10.1587/transinf.2022MPP0001
Tipo de Manuscrito
Special Section PAPER (Special Section on Empirical Software Engineering)
Categoria

autores

Syful ISLAM
  Noakhali Science and Technology University
Raula GAIKOVINA KULA
  Nara Institute of Science and Technology
Christoph TREUDE
  University of Melbourne
Bodin CHINTHANET
  Nara Institute of Science and Technology
Takashi ISHIO
  Nara Institute of Science and Technology
Kenichi MATSUMOTO
  Nara Institute of Science and Technology

Palavra-chave