메뉴 건너뛰기




Volumn 7558 LNCS, Issue , 2012, Pages 228-239

BlueFix: Using crowd-sourced feedback to support programming students in error diagnosis and repair

Author keywords

Compiler Errors; Crowd Fixes; Feedback; Programming Education

Indexed keywords

CROWD FIXES; DYNAMIC LEVELS; ERROR DIAGNOSIS; FEEDBACK ALGORITHMS; NOVICE PROGRAMMING; ON-LINE TOOLS; PROGRAMMING EDUCATION; SOURCE CODES; STUDENT LEARNING;

EID: 84866045338     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-33642-3_25     Document Type: Conference Paper
Times cited : (55)

References (19)
  • 1
    • 84866005629 scopus 로고    scopus 로고
    • Methods and Tools for Exploring Novice Compilation Behaviour
    • Jadud, M.C.: Methods and Tools for Exploring Novice Compilation Behaviour. In: Proc. ICER, pp. 1-5 (2006)
    • (2006) Proc. ICER , pp. 1-5
    • Jadud, M.C.1
  • 2
    • 34247493390 scopus 로고    scopus 로고
    • Feedback types in programmed instruction, a systematic review
    • Jaehnig, W., Miller, M.A.: Feedback types in programmed instruction, a systematic review. The Psychological Record 57(2), 219-232 (2007)
    • (2007) The Psychological Record , vol.57 , Issue.2 , pp. 219-232
    • Jaehnig, W.1    Miller, M.A.2
  • 3
    • 40049092173 scopus 로고    scopus 로고
    • Focus on Formative Feedback
    • Shute, V.J.: Focus on Formative Feedback. Review of Educational Research 78(1), 153-189 (2008)
    • (2008) Review of Educational Research , vol.78 , Issue.1 , pp. 153-189
    • Shute, V.J.1
  • 4
    • 57449110941 scopus 로고    scopus 로고
    • Compiler error messages: What can help novices?
    • Nienaltowsi, M., Pedroni, M., Meyer, B.: Compiler error messages: what can help novices? In: Proc. SIGCSE, pp. 168-172 (2008)
    • (2008) Proc. SIGCSE , pp. 168-172
    • Nienaltowsi, M.1    Pedroni, M.2    Meyer, B.3
  • 5
    • 84866032550 scopus 로고    scopus 로고
    • Presenting JECA: A Java Error Correcting Algorithm for the Java Intelligent Tutoring System
    • Sykes, E.R., Franek, F.: Presenting JECA: A Java Error Correcting Algorithm for the Java Intelligent Tutoring System. In: Proc. IASTED, pp. 151-156 (2004)
    • (2004) Proc. IASTED , pp. 151-156
    • Sykes, E.R.1    Franek, F.2
  • 6
    • 21644443209 scopus 로고    scopus 로고
    • Empowering students and building confidence in novice programmers through Gauntlet
    • Flowers, T., Carver, C.A., Jackson, J.: Empowering students and building confidence in novice programmers through Gauntlet. In: Proc. FIE, pp. T3H/10-T3H-13 (2004)
    • (2004) Proc. FIE
    • Flowers, T.1    Carver, C.A.2    Jackson, J.3
  • 7
    • 79960288309 scopus 로고    scopus 로고
    • Understanding the Syntax Barrier for Novices
    • Denny, P., et al.: Understanding the Syntax Barrier for Novices. In: Proc. ITiCSE, pp. 208-212 (2011)
    • (2011) Proc. ITiCSE , pp. 208-212
    • Denny, P.1
  • 8
    • 79954446561 scopus 로고    scopus 로고
    • Measuring the Effectiveness of Error Messages Designed for Novice Programmers
    • Marcrau, G., Fisler, K., Krishmanurthi, S.: Measuring the Effectiveness of Error Messages Designed for Novice Programmers. In: Proc. SIGCSE, pp. 499-504 (2011)
    • (2011) Proc. SIGCSE , pp. 499-504
    • Marcrau, G.1    Fisler, K.2    Krishmanurthi, S.3
  • 9
    • 78349241116 scopus 로고    scopus 로고
    • On Compiler Error Messages: What They Say, and What They Mean
    • Traver, V.J.: On Compiler Error Messages: What They Say, and What They Mean. Advances in Human Computer Interaction (1) (2010)
    • (2010) Advances in Human Computer Interaction , Issue.1
    • Traver, V.J.1
  • 10
    • 84857328491 scopus 로고    scopus 로고
    • Learning Programming Languages through Corrective Feedback and Concept Visualisation
    • Leung, H., Popescu, E., Cao, Y., Lau, R.W.H., Nejdl, W. (eds.) ICWL 2011. Springer, Heidelberg
    • Watson, C., Li, F.W.B., Lau, R.W.H.: Learning Programming Languages through Corrective Feedback and Concept Visualisation. In: Leung, H., Popescu, E., Cao, Y., Lau, R.W.H., Nejdl, W. (eds.) ICWL 2011. LNCS, vol. 7048, pp. 11-20. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.7048 , pp. 11-20
    • Watson, C.1    Li, F.W.B.2    Lau, R.W.H.3
  • 11
    • 79960326173 scopus 로고    scopus 로고
    • The Neglected Battle Fields of Syntax Errors
    • Kummerfeld, S.K., Kay, J.: The Neglected Battle Fields of Syntax Errors. In: Proc. ACE, pp. 105-111 (2003)
    • (2003) Proc. ACE , pp. 105-111
    • Kummerfeld, S.K.1    Kay, J.2
  • 12
    • 81455155897 scopus 로고    scopus 로고
    • Augmenting Compiler Error Reporting in the Karel++ Microworld
    • Burrel, C., Melchert, M., Mann, S., Bridgeman, N.: Augmenting Compiler Error Reporting in the Karel++ Microworld. In: Proc. NACCQ, pp. 41-46 (2007)
    • (2007) Proc. NACCQ , pp. 41-46
    • Burrel, C.1    Melchert, M.2    Mann, S.3    Bridgeman, N.4
  • 13
    • 39749130908 scopus 로고    scopus 로고
    • Process Model for the Java Intelligent Tutoring System
    • Sykes, L.: Process Model for the Java Intelligent Tutoring System. Journal of Interactive Learning Research 18(3), 399-410 (2007)
    • (2007) Journal of Interactive Learning Research , vol.18 , Issue.3 , pp. 399-410
    • Sykes, L.1
  • 14
    • 78651522545 scopus 로고    scopus 로고
    • Retina: Helping Students and Instructors Based on Observed Programming Activities
    • Murphy, C., Kaiser, G.E., Loveland, K., Hasan, S.: Retina: Helping Students and Instructors Based on Observed Programming Activities. In: Proc. SIGCSE, pp. 178-182 (2009)
    • (2009) Proc. SIGCSE , pp. 178-182
    • Murphy, C.1    Kaiser, G.E.2    Loveland, K.3    Hasan, S.4
  • 15
    • 77954007677 scopus 로고    scopus 로고
    • Example-Centric Programming: Integrating Web Search into the Development Environment
    • Brandt, J., et al.: Example-Centric Programming: Integrating Web Search into the Development Environment. In: Proc. CHI, pp. 513-522 (2010)
    • (2010) Proc. CHI , pp. 513-522
    • Brandt, J.1
  • 16
    • 84866008271 scopus 로고    scopus 로고
    • Crowdsourcing Suggestions to Programming Problems for Dynamic Web Development Languages
    • Mujumdar, D., et al.: Crowdsourcing Suggestions to Programming Problems for Dynamic Web Development Languages. In: Proc. CHI EA, pp. 53-56 (2011)
    • (2011) Proc. CHI EA , pp. 53-56
    • Mujumdar, D.1
  • 17
    • 77953971317 scopus 로고    scopus 로고
    • What would other programmers do? Suggesting Solutions to Error Messages
    • Hartmann, B., MacDougall, D., Brandt, J., Klemmer, S.R.: What would other programmers do? Suggesting Solutions to Error Messages. In: Proc. CHI, pp. 1019-1028 (2010)
    • (2010) Proc. CHI , pp. 1019-1028
    • Hartmann, B.1    MacDougall, D.2    Brandt, J.3    Klemmer, S.R.4
  • 19
    • 11144240583 scopus 로고    scopus 로고
    • A comparison of string distance metrics for name-matching tasks
    • Cohen, W.W., Ravikumar, P., Fienberg, S.E.: A comparison of string distance metrics for name-matching tasks. In: Proc. IIWeb, pp. 73-78 (2003)
    • (2003) Proc. IIWeb , pp. 73-78
    • Cohen, W.W.1    Ravikumar, P.2    Fienberg, S.E.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.