Exportar registro bibliográfico

Perception of software bots on pull requests on social coding environments (2021)

  • Authors:
  • Autor USP: WESSEL, MAIRIELI SANTOS - IME
  • Unidade: IME
  • Sigla do Departamento: MAC
  • Subjects: ENGENHARIA DE SOFTWARE; SOFTWARES
  • Keywords: Collaborative development; Desenvolvimento colaborativo; GitHub Bots; Human-bot interaction; Interação humano-bot; Open Source Software; Software bots; Software engineering
  • Agências de fomento:
  • Language: Inglês
  • Abstract: Software bots são aplicações que integram seu trabalho a tarefas humanas, servindo de interface entre os usuários e outras ferramentas. Devido à sua capacidade de automatizar tarefas, os bots se tornaram relevantes para projetos de software livre hospedados na plataforma GitHub. Geralmente, tais projetos usam bots para automatizar uma variedade de tarefas, por exemplo, garantir a assinatura do contrato de licença, relatar falhas de integração contínua, revisar o código e solicitar revisões, fazer a triagem de problemas e refatorar o código-fonte. No entanto, por meio de estudos preliminares evidenciamos que a interação desses bots em pull requests pode ser perturbadora para os contribuidores e mantenedores dos projetos. Embora os bots possam ser úteis para apoiar o trabalho dos mantenedores, às vezes seus comentários são considerados como spams e são rapidamente ignorados pelos contribuidores. Nesta tese, o objetivo foi identificar e compreender os desafios enfrentados pelos mantenedores e contribuidores durante a interação com bots em pull requests, e projetar e avaliar estratégias que ajudem a mitigar os desafios encontrados. Para esse fim, conduzimos um conjunto de estudos, utilizando diferentes métodos de pesquisa. Para identificar os desafios de interação com os bots, entrevistamos 21 profissionais, incluindo mantenedores e contribuidores de projetos de código aberto, e desenvolvedores de bots. Os dados foram analisados qualitativamente por meio de codificação aberta eaxial. Tal análise resultou em uma teoria sobre como os desenvolvedores percebem os comportamentos irritantes dos bots como ruídos. Com base nessa teoria, conduzimos um estudo participativo empregando design fiction com 32 profissionais e pesquisadores. Para entender a percepção dos participantes sobre a solução idealizada, realizamos um estudo com um subconjunto contendo 15 participantes do design fiction. Após concluir essa etapa, identificamos um conjunto de melhorias para o protótipo de acordo com as sugestões recebidas dos participantes do estudo. As principais contribuições desta tese são: (i) elucidação das mudanças nos projetos após a adoção de um ou mais bots; (ii) uma teoria sobre como o ruído introduzido por bots atrapalha a comunicação e o fluxo de trabalho dos desenvolvedores em projetos de código aberto; (iii) um conjunto de estratégias para mitigar a sobrecarga de informações gerada pela interação dos bots em pull requests; e (iv) o conceito de um meta-bot para apoiar a contribuição para projetos de código aberto. Essas contribuições podem ajudar os profissionais a entender os efeitos da adoção de um bot, e os pesquisadores e designers de ferramentas podem utilizar nossos resultados para melhor apoiar a interação humano-bot em plataformas sociais de codificação
  • Imprenta:
  • Data da defesa: 16.08.2021
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      WESSEL, Mairieli Santos. Perception of software bots on pull requests on social coding environments. 2021. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 2021. Disponível em: https://www.teses.usp.br/teses/disponiveis/45/45134/tde-14092021-174259/. Acesso em: 23 abr. 2024.
    • APA

      Wessel, M. S. (2021). Perception of software bots on pull requests on social coding environments (Tese (Doutorado). Universidade de São Paulo, São Paulo. Recuperado de https://www.teses.usp.br/teses/disponiveis/45/45134/tde-14092021-174259/
    • NLM

      Wessel MS. Perception of software bots on pull requests on social coding environments [Internet]. 2021 ;[citado 2024 abr. 23 ] Available from: https://www.teses.usp.br/teses/disponiveis/45/45134/tde-14092021-174259/
    • Vancouver

      Wessel MS. Perception of software bots on pull requests on social coding environments [Internet]. 2021 ;[citado 2024 abr. 23 ] Available from: https://www.teses.usp.br/teses/disponiveis/45/45134/tde-14092021-174259/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2024