Cognitive aspects in a project-based course in software engineering

作者: M. Dulipovici , P.N. Robillard

DOI: 10.1109/ITHET.2004.1358194

关键词:

摘要: This work presents an original approach for identifying and analyzing cognitive aspects specific to artifacts creation in the context of a senior-level project-course. We analyzed effort spent by student teams on each artifact meant two different processes carried parallel: UPEDU (unified process education) - traditional activity-role-artifact based methodology XP (extreme programming) agile methodology. For this purpose we extend notion mental model software propose consider terms physical artifact. Even though used are very different, our results show that same is as artifacts, both processes. The comparison may allow better understanding students' behavior, order designate required actions improving academic projects.

参考文章(10)
John Smith, A Comparison of RUP and XP ,(2001)
Philippe Kruchten, Pierre N. Robillard, Patrick d'Astous, Software engineering process with the UPEDU Addison Wesley. ,(2003)
Pierre N. Robillard, The role of knowledge in software development Communications of The ACM. ,vol. 42, pp. 87- 92 ,(1999) , 10.1145/291469.291476
ZHENGXIN CHEN, Human aspects in object-oriented design: an assessment and a methodology Behaviour & Information Technology. ,vol. 11, pp. 256- 261 ,(1992) , 10.1080/01449299208924346
T. Germain, P.N. Robillard, M. Dulipovici, Process activities in a project based course in software engineering frontiers in education conference. ,vol. 3, ,(2002) , 10.1109/FIE.2002.1158710
E. Germain, P.N. Robillard, What cognitive activities are performed in student projects conference on software engineering education and training. pp. 224- 231 ,(2003) , 10.1109/CSEE.2003.1191381
Alistair Cockburn, Agile Software Development ,(2001)