메뉴 건너뛰기




Volumn 51, Issue 3, 2008, Pages 1007-1016

An empirical study on students' ability to comprehend design patterns

Author keywords

Design patterns; Empirical study; Software engineering course; Software metrics; Student assignments; Teaching methodology

Indexed keywords

COMPUTER SCIENCE; COMPUTER SOFTWARE; CURRICULA; SOFTWARE ENGINEERING; STUDENTS; TEACHING; TECHNOLOGY;

EID: 48549088731     PISSN: 03601315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.compedu.2007.10.003     Document Type: Article
Times cited : (23)

References (29)
  • 1
    • 34748823487 scopus 로고    scopus 로고
    • Alphonce, C., Caspersen, M., & Decker, A. (2007). Killer "killer examples" for design patterns. In Proceedings of the 38th SIGCSE technical symposium on computer science education, pp. 228-232.
    • Alphonce, C., Caspersen, M., & Decker, A. (2007). Killer "killer examples" for design patterns. In Proceedings of the 38th SIGCSE technical symposium on computer science education, pp. 228-232.
  • 2
    • 0036992176 scopus 로고    scopus 로고
    • Alphonce, C., & Ventura, P. (2002). Object orientation in CS1-CS2 by design. In Proceedings of the 7th annual conference on innovation and technology in computer science education, pp. 70-74.
    • Alphonce, C., & Ventura, P. (2002). Object orientation in CS1-CS2 by design. In Proceedings of the 7th annual conference on innovation and technology in computer science education, pp. 70-74.
  • 3
    • 0031656328 scopus 로고    scopus 로고
    • Astrachan, O., Berry, G., Cox, L., & Mitchener, G. (1998). Design patterns: An essential component of CS curricula. In Proceedings of the 29th SIGCSE technical symposium on computer science education, pp. 153-160.
    • Astrachan, O., Berry, G., Cox, L., & Mitchener, G. (1998). Design patterns: An essential component of CS curricula. In Proceedings of the 29th SIGCSE technical symposium on computer science education, pp. 153-160.
  • 4
    • 0029522055 scopus 로고    scopus 로고
    • Basili, V. R. (1996). The role of experimentation in software engineering: Past, current, and future. In Proceedings of the 18th international conference on software engineering, pp. 442-449.
    • Basili, V. R. (1996). The role of experimentation in software engineering: Past, current, and future. In Proceedings of the 18th international conference on software engineering, pp. 442-449.
  • 5
    • 38049057150 scopus 로고    scopus 로고
    • 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 Proceedings of the 37th SIGCSE technical symposium on computer science education, pp. 354-358.
    • 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 Proceedings of the 37th SIGCSE technical symposium on computer science education, pp. 354-358.
  • 6
    • 0033351432 scopus 로고    scopus 로고
    • Briand, L. C., Wuest, J., & Lounis, H. (1999). Using coupling measurement for impact analysis in object-oriented systems. In: Proceedings of the 15th international conference on software maintenance, pp. 475-482.
    • Briand, L. C., Wuest, J., & Lounis, H. (1999). Using coupling measurement for impact analysis in object-oriented systems. In: Proceedings of the 15th international conference on software maintenance, pp. 475-482.
  • 8
    • 0034314920 scopus 로고    scopus 로고
    • Learning systems design with UML and patterns
    • Cybulski J.L., and Linden T. Learning systems design with UML and patterns. IEEE Transactions on Education 43 4 (2000) 372-376
    • (2000) IEEE Transactions on Education , vol.43 , Issue.4 , pp. 372-376
    • Cybulski, J.L.1    Linden, T.2
  • 9
    • 20444483340 scopus 로고    scopus 로고
    • Dewan, P. (2005). Teaching inter-object design patterns to freshmen. In Proceedings of the 36th SIGCSE technical symposium on computer science education, pp. 482-486.
    • Dewan, P. (2005). Teaching inter-object design patterns to freshmen. In Proceedings of the 36th SIGCSE technical symposium on computer science education, pp. 482-486.
  • 12
    • 0031702336 scopus 로고    scopus 로고
    • 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.
    • 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.
  • 15
    • 48549088130 scopus 로고    scopus 로고
    • IEEE Computer Society - ACM (2001). Computing curricula 2001, Computer Science. Available from: http://acm.org/education/curric_vols/cc2001.pdf.
    • IEEE Computer Society - ACM (2001). Computing curricula 2001, Computer Science. Available from: http://acm.org/education/curric_vols/cc2001.pdf.
  • 16
    • 48549090052 scopus 로고    scopus 로고
    • IEEE Computer Society - ACM (2004). Software engineering 2004, Curriculum guidelines for undergraduate degree programs in software engineering. Available from: http://sites.computer.org/ccse/SE2004Volume.pdf.
    • IEEE Computer Society - ACM (2004). Software engineering 2004, Curriculum guidelines for undergraduate degree programs in software engineering. Available from: http://sites.computer.org/ccse/SE2004Volume.pdf.
  • 19
    • 34748926886 scopus 로고    scopus 로고
    • Noonan, R. E., & Hott, J. R. (2007). A course in software development. In Proceedings of the 38th SIGCSE technical symposium on computer science education, pp. 135-139.
    • Noonan, R. E., & Hott, J. R. (2007). A course in software development. In Proceedings of the 38th SIGCSE technical symposium on computer science education, pp. 135-139.
  • 20
    • 34548297705 scopus 로고    scopus 로고
    • Pecinovský, R., Pavlíčková, J., & Pavlíček, L. (2006). Let's modify the objects-first approach into design-patterns-first. In Proceedings of the 11th annual conference on innovation and technology in computer science education, pp. 188-192.
    • Pecinovský, R., Pavlíčková, J., & Pavlíček, L. (2006). Let's modify the objects-first approach into design-patterns-first. In Proceedings of the 11th annual conference on innovation and technology in computer science education, pp. 188-192.
  • 21
    • 48549106066 scopus 로고    scopus 로고
    • Prechelt, L. (1997). An experiment on the usefulness of design patterns: Detailed description and evaluation. University of Karlsruhe, Germany, Technical Report 9/1997.
    • Prechelt, L. (1997). An experiment on the usefulness of design patterns: Detailed description and evaluation. University of Karlsruhe, Germany, Technical Report 9/1997.
  • 22
    • 48549091354 scopus 로고    scopus 로고
    • 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.
    • 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.
  • 27
    • 10044263306 scopus 로고    scopus 로고
    • Stuurman, S., & Florijn, G. (2004). Experiences with teaching design patterns. In Proceedings of the 9th annual conference on innovation and technology in computer science education, pp. 151-155.
    • Stuurman, S., & Florijn, G. (2004). Experiences with teaching design patterns. In Proceedings of the 9th annual conference on innovation and technology in computer science education, pp. 151-155.
  • 28
    • 34548314347 scopus 로고    scopus 로고
    • Thomasson, B., Ratcliffe, M., & Thomas, L. (2006). Identifying novice difficulties in object-oriented design. In Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education, pp. 28-32.
    • Thomasson, B., Ratcliffe, M., & Thomas, L. (2006). Identifying novice difficulties in object-oriented design. In Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education, pp. 28-32.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.