A comprehensive analysis of object-oriented design: Towards a measure of assessing design ability

Tracy L. Lewis, Manuel A. Pérez-Quiñones, Mary Beth Rosson

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations


Throughout literature, there are varying schools of thought on what constitutes object-oriented design (OOD). Does OOD encompass the selection of the appropriate interfaces? Does reusing classes represent "good" OOD? And what about UML, if we have class interaction diagrams, is this OOD? There is a need to establish a set of requisite competencies to guide teaching of OOD. Within this paper, we present a comprehensive analysis of seven essential principles of object-oriented design. In order to validate the effectiveness of the guiding principles OOD, we developed the Design Readiness Assessment Scale (DRAS). The DRAS provides a classification of one's design ability in relation to the testing population. We further discuss a study of the DRAS using a subject pool consisting of freshmen computer science (novice designers) and graduate/professionals (expert designers). We present the preliminary results of this study and its impact on the future OOD education.

Original languageEnglish (US)
Pages (from-to)S3H-16-S3H-21
JournalProceedings - Frontiers in Education Conference, FIE
StatePublished - Dec 1 2004
Event34th Annual Frontiers in Education: Expanding Educational Opportunities Through Partnerships and Distance Learning - Conference Proceedings, FIE - Savannah, GA, United States
Duration: Oct 20 2004Oct 23 2004

All Science Journal Classification (ASJC) codes

  • Software
  • Education
  • Computer Science Applications


Dive into the research topics of 'A comprehensive analysis of object-oriented design: Towards a measure of assessing design ability'. Together they form a unique fingerprint.

Cite this