The effect of reasoning strategies on success in early learning of programming: lessons learned from an external experiment replication

作者: A. César C. França , Paulo R. M. da Cunha , Fabio Q. B. da Silva

DOI: 10.14236/EWIC/EASE2010.11

关键词: Cognitive psychologyLiteral (computer programming)ComparabilityArtificial intelligenceContext (language use)Replication (statistics)Computer science

摘要: Background. Literal or theoretical replications are important to evaluate and assess empirical results. However, there still few in software engineering, fewer external replications, i.e., developed by researchers other than the original ones. Aim. This paper discusses difficulties found lessons learned from performing two literal of an experiment involving human subjects. Results. Our results apparently contradict conclusions experiment. several differences context made it difficult achieve valid comparability. Conclusion. Experiments subjects should collect report as many qualitative information possible, so can be related conditions under which hypothesis were true. Besides, given this study, replication does not seem best strategy for experiments engineering.

参考文章(11)
Jesse J. Prinz, William G. Lycan, Mind and Cognition: An Anthology Blackwell Publishers. ,(2008)
A. Jedlitschka, D. Pfahl, Reporting guidelines for controlled experiments in software engineering international symposium on empirical software engineering. pp. 95- 104 ,(2005) , 10.1109/ISESE.2005.1541818
Michael E Caspersen, Kasper Dalgaard Larsen, Jens Bennedsen, None, Mental models and programming aptitude Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '07. ,vol. 39, pp. 206- 210 ,(2007) , 10.1145/1268784.1268845
Natalia Juristo, Sira Vegas, Using differences among replications of software engineering experiments to gain knowledge empirical software engineering and measurement. pp. 356- 366 ,(2009) , 10.1109/ESEM.2009.5314236
F. Shull, V. Basili, J. Carver, J.C. Maldonado, G.H. Travassos, M. Mendonca, S. Fabbri, Replicating software engineering experiments: addressing the tacit knowledge problem international symposium on empirical software engineering. pp. 7- 16 ,(2002) , 10.1109/ISESE.2002.1166920
Jonathan Lung, Jorge Aranda, Steve M. Easterbrook, Gregory V. Wilson, On the difficulty of replicating human subjects studies in software engineering international conference on software engineering. pp. 191- 200 ,(2008) , 10.1145/1368088.1368115
Vikki Fix, Susan Wiedenbeck, Jean Scholtz, Mental representations of programs by novices and experts human factors in computing systems. pp. 74- 79 ,(1993) , 10.1145/169059.169088
Richard Bornat, Saeed Dehnadi, The camel has two humps (working title) ,(2006)
Stuart Wray, SQ Minus EQ can Predict Programming Aptitude. PPIG. pp. 20- ,(2007)
Richard Bornat, Saeed Dehnadi, Ray Adams, Meta-analysis of the effect of consistency on success in early learning of programming. PPIG. pp. 3- ,(2009)