Discovering Unanticipated Dependency Schemas in Class Hierarchies

Arévalo, Gabriela Beatriz

Título:
Discovering Unanticipated Dependency Schemas in Class Hierarchies
Autor:
Arévalo, Gabriela Beatriz
Colaboradores:
Temas:
MANTENIMIENTO DE SOFTWAREINGENIERÍA HUMANAFORTRAN
En:
Proceedings of CSMR ’05 (9th European Conference on Software Maintenance and Reengineering), 62–71, IEEE Computer Society Press, March 2005.
Resumen:
Object-oriented applications are difficult to extend and maintain, due to the presence of implicit dependencies in the inheritance hierarchy. Although these dependencies often correspond to well-known schemas, such as hook and template methods, new unanticipated dependency schemas occur in practice, and can consequently be hard to recognize and detect. To tackle this problem, we have applied Concept Analysis to automatically detect recurring dependency schemas in class hierarchies used in object-oriented applications. In this paper we describe our mapping of OO dependencies to the formal framework of Concept Analysis, we apply our approach to a non-trivial case study, and we report on the kinds of dependencies that are uncovered with this technique. As a result, we show how the discovered dependency schemas correspond not only to good design practices, but also to “bad smells” in design. Keywords: Concept Analysis, Class Hierarchies, Schemas.
URL/DOI:
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Idioma:
Inglés
Publicación:
, 2005

Puede solicitar más fácilmente el ejemplar con: A0038

Ver estantes

La edición contiene los siguientes documentos electrónicos para descargar:

En este momento no hay ningún ejemplar disponible.


Disponibilidad Actual Para Préstamo: 0 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)