• English
    • français
  • Help
  •  | 
  • Contact
  •  | 
  • About
  •  | 
  • Login
  • HAL portal
  •  | 
  • Pages Pro
  • EN
  •  / 
  • FR
View Item 
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Heuristics for Discovering Architectural ...
  • BibTeX
  • CSV
  • Excel
  • RIS

Document type :
Communication dans un congrès avec actes
Title :
Heuristics for Discovering Architectural Violations
Author(s) :
Maffort, Cristiano [Auteur]
Valente, Marco Tulio [Auteur]
Anquetil, Nicolas [Auteur] refId
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Hora, Andre [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Bigonha, Mariza [Auteur]
Conference title :
Working Conference on Reverse Engineering (WCRE'13)
City :
Koblenz
Country :
Allemagne
Start date of the conference :
2013-10-14
Publication date :
2013-10-14
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
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. In this paper, we present ArchLint, ...
Show more >
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. In this paper, we present ArchLint, a lightweight approach for architecture conformance based on a combination of static and historical source code analysis. For this purpose, ArchLint relies on four heuristics for detecting both absences and divergences in source code based architectures. We applied ArchLint in an industrial-strength system and as a result we detected 119 architectural violations, with an overall precision of 46.7% and a recall of 96.2%, for divergences. We also evaluated ArchLint with four open-source systems, used in an independent study on reflexion models. In this second study, ArchLint achieved precision results ranging from 57.1% to 89.4%.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Source :
Harvested from HAL
Files
Thumbnail
  • https://hal.inria.fr/hal-00854871/document
  • Open access
  • Access the document
Thumbnail
  • https://hal.inria.fr/hal-00854871/document
  • Open access
  • Access the document
Université de Lille

Mentions légales
Université de Lille © 2017