Improving Object-Oriented Micro Architectural Design Through Knowledge Systematization

0
66

Authors: Javier Garzás, Mario Piattini

Tags: 2005, conceptual modeling

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.

Read the full paper here: https://link.springer.com/chapter/10.1007/11568346_47