AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS

Design patterns have become an important part of modern object-oriented design. It is necessary to evaluate and compare the effectiveness of different methods of pedagogical documentation in teaching design patterns. We compared patterns-style documentation with minimalist documentation. Patterns st...

Full description

Bibliographic Details
Main Authors: HO, SIN BAN, CHAI, IAN, TAN, CHUIE HONG
Format: Article
Published: WORLD SCIENTIFIC PUBL CO PTE LTD 2007
Subjects:
Online Access:http://shdl.mmu.edu.my/2974/
_version_ 1848790199844208640
author HO, SIN BAN
CHAI, IAN
TAN, CHUIE HONG
author_facet HO, SIN BAN
CHAI, IAN
TAN, CHUIE HONG
author_sort HO, SIN BAN
building MMU Institutional Repository
collection Online Access
description Design patterns have become an important part of modern object-oriented design. It is necessary to evaluate and compare the effectiveness of different methods of pedagogical documentation in teaching design patterns. We compared patterns-style documentation with minimalist documentation. Patterns style disagrees with minimalism in that contextual information is not minimal-it usually contains information other than what needs to be done. The discoveries in this empirical study were two fold. First, the MANOVA (multivariate analyses of variance) shows that the effect of patterns-style documentation and minimalism are different. Second, we proposed a prediction model using a regression modeling technique. Considering these results, we formulate some guidelines for effective framework documentation by applying five of the design patterns within the Swing environment as our case study. Different documentation philosophies are better for different goals. For a simple task, use minimalist documentation. For a much more complex problem such involving five of the design patterns, our empirical results suggest using patterns-style documentation.
first_indexed 2025-11-14T18:08:49Z
format Article
id mmu-2974
institution Multimedia University
institution_category Local University
last_indexed 2025-11-14T18:08:49Z
publishDate 2007
publisher WORLD SCIENTIFIC PUBL CO PTE LTD
recordtype eprints
repository_type Digital Repository
spelling mmu-29742011-09-29T07:04:36Z http://shdl.mmu.edu.my/2974/ AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS HO, SIN BAN CHAI, IAN TAN, CHUIE HONG T Technology (General) QA75.5-76.95 Electronic computers. Computer science Design patterns have become an important part of modern object-oriented design. It is necessary to evaluate and compare the effectiveness of different methods of pedagogical documentation in teaching design patterns. We compared patterns-style documentation with minimalist documentation. Patterns style disagrees with minimalism in that contextual information is not minimal-it usually contains information other than what needs to be done. The discoveries in this empirical study were two fold. First, the MANOVA (multivariate analyses of variance) shows that the effect of patterns-style documentation and minimalism are different. Second, we proposed a prediction model using a regression modeling technique. Considering these results, we formulate some guidelines for effective framework documentation by applying five of the design patterns within the Swing environment as our case study. Different documentation philosophies are better for different goals. For a simple task, use minimalist documentation. For a much more complex problem such involving five of the design patterns, our empirical results suggest using patterns-style documentation. WORLD SCIENTIFIC PUBL CO PTE LTD 2007-12 Article NonPeerReviewed HO, SIN BAN and CHAI, IAN and TAN, CHUIE HONG (2007) AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS. International Journal of Information Technology & Decision Making, 06 (04). pp. 701-722. ISSN 0219-6220 http://dx.doi.org/10.1142/S021962200700271X doi:10.1142/S021962200700271X doi:10.1142/S021962200700271X
spellingShingle T Technology (General)
QA75.5-76.95 Electronic computers. Computer science
HO, SIN BAN
CHAI, IAN
TAN, CHUIE HONG
AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS
title AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS
title_full AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS
title_fullStr AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS
title_full_unstemmed AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS
title_short AN EMPIRICAL INVESTIGATION OF METHODS, FOR TEACHING DESIGN PATTERNS WITHIN, OBJECT-ORIENTED FRAMEWORKS
title_sort empirical investigation of methods, for teaching design patterns within, object-oriented frameworks
topic T Technology (General)
QA75.5-76.95 Electronic computers. Computer science
url http://shdl.mmu.edu.my/2974/
http://shdl.mmu.edu.my/2974/
http://shdl.mmu.edu.my/2974/