Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas
Submitted by PGCOMP UFBA (pgcomp@ufba.br) on 2016-10-27T17:09:13Z No. of bitstreams: 1 PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) === Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2016-11-03T14:26:41Z (GMT) No....
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
2016
|
Subjects: | |
Online Access: | http://repositorio.ufba.br/ri/handle/ri/20946 |
id |
ndltd-IBICT-oai-192.168.11-11-ri-20946 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-192.168.11-11-ri-209462018-10-07T07:44:18Z Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas Batista, Elienai Bitencourt Sant'Anna, Claudio Nogueira Sant'Anna, Claudio Nogueira Chavez, Christina von Flach Garcia Novais, Renato EXATAS E DA TERRA / CIENCIA DA COMPUTAÇÃO Métricas de software Experimentos Compreensão de programas Coesão Submitted by PGCOMP UFBA (pgcomp@ufba.br) on 2016-10-27T17:09:13Z No. of bitstreams: 1 PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2016-11-03T14:26:41Z (GMT) No. of bitstreams: 1 PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) Made available in DSpace on 2016-11-03T14:26:41Z (GMT). No. of bitstreams: 1 PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) Fapesb Coesão pode ser de nida como o grau pelo qual um m odulo de um software está focado na realiza ção de uma unica responsabilidade. Acredita-se que a coesão pode interferir em atributos de qualidade de software, tais como, manutenibilidade e facilidade de compreensão. Em particular, a literatura de engenharia de software afi rma que quanto maior for a coesão, mais f acil ser a para se compreender o c odigo fonte de um m odulo. Pesquisadores têm de nido uma s erie de m etricas para quantifi car coesão. No entanto, faltam evidencias experimentais sobre a existencia de uma rela ção entre coesão, quanti ficada por meio de m étricas, e o esfor ço para se compreender programas. Diante desse contexto, realizamos três quase-experimentos para avaliar a rela ção entre medidas de coesão e o esfor ço para se compreender o c ódigo fonte de classes de sistemas orientados a objetos. Al ém disso, avaliamos se dois diferentes tipos de m etricas -- estrutural e conceitual -- apresentam rela ção diferente com o esfor ço de compreensão. Nesses experimentos, participantes executaram atividades que demandaram a compreensão do c odigo fonte de diferentes classes com diferentes graus de coesão. Os resultados mostraram que a coesão não teve impacto na compreensibilidade de programas. Isso ocorreu principalmente porque a influência muito mais forte de outros atributos do c odigo fonte acaba minimizando a influência da coesão. 2016-11-03T14:26:41Z 2016-11-03T14:26:41Z 2016-11-03 2016-06-08 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://repositorio.ufba.br/ri/handle/ri/20946 por info:eu-repo/semantics/openAccess DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFBA brasil reponame:Repositório Institucional da UFBA instname:Universidade Federal da Bahia instacron:UFBA |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
EXATAS E DA TERRA / CIENCIA DA COMPUTAÇÃO Métricas de software Experimentos Compreensão de programas Coesão |
spellingShingle |
EXATAS E DA TERRA / CIENCIA DA COMPUTAÇÃO Métricas de software Experimentos Compreensão de programas Coesão Batista, Elienai Bitencourt Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
description |
Submitted by PGCOMP UFBA (pgcomp@ufba.br) on 2016-10-27T17:09:13Z
No. of bitstreams: 1
PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) === Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2016-11-03T14:26:41Z (GMT) No. of bitstreams: 1
PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) === Made available in DSpace on 2016-11-03T14:26:41Z (GMT). No. of bitstreams: 1
PGCOMP-MSC03-ElienaiBitencourt.pdf: 1427996 bytes, checksum: 750d8f268e5cfc27f56aa6e6bd22fd2c (MD5) === Fapesb === Coesão pode ser de nida como o grau pelo qual um m odulo de um software está focado
na realiza ção de uma unica responsabilidade. Acredita-se que a coesão pode interferir em atributos de qualidade de software, tais como, manutenibilidade e facilidade de compreensão. Em particular, a literatura de engenharia de software afi rma que quanto maior for a coesão, mais f acil ser a para se compreender o c odigo fonte de um m odulo. Pesquisadores têm de nido uma s erie de m etricas para quantifi car coesão. No entanto, faltam evidencias experimentais sobre a existencia de uma rela ção entre coesão, quanti ficada por meio de m étricas, e o esfor ço para se compreender programas. Diante desse contexto, realizamos três quase-experimentos para avaliar a rela ção entre medidas de coesão e o esfor ço para se compreender o c ódigo fonte de classes de sistemas orientados a objetos. Al ém disso, avaliamos se dois diferentes tipos de m etricas -- estrutural e conceitual -- apresentam rela ção diferente com o esfor ço de compreensão. Nesses experimentos, participantes executaram atividades que demandaram a compreensão do c odigo fonte de diferentes classes com diferentes graus de coesão. Os resultados mostraram que a coesão não teve impacto na compreensibilidade de programas. Isso ocorreu principalmente porque a influência muito mais forte de outros atributos do c odigo fonte acaba minimizando a influência da coesão. |
author2 |
Sant'Anna, Claudio Nogueira |
author_facet |
Sant'Anna, Claudio Nogueira Batista, Elienai Bitencourt |
author |
Batista, Elienai Bitencourt |
author_sort |
Batista, Elienai Bitencourt |
title |
Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
title_short |
Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
title_full |
Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
title_fullStr |
Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
title_full_unstemmed |
Uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
title_sort |
uma série de experimentos sobre a relação entre coesão e o esforço de compreensão de programas |
publisher |
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO |
publishDate |
2016 |
url |
http://repositorio.ufba.br/ri/handle/ri/20946 |
work_keys_str_mv |
AT batistaelienaibitencourt umaseriedeexperimentossobrearelacaoentrecoesaoeoesforcodecompreensaodeprogramas |
_version_ |
1718770643122520064 |