Improving object-oriented micro architectural design through knowledge systematization

  • Authors:
  • Javier Garzás;Mario Piattini

  • Affiliations:
  • OCU, Oficina de Cooperación Universitaria, Chief Technology Officer, Madrid, Spain;Alarcos Research Group. University of Castilla-La Mancha, Ciudad Real, Spain

  • Venue:
  • ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Designers have accumulated much knowledge referring to OO systems design and construction, but this large body of knowledge is neither organized nor unified yet. In order to improve OO micro architectures, using the accumulated knowledge in a more systematic and effective way, we have defined a rules catalog (that unifies knowledge such as heuristics, principles, bad smells, etc.), the relationships between rules and patterns and an improvement method based on these subjects. We have carried out a controlled experiment which shows us that the usage of a rules catalog and its relationship with patterns really improves OO micro architectures.