An empirical study on students’ ability to comprehend design patterns

Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science departments. This paper presents an observational study on students’ ability to understand and apply design patterns. Within the context of a...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Computers and education Ročník 51; číslo 3; s. 1007 - 1016
Hlavní autori: Chatzigeorgiou, Alexander, Tsantalis, Nikolaos, Deligiannis, Ignatios
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier Ltd 01.11.2008
Elsevier
Predmet:
ISSN:0360-1315, 1873-782X
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science departments. This paper presents an observational study on students’ ability to understand and apply design patterns. Within the context of a postgraduate software engineering course, students had to deliver two versions of a software system; one without and one with design patterns. The former served as a poorly designed system suffering from architectural problems, while the latter served as an improved system where design problems had been solved by appropriate patterns. The experiment allowed the quantitative evaluation of students’ preference to patterns. Moreover, it was possible to assess students’ ability in relating design problems with patterns and interpreting the impact of patterns on software metrics. The overall goal was to empirically identify ways in which a course on design patterns could be improved.
AbstractList Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science departments. This paper presents an observational study on students' ability to understand and apply design patterns. Within the context of a postgraduate software engineering course, students had to deliver two versions of a software system; one without and one with design patterns. The former served as a poorly designed system suffering from architectural problems, while the latter served as an improved system where design problems had been solved by appropriate patterns. The experiment allowed the quantitative evaluation of students' preference to patterns. Moreover, it was possible to assess students' ability in relating design problems with patterns and interpreting the impact of patterns on software metrics. The overall goal was to empirically identify ways in which a course on design patterns could be improved. (Contains 4 figures and 2 tables.)
Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science departments. This paper presents an observational study on students' ability to understand and apply design patterns. Within the context of a postgraduate software engineering course, students had to deliver two versions of a software system; one without and one with design patterns. The former served as a poorly designed system suffering from architectural problems, while the latter served as an improved system where design problems had been solved by appropriate patterns. The experiment allowed the quantitative evaluation of students' preference to patterns. Moreover, it was possible to assess students' ability in relating design problems with patterns and interpreting the impact of patterns on software metrics. The overall goal was to empirically identify ways in which a course on design patterns could be improved.
Audience Postsecondary Education
Author Tsantalis, Nikolaos
Deligiannis, Ignatios
Chatzigeorgiou, Alexander
Author_xml – sequence: 1
  givenname: Alexander
  surname: Chatzigeorgiou
  fullname: Chatzigeorgiou, Alexander
  email: achat@uom.gr
  organization: Department of Applied Informatics, University of Macedonia, 156 Egnatia Street, 54006 Thessaloniki, Greece
– sequence: 2
  givenname: Nikolaos
  surname: Tsantalis
  fullname: Tsantalis, Nikolaos
  email: nikos@java.uom.gr
  organization: Department of Applied Informatics, University of Macedonia, 156 Egnatia Street, 54006 Thessaloniki, Greece
– sequence: 3
  givenname: Ignatios
  surname: Deligiannis
  fullname: Deligiannis, Ignatios
  email: ignatios@it.teithe.gr
  organization: Department of Informatics, Technological Education Institute of Thessaloniki, 54006 Thessaloniki, Greece
