DocumentCode
595861
Title
Work in progress: Transitioning from novice to expert software engineers through design patterns: Is it really working?
Author
Ghazarian, Arbi
Author_Institution
Dept. of Eng., Arizona State Univ., Mesa, AZ, USA
fYear
2012
fDate
3-6 Oct. 2012
Firstpage
1
Lastpage
2
Abstract
Since their wide adoption by the software engineering community in the mid-90´s, design patterns have become an important educational component in the training of novice software engineers due to the common belief that, as distilled experience of seasoned software designers, they can transform novice software engineers into skilled professionals in a relatively short time frame. This paper questions the validity of this commonly-held belief about the educational value of conventional patterns, arguing that although there is tremendous value in capturing and disseminating software engineering experience in the form of patterns, conventional design patterns cannot deliver on this expectation to significantly shorten the experience growth curve. We report initial results from an ongoing research project that aims to not only identify the difficulties in using conventional patterns as educational means for novices, but also to use such insights to develop new forms of patterns to help educators and experts to more effectively communicate and transfer their software engineering knowledge, experience, and understanding of best practices to novices.
Keywords
computer science education; object-oriented programming; software engineering; design pattern; educational component; educational value; experience growth curve; expert software engineer; novice software engineer; seasoned software designer; skilled professional; software engineering community; software engineering experience; software engineering knowledge; software engineering understanding; Education; Ontologies; Pattern matching; Software; Software engineering; Design Patterns; Software Engineering Education;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2012
Conference_Location
Seattle, WA
ISSN
0190-5848
Print_ISBN
978-1-4673-1353-7
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2012.6462302
Filename
6462302
Link To Document