Exportar registro bibliográfico

Visualização de informação de depuração: uma avaliação experimental (2017)

  • Authors:
  • Autor USP: SILVA, FABIO PEREIRA DA - EACH
  • Unidade: EACH
  • Subjects: DESENVOLVIMENTO DE SOFTWARE; TESTE E AVALIAÇÃO DE SOFTWARE
  • Keywords: Debugging; Depuração
  • Language: Português
  • Abstract: Depuração é a tarefa de localizar e corrigir defeitos em um programa. Apesar do esforço de pesquisa em depuração, especialmente nos últimos anos, ela ainda é realizada da mesma forma desde a década de 60, quando os primeiros depuradores simbólicos foram introduzidos. Localização de defeitos baseada em cobertura (LDC) é uma técnica de depuração promissora devido ao seu baixo custo de execução. LDC identifica os elementos mais suspeitos de um programa ao classificar linhas, métodos, classes e pacotes com maior valor de suspeição. Recentemente, ferramentas de visualização têm sido propostas para representar os valores de suspeição dos elementos de um programa. Entretanto, nenhuma delas foi introduzida em ambientes industriais e a utilização de depuradores simbólicos ainda é predominante. Nesta dissertação, foi avaliada a eficácia, a eficiência e a usabilidade de duas ferramentas de depuração, chamadas CodeForest e Jaguar, em ambientes reais. Jaguar apresenta os trechos mais suspeitos de um programa em uma lista ordenada por seus valores de suspeição. A CodeForest recebe informações de classes, métodos e blocos (conjunto de instruções executadas em sequência) suspeitos para construir uma floresta de cactus tridimensional representando o programa inspecionado... (Continua)(Continuação) Na CodeForest, as classes são representadas como cactus, os métodos como galhos e os blocos como espinhos de um galho. Em ambas as ferramentas, os elementos do programa recebem cores que variam de acordo com o seu valor de suspeição. A questão básica respondida ao término deste trabalho é se as informações da depuração quando exibidas em uma metáfora visual melhoram a eficácia, a eficiência e a usabilidade na localização de defeitos. A eficácia e a eficiência foram avaliadas, respectivamente, pela capacidade da ferramenta direcionar o desenvolvedor ao método ou linha do defeito e o tempo necessário para localizá-los. A usabilidade das ferramentas foi avaliada por meio de um questionário baseado no modelo TAM (Technology Acceptance Model). Os resultados obtidos demonstram que a Jaguar foi mais eficaz, eficiente e com maior grau de usabilidade do que a CodeForest; entretanto, o tamanho do efeito estatístico é insignificante para a eficácia e eficiência e baixo para a usabilidade
  • Imprenta:
  • Data da defesa: 15.12.2017
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      SILVA, Fabio Pereira da. Visualização de informação de depuração: uma avaliação experimental. 2017. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2017. Disponível em: http://www.teses.usp.br/teses/disponiveis/100/100131/tde-12012018-132333/. Acesso em: 01 maio 2024.
    • APA

      Silva, F. P. da. (2017). Visualização de informação de depuração: uma avaliação experimental (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/100/100131/tde-12012018-132333/
    • NLM

      Silva FP da. Visualização de informação de depuração: uma avaliação experimental [Internet]. 2017 ;[citado 2024 maio 01 ] Available from: http://www.teses.usp.br/teses/disponiveis/100/100131/tde-12012018-132333/
    • Vancouver

      Silva FP da. Visualização de informação de depuração: uma avaliação experimental [Internet]. 2017 ;[citado 2024 maio 01 ] Available from: http://www.teses.usp.br/teses/disponiveis/100/100131/tde-12012018-132333/

    Ú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