Title :
Novice and expert, how are they programming differently?
Author_Institution :
Dept. of Comput. Sci., Algoma Univ., Algoma, ON, Canada
fDate :
June 30 2014-July 2 2014
Abstract :
Software is a human-intensive technology and the studies of cognitive processes in software engineering can shed light on many software engineering problems. Studying the expertise, i. e., how programmers do the programming, may have implications for knowledge engineering. In this talk, we introduce the current status of research on the differences of cognitive process between expert and novice programmers when they do programming. The related empirical research methods and cognitive models are also elaborated. We also discuss some possible research directions in this field.
Keywords :
knowledge engineering; software engineering; human-intensive technology; knowledge engineering; software engineering problems; Abstracts; Conferences; Educational institutions; Programming; Software; Software engineering;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on
Conference_Location :
Las Vegas, NV
DOI :
10.1109/SNPD.2014.6888672