Playing roles in design patterns: An empirical descriptive and analytic study

@article{Khomh2009PlayingRI,
  title={Playing roles in design patterns: An empirical descriptive and analytic study},
  author={Foutse Khomh and Yann-Ga{\"e}l Gu{\'e}h{\'e}neuc and Giuliano Antoniol},
  journal={2009 IEEE International Conference on Software Maintenance},
  year={2009},
  pages={83-92}
}
This work presents a descriptive and analytic study of classes playing zero, one, or two roles in six different design patterns (and combinations thereof). First, we answer three research questions showing that (1) classes playing one or two roles do exist in programs and are not negligible and that there are significant differences among the (2) internal (class metrics) and (3) external (change-proneness) characteristics of classes playing zero, one, or two roles. Second, we revisit a previous… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.
17 Citations
28 References
Similar Papers

Citations

Publications citing this paper.
Showing 1-10 of 17 extracted citations

References

Publications referenced by this paper.
Showing 1-10 of 28 references

Guéhéneuc . Do design patterns impact software quality positively ?

  • Foutse Khomh, Y.-G.
  • 2008

Similar Papers

Loading similar papers…