
Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
| Metadados | Descrição | Idioma |
|---|---|---|
| Autor(es): dc.creator | Maffort, Cristiano | - |
| Autor(es): dc.creator | Valente, Marco Tulio | - |
| Autor(es): dc.creator | Terra, Ricardo | - |
| Autor(es): dc.creator | Bigonha, Mariza | - |
| Autor(es): dc.creator | Anquetil, Nicolas | - |
| Autor(es): dc.creator | Hora, André | - |
| Data de aceite: dc.date.accessioned | 2026-02-09T12:15:50Z | - |
| Data de disponibilização: dc.date.available | 2026-02-09T12:15:50Z | - |
| Data de envio: dc.date.issued | 2019-02-25 | - |
| Data de envio: dc.date.issued | 2019-02-25 | - |
| Data de envio: dc.date.issued | 2016-06 | - |
| Fonte completa do material: dc.identifier | https://repositorio.ufla.br/handle/1/32998 | - |
| Fonte completa do material: dc.identifier | https://link.springer.com/article/10.1007/s10664-014-9348-2 | - |
| Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/1157797 | - |
| Descrição: dc.description | Software architecture conformance is a key software quality control activity that aims to reveal the progressive gap normally observed between concrete and planned software architectures. However, formally specifying an architecture can be difficult, as it must be done by an expert of the system having a high level understanding of it. In this paper, we present a lightweighted approach for architecture conformance based on a combination of static and historical source code analysis. The proposed approach relies on four heuristics for detecting absences (something expected was not found) and divergences (something prohibited was found) in source code based architectures. We also present an architecture conformance process based on the proposed approach. We followed this process to evaluate the architecture of two industrial-strength information systems, achieving an overall precision of 62.7 % and 53.8 %. We also evaluated our approach in an open-source information retrieval library, achieving an overall precision of 59.2 %. We envision that an heuristic-based approach for architecture conformance can be used to rapidly raise architectural warnings, without deeply involving experts in the process. | - |
| Idioma: dc.language | en | - |
| Publicador: dc.publisher | Springer | - |
| Direitos: dc.rights | restrictAccess | - |
| ???dc.source???: dc.source | Empirical Software Engineering | - |
| Palavras-chave: dc.subject | Software architecture conformance | - |
| Palavras-chave: dc.subject | Software architecture erosion | - |
| Palavras-chave: dc.subject | Reflexion models | - |
| Palavras-chave: dc.subject | Mining software repositories | - |
| Palavras-chave: dc.subject | Conformidade de arquitetura de software | - |
| Palavras-chave: dc.subject | Software arquitetura erosão | - |
| Palavras-chave: dc.subject | Software arquitetura conformidade | - |
| Palavras-chave: dc.subject | Modelos de reflexão | - |
| Palavras-chave: dc.subject | Repositórios de software de mineração | - |
| Título: dc.title | Mining architectural violations from version history | - |
| Tipo de arquivo: dc.type | Artigo | - |
| Aparece nas coleções: | Repositório Institucional da Universidade Federal de Lavras (RIUFLA) | |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: