Building Compiler-Student Friendship

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9112)


Previous studies have shown that compilers positively influence students when they are designed to build connections with students. In this paper, I propose to study the use of a friendly compiler for young novice programmers. This study involves designing compiler messages that incorporate a friendship model. The goal is to make students view compiler as a friend, instead of as an error-picking authority. I hypothesize that a good compiler-student relationship will change students’ attitude, self-efficacy and motivation towards programming, as well as change students compilation behaviors.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arroyo, I., Woolf, B.P., Cooper, D.G., Burleson, W., Muldner, K.: The impact of animated pedagogical agents on girls’ and boys’ emotions, attitudes, behaviors and learning. In: Proceedings of the Eleventh IEEE International Conference on Advanced Learning Technologies, pp. 506–510 (2011)Google Scholar
  2. 2.
    Bickmore, T.W., Picard, R.W.: Establishing and maintaining long-term human-computer relationships. ACM Transactions on Computer-Human Interaction 12(2), 293–327 (2005)CrossRefGoogle Scholar
  3. 3.
    Bosch, N., D’Mello, S., Mills, C.: What emotions do novices experience during their first computer programming learning session? In: Lane, H.C., Yacef, K., Mostow, J., Pavlik, P. (eds.) AIED 2013. LNCS, vol. 7926, pp. 11–20. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  4. 4.
    Boyer, K.E., Phillips, R., Wallis, M.D., Vouk, M.A., Lester, J.C.: Investigating the role of motivation in computer science education through one-on-one tutoring. Computer Science Education 19(2), 111–136 (2009)CrossRefGoogle Scholar
  5. 5.
    Duck, S.: Understanding Relationships. Guilford Press, New York (1999) Google Scholar
  6. 6.
    Evans, C., Waring, M.: Student teacher assessment feedback preferences: The influence of cognitive styles and gender. Learning and Individual Differences 21(3), 271–280 (2011)CrossRefGoogle Scholar
  7. 7.
    Simon, B., Kinnunen, P.: Experiencing programming assignments in cs1: the emotional toll. In: Proceedings of the Sixth International Workshop on Computing Education Research, pp. 77–86 (2010)Google Scholar
  8. 8.
    Lee, M.J., Ko, A.J.: Personifying programming tool feedback improves novice programmers’ learning. In: Proceedings of the Seventh International Workshop on Computing Education Research, pp. 109–116 (2011)Google Scholar
  9. 9.
    Liem, A.D., Lau, S., Nie, Y.: The role of self-efficacy, task value, and achievement goals in predicting learning strategies, task disengagement, peer relationship, and achievement outcome. Contemporary Educational Psychology 33(4), 486–512 (2008)CrossRefGoogle Scholar
  10. 10.
    Witt, P.L., Wheeless, L.R., Allen, M.: A meta analytical review of the relationship between teacher immediacy and student learning. Communication Monographs 71(2), 184–207 (2004)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.North Carolina State UniversityRaleighUSA

Personalised recommendations