BackLink http://eric.ed.gov/ERICWebPortal/detail?accno=EJ798869$$DView record in ERIC
BookMark eNqFkMtKQzEQhoNUsF7eQOGs3J06OTmXFBdSilcENwruQkwmmnKaHJNU6M7X8PV8Ek9tceGmqxlm_n8u3z4ZOO-QkBMKIwq0PpuNlJ93qBejAqDpayMAtkOGlDcsb3jxPCBDYDXklNFqj-zHOAOAsi6rIbmeuAznnQ1WyTaLaaGXmXe_CboUvz-_MvliW5uWWfLZak_AN3Q60xjtq8s6mRIGFw_JrpFtxKNNPCBPV5eP05v8_uH6djq5zxWracqlAS55DWUBhjWm1FSXspAMaU0lSEVNxXivZIoWjX5RwCSaMTZoqKGlRnZATtdzu-DfFxiTmNuosG2lQ7-IgjHOK-BlLzxeC7F_TXTBzmVYisu7Zsx5Pe7b1bqtgo8xoPmTUBArqmImNlTFiuqq3FPtfef_fMommax3KUjbbnVfbI7qEX1YDCIqi06htgFVEtrbLRN-AILFmhA
CitedBy_id crossref_primary_10_1007_s10270_013_0390_0
crossref_primary_10_1016_j_compedu_2010_06_001
crossref_primary_10_1109_TSE_2011_79
crossref_primary_10_1007_s11423_014_9333_x
Cites_doi 10.1109/ICSM.1999.792645
10.1109/TSE.2005.97
10.1145/544414.544437
10.1109/ICSE.1996.493439
10.1109/32.295895
10.1109/32.988711
10.1145/1227310.1227390
10.1145/273133.273182
10.1145/273133.274324
10.1109/13.883344
10.1145/1047344.1047498
10.1145/1007996.1008037
10.1145/1140124.1140175
10.1145/1140124.1140135
10.1145/1227310.1227362
10.1145/1121341.1121452
ContentType Journal Article
Copyright 2007 Elsevier Ltd
Copyright_xml – notice: 2007 Elsevier Ltd
DBID AAYXX
CITATION
7SW
BJH
BNH
BNI
BNJ
BNO
ERI
PET
REK
WWN
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.compedu.2007.10.003
DatabaseName CrossRef
ERIC
ERIC (Ovid)
ERIC
ERIC
ERIC (Legacy Platform)
ERIC( SilverPlatter )
ERIC
ERIC PlusText (Legacy Platform)
Education Resources Information Center (ERIC)
ERIC
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
ERIC
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList ERIC
Computer and Information Systems Abstracts

DeliveryMethod fulltext_linktorsrc
Discipline Education
Engineering
Computer Science
EISSN 1873-782X
ERIC EJ798869
EndPage 1016
ExternalDocumentID EJ798869
10_1016_j_compedu_2007_10_003
S0360131507001285
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
41~
457
4G.
5GY
5VS
6J9
6TJ
7-5
71M
8P~
9JO
AABNK
AACTN
AAEDT
AAEDW
AAFJI
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABFRF
ABIVO
ABJNI
ABMAC
ABMMH
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACHQT
ACRLP
ACTDY
ADBBV
ADEZE
ADHUB
ADIYS
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AI.
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKYCK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOMHK
ASPBG
AVARZ
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HF~
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG9
M3Y
M41
MO0
N9A
NHB
O-L
O9-
OAUVE
OHT
OZT
P-8
P-9
P2P
PC.
PRBVW
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPCBC
SSB
SSO
SSS
SSZ
T5K
UNMZH
VH1
WUQ
XSW
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABUFD
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADMHG
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SW
BJH
BNH
BNI
BNJ
BNO
ERI
PET
REK
WWN
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c361t-af08a860420f37f4d1d4a2a3e161a0ac1f5383613c127dbc03aef9e7ef1f14de3
ISICitedReferencesCount 16
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000258024000003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0360-1315
IngestDate Thu Oct 02 06:36:06 EDT 2025
Tue Dec 02 16:28:22 EST 2025
Tue Nov 18 22:24:23 EST 2025
Sat Nov 29 07:20:35 EST 2025
Fri Feb 23 02:27:38 EST 2024
IsDoiOpenAccess false
IsOpenAccess false
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Teaching methodology
Student assignments
Design patterns
Software metrics
Software engineering course
Empirical study
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c361t-af08a860420f37f4d1d4a2a3e161a0ac1f5383613c127dbc03aef9e7ef1f14de3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 33885084
PQPubID 23500
PageCount 10
ParticipantIDs proquest_miscellaneous_33885084
eric_primary_EJ798869
crossref_primary_10_1016_j_compedu_2007_10_003
crossref_citationtrail_10_1016_j_compedu_2007_10_003
elsevier_sciencedirect_doi_10_1016_j_compedu_2007_10_003
PublicationCentury 2000
PublicationDate 2008-11-01
PublicationDateYYYYMMDD 2008-11-01
PublicationDate_xml – month: 11
  year: 2008
  text: 2008-11-01
  day: 01
