DocumentCode
1796452
Title
Novice and expert, how are they programming differently?
Author
Xu, Songcen
Author_Institution
Dept. of Comput. Sci., Algoma Univ., Algoma, ON, Canada
fYear
2014
fDate
June 30 2014-July 2 2014
Firstpage
1
Lastpage
1
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on
Conference_Location
Las Vegas, NV
Type
conf
DOI
10.1109/SNPD.2014.6888672
Filename
6888672
Link To Document