|
|
Examining the relationship between socialization and improved software development skills in the scratch code learning environment
|
|
|
|
|
نویسنده
|
moreno-león j. ,robles g. ,román-gonzález m.
|
منبع
|
journal of universal computer science - 2016 - دوره : 22 - شماره : 12 - صفحه:1533 -1557
|
چکیده
|
In the last years,socialization of the software development process has been proven to be an emergent practice,becoming social development platforms (such as github or gitlab) very popular among software developers. however,little is still known about how social factors influence software development. in particular,in this paper we focus on how socialization affects the learning of programming skills,as developing software can be considered,in part,a continuous learning process. aiming to shed some light in this regard,we analyze the social interactions of almost 70,000 users and the sophistication of over 1.5 million software products authored by them in the scratch platform,the most popular social coding site for learning to program. the results indicate that there is a relationship between the social conducts of users and the improvement of their programming abilities,showing that more social actions performed by users is positively associated with more sophistication in their programs. furthermore,the results also provide evidence that the relationship of social factors with the development of software programming skills tends to grow with time. © j.ucs.
|
کلیدواژه
|
Computational thinking; Scratch; Social learning; Social software development
|
آدرس
|
seville, Spain, universidad rey juan carlos,madrid, Spain, universidad nacional de educación a distancia,madrid, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|