PublicationDecade 2000
PublicationTitle Computers and education
PublicationYear 2008
Publisher Elsevier Ltd
Elsevier
Publisher_xml – name: Elsevier Ltd
– name: Elsevier
References Henderson-Sellers (bib14) 1996
Basili, V. R. (1996). The role of experimentation in software engineering: Past, current, and future. In
Chidamber, Kemerer (bib7) 1994; 20
pp. 442–449.
pp. 188–192.
pp. 135–139.
Stuurman, S., & Florijn, G. (2004). Experiences with teaching design patterns. In
Thomasson, B., Ratcliffe, M., & Thomas, L. (2006). Identifying novice difficulties in object-oriented design. In
pp. 475–482.
IEEE Computer Society – ACM (2001). Computing curricula 2001, Computer Science. Available from
pp. 228–232.
Dewan, P. (2005). Teaching inter-object design patterns to freshmen. In
Sjøberg, Hannay, Hansen, By Kampenes, Karahasanović, Liborg, Rekdal (bib26) 2005; 31
pp. 482–486.
Fowler, Beck, Brant, Opdyke, Roberts (bib10) 1999
Kerievsky (bib17) 2004
Pecinovský, R., Pavlíčková, J., & Pavlíček, L. (2006). Let’s modify the objects-first approach into design-patterns-first. In
pp. 354–358.
Prechelt, L. (1997). An experiment on the usefulness of design patterns: Detailed description and evaluation. University of Karlsruhe, Germany, Technical Report 9/1997.
pp. 153–160.
Noonan, R. E., & Hott, J. R. (2007). A course in software development. In
Martin (bib18) 2003
Alphonce, C., & Ventura, P. (2002). Object orientation in CS1-CS2 by design. In
Astrachan, O., Berry, G., Cox, L., & Mitchener, G. (1998). Design patterns: An essential component of CS curricula. In
Cybulski, Linden (bib8) 2000; 43
Alphonce, C., Caspersen, M., & Decker, A. (2007). Killer “killer examples” for design patterns. In
Prechelt, L., Unger, B., & Schmidt, D. C. (1997). Replication of the first controlled experiment on the usefulness of design patterns: Detailed description and evaluation. Washington University, St. Louis, USA, Technical Report wucs-97-34.
IEEE Computer Society – ACM (2004). Software engineering 2004, Curriculum guidelines for undergraduate degree programs in software engineering. Available from
pp. 70–74.
Yin (bib29) 1989
.
pp. 151–155.
Gelfand, N., Goodrich, M. T., & Tamassia, R. (1998). Teaching Data Structure Design Patterns. Proceedings of the 29th SIGCSE technical symposium on computer science education, pp. 331–335.
Ghezzi, Jazayeri, Mandrioli (bib13) 2003
Bierre, K., Ventura, P., Phelps, A., & Egert, C. (2006). Motivating OOP by blowing things up: An exercise in cooperation and competition in an introductory java programming course. In
Briand, L. C., Wuest, J., & Lounis, H. (1999). Using coupling measurement for impact analysis in object-oriented systems. In
Shalloway, Trott (bib25) 2002
pp. 28–32.
Riel (bib24) 1996
Prechelt, Unger, Tichy, Brössler, Votta (bib23) 2001; 27
Gamma, Helm, Johnson, Vlissides (bib11) 1995
10.1016/j.compedu.2007.10.003_bib9
Kerievsky (10.1016/j.compedu.2007.10.003_bib17) 2004
10.1016/j.compedu.2007.10.003_bib6
10.1016/j.compedu.2007.10.003_bib28
10.1016/j.compedu.2007.10.003_bib4
10.1016/j.compedu.2007.10.003_bib5
10.1016/j.compedu.2007.10.003_bib2
10.1016/j.compedu.2007.10.003_bib3
10.1016/j.compedu.2007.10.003_bib22
Chidamber (10.1016/j.compedu.2007.10.003_bib7) 1994; 20
10.1016/j.compedu.2007.10.003_bib21
10.1016/j.compedu.2007.10.003_bib20
10.1016/j.compedu.2007.10.003_bib27
Cybulski (10.1016/j.compedu.2007.10.003_bib8) 2000; 43
Shalloway (10.1016/j.compedu.2007.10.003_bib25) 2002
Fowler (10.1016/j.compedu.2007.10.003_bib10) 1999
10.1016/j.compedu.2007.10.003_bib1
10.1016/j.compedu.2007.10.003_bib19
Henderson-Sellers (10.1016/j.compedu.2007.10.003_bib14) 1996
Yin (10.1016/j.compedu.2007.10.003_bib29) 1989
10.1016/j.compedu.2007.10.003_bib12
Gamma (10.1016/j.compedu.2007.10.003_bib11) 1995
Ghezzi (10.1016/j.compedu.2007.10.003_bib13) 2003
10.1016/j.compedu.2007.10.003_bib16
10.1016/j.compedu.2007.10.003_bib15
Prechelt (10.1016/j.compedu.2007.10.003_bib23) 2001; 27
Martin (10.1016/j.compedu.2007.10.003_bib18) 2003
Sjøberg (10.1016/j.compedu.2007.10.003_bib26) 2005; 31
Riel (10.1016/j.compedu.2007.10.003_bib24) 1996
References_xml – reference: , pp. 442–449.
– reference: Alphonce, C., & Ventura, P. (2002). Object orientation in CS1-CS2 by design. In
– reference: IEEE Computer Society – ACM (2001). Computing curricula 2001, Computer Science. Available from:
– reference: , pp. 135–139.
– reference: , pp. 188–192.
– volume: 43
  start-page: 372
  year: 2000
  end-page: 376
  ident: bib8
  article-title: Learning systems design with UML and patterns
  publication-title: IEEE Transactions on Education
