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...
Saved in:
| Published in: | Computers and education Vol. 51; no. 3; pp. 1007 - 1016 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Ltd
01.11.2008
Elsevier |
| Subjects: | |
| ISSN: | 0360-1315, 1873-782X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| 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/eLvHCXMwtV1Lb9QwELag5cAF8ShiKQ8fEByqQLJ2E-e4QqmgqhYOW2lvkeNH2RacdJNFFb8eP5OsVLRw4BJFVrxRPN_OjMcz8wHwRkpR5TFPI0kYjjATOKoEJxGl2ltmOMkzVlmyiWw-J8tl_tUfxbSWTiBTitzc5M1_FbUe08I2pbP_IO7-R_WAvtdC11ctdn39K8HP1JH40axc64_W9YxW9ibkTLjW3NbtNBnla_FNKH7EbS6HabRqYoTt2GsN1A-un7MIOSGj1IDu1-rCRNdX9WarbKYPDLRU2V6LDn1XekNdD5T2Ni3akCc5lXVhI5TbAQniK_MGvYXSOEqQq9IMSvY4GYEJjTSmydIYWV8TTLhVs7sgw6URTGPCWLb5pM3LQ4MpC8f38y_lyfnZWbkolou3zXVkSMbMYbxnXLkL9qfZca6V4P7sc7E8HRXSWlbr_guGkq8Pt775T87Mdup8sO7WZVk8BA_8XgPOHEYegTtCPTY03V58T0AxU7DHCrRYgbWCASvvoEcK7Go4IAU6pMCAlANwflIsPn6KPK9GxFCadBGVMaEk1eo6liiTmCcc0ylFQnv_NKYskdoK6icRS6YZr1iMqJC5yIRMZIK5QE_BnqqVeAZghURGUxrnGHMsc0kyEucCxUybTSR4MgE4LFDJfNN5w33yvQzZhZelX1dDiJqZYb2uE_C-n9a4riu7JpCw-qV3HZ1LWGr87Jp6YKTVv6c4NS380nwCXgfxlVrlmnM0qkS9aUuECNH7Gvx85xOH4P7wD3kB9rr1RrwE99jPbtWuX3n0_QbYD6cr |
| 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.issn=0360-1315&rft.volume=51&rft.issue=3&rft.spage=1007&rft.epage=1016&rft_id=info:doi/10.1016%2Fj.compedu.2007.10.003&rft.externalDBID=NO_FULL_TEXT |
| 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 |