Engenharia de Software
Permanent URI for this collection
Browse
Browsing Engenharia de Software by Author "Dahmer, Felipe Augusto"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- ItemOpen AccessWhatshouldiuse.dev, uma plataforma de recomendação de frameworks e bibliotecas(2024-07) Dahmer, Felipe Augusto; Schneiders, Luis Antônio; http://lattes.cnpq.br/9565031104393434; Dertzbacher, Juliano; Diemer, Mouriac HalenCom a crescente expansão da comunidade de desenvolvedores e o aumento significativo no número de projetos de software em diversos setores, surge uma necessidade premente de otimizar o processo de seleção de frameworks e bibliotecas. Escolher as tecnologias adequadas desempenha um papel crucial na qualidade, eficiência e sucesso de qualquer projeto de desenvolvimento de software. O cenário atual, com inúmeras opções de frameworks e bibliotecas disponíveis, muitas vezes pode ser avassalador para desenvolvedores, especialmente para aqueles que estão ingressando no campo. Nesse contexto, a Inteligência Artificial (IA) e o conceito de Data-Driven Decision Making (DDDM) surgem como recursos valiosos para simplificar o processo de seleção. A IA é capaz de compreender as necessidades dos desenvolvedores, levando em consideração uma série de fatores, como o tipo de projeto e requisitos específicos. Isso permite que a plataforma proposta gere recomendações, economizando tempo e esforço no processo de pesquisa. O DDDM complementa essa abordagem ao fornecer uma base sólida para a tomada de decisão. Além disso, o trabalho propôs a realização de testes práticos envolvendo desenvolvedores em linguagens de programação suportadas pela plataforma. Esses testes foram fundamentais para garantir a eficácia, usabilidade e relevância da plataforma, bem como para coletar feedback valioso que irá direcionar aprimoramentos futuros. Entre o feedback coletado se destacam a confirmação do problema de pesquisa, onde todos participantes afirmaram já terem tido alguma dificuldade na seleção de frameworks e bibliotecas, assim como a boa receptividade da plataforma entre os desenvolvedores.