– year: 1995
  ident: bib11
  article-title: Design patterns: Elements of reusable object-oriented software
– year: 1996
  ident: bib14
  article-title: Object-oriented metrics: Measure of complexity
– reference: , pp. 151–155.
– reference: , pp. 354–358.
– reference: , pp. 28–32.
– reference: Gelfand, N., Goodrich, M. T., & Tamassia, R. (1998). Teaching Data Structure Design Patterns. Proceedings of the 29th SIGCSE technical symposium on computer science education, pp. 331–335.
– reference: IEEE Computer Society – ACM (2004). Software engineering 2004, Curriculum guidelines for undergraduate degree programs in software engineering. Available from:
– year: 2003
  ident: bib18
  article-title: Agile software development: Principles, patterns and practices
– volume: 27
  start-page: 1134
  year: 2001
  end-page: 1144
  ident: bib23
  article-title: A controlled experiment in maintenance comparing design patterns to simpler solutions
  publication-title: IEEE Transactions on Software Engineering
– reference: Pecinovský, R., Pavlíčková, J., & Pavlíček, L. (2006). Let’s modify the objects-first approach into design-patterns-first. In
– reference: , pp. 70–74.
– reference: Prechelt, L. (1997). An experiment on the usefulness of design patterns: Detailed description and evaluation. University of Karlsruhe, Germany, Technical Report 9/1997.
– reference: Astrachan, O., Berry, G., Cox, L., & Mitchener, G. (1998). Design patterns: An essential component of CS curricula. In
– volume: 31
  start-page: 733
  year: 2005
  end-page: 753
  ident: bib26
  article-title: A survey of controlled experiments in software engineering
  publication-title: IEEE Transactions on Software Engineering
– year: 1996
  ident: bib24
  article-title: Object-oriented design heuristics
– year: 1999
  ident: bib10
  article-title: Refactoring: Improving the design of existing code
– reference: Thomasson, B., Ratcliffe, M., & Thomas, L. (2006). Identifying novice difficulties in object-oriented design. In
– reference: Dewan, P. (2005). Teaching inter-object design patterns to freshmen. In
– reference: Prechelt, L., Unger, B., & Schmidt, D. C. (1997). Replication of the first controlled experiment on the usefulness of design patterns: Detailed description and evaluation. Washington University, St. Louis, USA, Technical Report wucs-97-34.
– reference: Bierre, K., Ventura, P., Phelps, A., & Egert, C. (2006). Motivating OOP by blowing things up: An exercise in cooperation and competition in an introductory java programming course. In
– reference: , pp. 475–482.
– year: 2004
  ident: bib17
  article-title: Refactoring to patterns
