References
- Ambler , S. 2006 . UML 2 sequence diagrams Retrieved June 4, 2007, from http://www.agilemodeling.com/artifacts/sequenceDiagram.htm
- Bolloju , N. and Leung , F. 2006 . Assisting novice analysts in developing quality conceptual models with UML . Communications of the ACM , 49 : 108 – 112 .
- Coad , P. and Yourdon , E. 2007 . What makes a design better Retrieved September 8, 2007, from http://www.people.vcu.edu/∼dprimeau/cmsc355/designcriteria.htm
- Detienne , F. 1997 . Assessing the cognitive consequences of the object-oriented approach: A survey of empirical research on object-oriented design by individuals and teams . Interacting with Computers , 9 ( 1 ) : 47 – 72 .
- Eckerdal , A. , McCartney , R. , Moström , J. E. , Ratcliffe , M. and Zander , C. 2006 . Categorizing student software designs: Methods, results, and implications . Computer Science Education , 16 : 197 – 209 .
- Farrell , R. 2007 . Jackson, Smith & Majors Engineers [Electronic Version] Retrieved March 10, 2007, from www.webster.edu/∼farrellr/5970/Docs/Jackson.doc
- Ferris , D. R. and Hedgcock , J. S. 2005 . Teaching ESL composition: Purpose, process and practice Retrieved April 25, 2009, from http://books.google.com.my/books?id = nIj9PE7iCXEC&pg=RA1-PA278&lpg=RA1-PA278&dq=ferris + teaching+esl&so urce=bl&ots=9jryXoYo8X&sig=Y3ZLTXoWF9WbeanI3SPv2uG4Tuo&hl=en&ei =sXyKSt_GK8KJkQXb5okn&sa=X&oi=book_result&ct=result&resnum=5#v=on epage&q=&f = false
- Hatton , L. 1998 . Does OO sync with how we think? . IEEE Software , 15 : 46 – 54 .
- Henderson-Sellers , B. and Edwards , J. 1990 . The object-oriented systems life cycle . Communications of the ACM , 33 : 142 – 159 .
- Howell , J. , Miller , P. , Park , H. , Sattler , D. , Schack , T. , Spery , E. and Palmquist , M. 2005 . Reliability and validity Retrieved September 20, 2007, from http://writing.colostate.edu/guides/research/relval/pop2b.cfm
- Kaindl , H. , Frank , K. , Jacobson , I. , Mellor , S. , Miller , J. and Hill , L. How difficult is the transition from OOA to OOD? . Paper presented at the conference on object-oriented programming, systems, languages, and applications . Minneapolis, MN, USA
- Kollmann , R. and Gogolla , M. Application of UML associations and their adornments in design recovery . Paper presented at the 8th working conference on reverse engineering (WCRE'01) . pp. Stuttgart, Germany
- Lahtinen , E. , Ala-Mutka , K. and Järvinen , H. A study of the difficulties of novice programmers . Paper presented at the 10th annual SIGCSE conference on innovation and technology in computer science education . Caparica : Portugal .
- Larman , C. 2004 . Applying UML and patterns: An introduction to object-oriented analysis and design and iterative development , Upper Saddle River, NJ : Prentice Hall PTR .
- Rumbaugh , J. R. , Blaha , M. R. , Lorensen , W. , Eddy , F. and Premerlani , W. 1990 . Object-oriented modeling and design , Upper Saddle River, NJ : Prentice Hall .
- Ryan , C. and Al-Qaimar , G. A cognitive perspective on teaching object oriented analysis and design . RMIT Computer Science Postgraduate Conference . Retrieved August 1, 2006, from http://citeseer.ist.psu.edu/cache/papers/cs/3179/http:zSzz Szgoanna.cs.rmit.edu.auzSz ∼ ghassanzSzrmit.pdf/a-cognitive-perspective-on.pdf
- Siau , K. and Loo , P. 2006 . Identifying difficulties in learning UML . Information Systems Management , 23 : 43 – 51 .
- Sien , V. Y. and Carrington , D. A concepts-first approach to object-oriented modelling . Paper presented at the 3rd IASTED international conference on advances in computer science and technology . Phuket : Thailand .
- Sien , V. Y. and Carrington , D. Using concept maps to produce sequence diagrams . Paper presented at the IASTED international conference on software engineering . Innsbruck : Austria .
- Sin , T. 2006 . Usability of analysis sequence diagram Retrieved June 1, 2007, from http://www.ou.edu/is-core/Program2006/PhDAbstracts/Sin%20Ph.D%20abstract%20-%2 02006.pdf
- Svetinovic , D. , Berry , D. M. and Godfrey , M. W. Increasing quality of conceptual models: Is object-oriented analysis that simple? . Proceedings of the 2006 international workshop on role of abstraction in software engineering . Shanghai : China .
- Thomasson , B. , Ratcliffe , M. and Thomas , L. 2006 . Identifying novice difficulties in object oriented design . ACM SIGCSE Bulletin , 38 : 28 – 32 .
- Yazici , S. , Boyle , T. and Khan , T. Towards a multimedia learning environment for object oriented design . Paper presented at the 2nd annual conference of the LTSN Centre for Information and Computer Sciences . London