Heterogeneous information network to support the bug report resolution process (2021)
- Authors:
- Autor USP: BARBOSA, JACSON RODRIGUES - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- DOI: 10.11606/T.55.2021.tde-02022022-160727
- Subjects: REDES DE INFORMAÇÃO; SOFTWARES; STAKEHOLDER; APRENDIZADO COMPUTACIONAL
- Keywords: Bug report resolution process; Heterogeneous information network; Machine learning; Mineração de documentos de software; Processo de resolução de relatórios de incidentes; Software documents mining
- Agências de fomento:
- Language: Inglês
- Abstract: Contexto. Ao longo do ciclo de vida de um software, inúmeros documentos (por exemplo, relatórios de incidentes e código fonte) são produzidos por stakeholders. Os relatórios de incidentes (RI) são os principais documentos de insumo para apoiar as atividades (predição da severidade de relatórios de incidentes e recomendação de responsáveis pela correção do software) do processo de resolução de relatórios de incidentes (RRI). Já o código fonte combinado com os relatórios de incidentes são insumos para apoiar atividades de localização de defeitos. A Automação dessas atividades do processo RRI requer uma preocupação em como obter uma representação semanticamente representativa. Tradicionalmente utiliza-se Bag-of-Word (BoW) para representar os documentos de software para apoiar a execução automática dessas atividades por meio de algoritmos de aprendizado de máquina. Lacuna. No entanto, pouca atenção foi dada para representações baseadas em redes de informações heterogêneas (RIH), que permitem representar redes complexas respeitando os relacionamentos entre diferentes objetos. Contribuição. Esta tese de doutorado contribui para o avanço do estado da arte no que se refere aos modelos de representação de informações para apoiar a execução automática de atividades do processo RRI. Também avança na investigação de (i) algoritmos semissupervisionados que utilizam redes heterogêneas bipartidas para apoiar a predição de severidade de RI, (ii) um método que combina a representação BoW eredes de informações heterogêneas para apoiar a atividade de localização de defeitos, e (iii) uma abordagem holística que reutilizar uma rede de informações heterogêneas para apoiar atividades de RRI. Resultados. Os resultados demonstram que redes de informações heterogêneas podem ser uma alternativa promissora para apoiar a automação do processo RRI. Conclusões. Um processo RRI automático numa perspectica holística utilizando rede de informações heterogêneas apresentou resultados promissores ao serem comparados com representações do estado da arte.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2021
- Data da defesa: 30.11.2021
- Este periódico é de acesso aberto
- Este artigo NÃO é de acesso aberto
-
ABNT
BARBOSA, Jacson Rodrigues. Heterogeneous information network to support the bug report resolution process. 2021. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2021. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-02022022-160727/. Acesso em: 04 mar. 2026. -
APA
Barbosa, J. R. (2021). Heterogeneous information network to support the bug report resolution process (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-02022022-160727/ -
NLM
Barbosa JR. Heterogeneous information network to support the bug report resolution process [Internet]. 2021 ;[citado 2026 mar. 04 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-02022022-160727/ -
Vancouver
Barbosa JR. Heterogeneous information network to support the bug report resolution process [Internet]. 2021 ;[citado 2026 mar. 04 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-02022022-160727/
Informações sobre o DOI: 10.11606/T.55.2021.tde-02022022-160727 (Fonte: oaDOI API)
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