– reference: Briand, L. C., Wuest, J., & Lounis, H. (1999). Using coupling measurement for impact analysis in object-oriented systems. In:
– volume: 20
  start-page: 476
  year: 1994
  end-page: 493
  ident: bib7
  article-title: A metrics suite for object oriented design
  publication-title: IEEE Transactions on Software Engineering
– reference: Noonan, R. E., & Hott, J. R. (2007). A course in software development. In
– reference: , pp. 482–486.
– reference: , pp. 153–160.
– reference: Basili, V. R. (1996). The role of experimentation in software engineering: Past, current, and future. In
– reference: , pp. 228–232.
– year: 1989
  ident: bib29
  article-title: Case study research: Design and methods
– reference: Stuurman, S., & Florijn, G. (2004). Experiences with teaching design patterns. In
– reference: Alphonce, C., Caspersen, M., & Decker, A. (2007). Killer “killer examples” for design patterns. In
– year: 2003
  ident: bib13
  article-title: Fundamentals of software engineering
– year: 2002
  ident: bib25
  article-title: Design patterns explained: A new perspective on object-oriented design
– reference: .
– ident: 10.1016/j.compedu.2007.10.003_bib6
  doi: 10.1109/ICSM.1999.792645
– year: 1995
  ident: 10.1016/j.compedu.2007.10.003_bib11
– ident: 10.1016/j.compedu.2007.10.003_bib21
– ident: 10.1016/j.compedu.2007.10.003_bib15
– year: 2003
  ident: 10.1016/j.compedu.2007.10.003_bib13
– volume: 31
  start-page: 733
  issue: 9
  year: 2005
  ident: 10.1016/j.compedu.2007.10.003_bib26
  article-title: A survey of controlled experiments in software engineering
  publication-title: IEEE Transactions on Software Engineering
  doi: 10.1109/TSE.2005.97
– year: 1996
  ident: 10.1016/j.compedu.2007.10.003_bib24
– ident: 10.1016/j.compedu.2007.10.003_bib2
  doi: 10.1145/544414.544437
– ident: 10.1016/j.compedu.2007.10.003_bib4
  doi: 10.1109/ICSE.1996.493439
– volume: 20
  start-page: 476
  issue: 6
  year: 1994
  ident: 10.1016/j.compedu.2007.10.003_bib7
  article-title: A metrics suite for object oriented design
  publication-title: IEEE Transactions on Software Engineering
  doi: 10.1109/32.295895
– volume: 27
  start-page: 1134
  issue: 12
  year: 2001
  ident: 10.1016/j.compedu.2007.10.003_bib23
  article-title: A controlled experiment in maintenance comparing design patterns to simpler solutions
  publication-title: IEEE Transactions on Software Engineering
  doi: 10.1109/32.988711
– ident: 10.1016/j.compedu.2007.10.003_bib1
  doi: 10.1145/1227310.1227390
– ident: 10.1016/j.compedu.2007.10.003_bib3
  doi: 10.1145/273133.273182
– year: 1989
  ident: 10.1016/j.compedu.2007.10.003_bib29
– ident: 10.1016/j.compedu.2007.10.003_bib12
  doi: 10.1145/273133.274324
– volume: 43
  start-page: 372
  issue: 4
  year: 2000
  ident: 10.1016/j.compedu.2007.10.003_bib8
  article-title: Learning systems design with UML and patterns
  publication-title: IEEE Transactions on Education
  doi: 10.1109/13.883344
– ident: 10.1016/j.compedu.2007.10.003_bib9
  doi: 10.1145/1047344.1047498
– ident: 10.1016/j.compedu.2007.10.003_bib22
– ident: 10.1016/j.compedu.2007.10.003_bib27
  doi: 10.1145/1007996.1008037
– year: 2004
  ident: 10.1016/j.compedu.2007.10.003_bib17
– year: 2002
  ident: 10.1016/j.compedu.2007.10.003_bib25
– ident: 10.1016/j.compedu.2007.10.003_bib16
– year: 1999
  ident: 10.1016/j.compedu.2007.10.003_bib10
– ident: 10.1016/j.compedu.2007.10.003_bib20
  doi: 10.1145/1140124.1140175
– year: 2003
  ident: 10.1016/j.compedu.2007.10.003_bib18
– ident: 10.1016/j.compedu.2007.10.003_bib28
  doi: 10.1145/1140124.1140135
– ident: 10.1016/j.compedu.2007.10.003_bib19
  doi: 10.1145/1227310.1227362
– ident: 10.1016/j.compedu.2007.10.003_bib5
  doi: 10.1145/1121341.1121452
– year: 1996
  ident: 10.1016/j.compedu.2007.10.003_bib14
SSID ssj0004645
Score 2.0071325
Snippet Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science...
SourceID proquest
eric
crossref
elsevier
SourceType Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 1007
SubjectTerms Assignments
Classroom Research
Computer Science
Computer Software
Computer System Design
Courses
Design patterns
Empirical study
Engineering
Instructional Improvement
Observation
Postsecondary Education
Science Instruction
Software engineering course
Software metrics
Student assignments
Student Attitudes
Teaching methodology
Teaching Methods
Title An empirical study on students’ ability to comprehend design patterns
URI https://dx.doi.org/10.1016/j.compedu.2007.10.003
http://eric.ed.gov/ERICWebPortal/detail?accno=EJ798869
https://www.proquest.com/docview/33885084
Volume 51
WOSCitedRecordID wos000258024000003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004645
  issn: 0360-1315
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nj5QwFG9014Me_BjX7PjZg4kHgwJlaDkSg9GN2Zi4mrmRUtqV1S1kYMzGv95-AhPdrB68ENJQmPB7vL6--b3fA-B5sqJJRhENsqqqgqSOsiBDRARVKnColj9mE25fPuDjY7JeZx8dib037QSwlOTiIuv-K9RqTIGtS2f_Ae7xpmpAnSvQ1VHBro5_BXwuXxbnXWOlPz5ZzWhpTjxnIjeEWBN2anew4V-54SNrLofW7Nc5wn4etfrWD1bPmXtOyIwaMPxsTnV2vWm3O2UzY2Kgp9JoLVrr-6Y21O3U0t7QonXzJOuyTk2GcjchQVxl3pglc0v6zJGhNAwiZMs2vdd1MrPNfFPe2S64tg3ub77dphnONDSdTmQZ-UnDzEPTYjZSDIsjrcSWZtfBfoxXmXJ4-_n7Yn00K5o1HazHHzeVd73-4zOMeIG952UxzC5j3i_qJlI5uQtuuy0GzK1p3APXuFyAOx5D6Lz5QjfsdkAuwK2ZLuV9UOQSjjYEjQ3BVkJvQy-gsyA4tHCyIGgtCHoLOgCf3xYnb94Frt9GwFAaDQEVIaEkVW48FAgL9eHWCY0p4mpXQEPKIqFWR3UlYlGM64qFiHKRccxFJKKk5ugB2JOt5IcAVlVdr1aYxZTRpKYR4YKQiicMEx7XsViCxL_Bkjkxet0T5XvpWYdnpcNAN0rFelhhsASvxmmdVWO5agLx8JQupLShYqms6qqpBxrO8Tke_CV45vEtlSvW_69RydttXyJEiNrvJA8vmfkI3Jy-l8dgb9hs-RNwg_0Ymn7z1NnnL6KVpoU
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Empirical+Study+on+Students%27+Ability+to+Comprehend+Design+Patterns&rft.jtitle=Computers+and+education&rft.au=Chatzigeorgiou%2C+Alexander&rft.au=Tsantalis%2C+Nikolaos&rft.au=Deligiannis%2C+Ignatios&rft.date=2008-11-01&rft.pub=Elsevier&rft.issn=0360-1315&rft.volume=51&rft.issue=3&rft.spage=1007&rft_id=info:doi/10.1016%2Fj.compedu.2007.10.003&rft.externalDocID=EJ798869
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0360-1315&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0360-1315&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0360-1315&client=summon