Problets - Publications/Presentations

At this site, you will find publications on the technology and evaluation of problets. The papers are available in pdf format. If you have problems accessing any paper, please contact amruth@ramapo.edu.


Evaluation of features of online tutors:
  1. Allowing Revisions While Providing Error-Flagging Support: Is More Better? Proceedings of 21st International Conference on Artificial Intelligence and Education (AI-ED 2020). Irfane, Morocco, 7/6-10/2020, pp 147-151. (pdf)
  2. Does choosing the concept on which to solve each practice problem in an adaptive tutor affect learning?, Proceedings of Artificial Intelligence in Education (AI-ED 2019), Chicago, IL, 6/25-29/2019, LNAI 11626, 143-147. (pdf)
  3. Providing the Option to Skip Feedback - A Reproducibility Study, Proceedings of Intelligent Tutoring Systems (ITS 2019), Kingston, Jamaica, 6/3-7/2019, LNCS 11528, 180-185. (pdf)
  4. Providing the Option to Skip Feedback in a Worked Example Tutor, Proceedings of Intelligent Tutoring Systems (ITS 2016), Zagreb, Croatia, 6/6-10/2016, LNCS 9684, 101-110. (pdf)
  5. Using Cloze Procedure Questions in Worked Examples in a Programming Tutor, Proceedings of Intelligent Tutoring Systems (ITS 2016), Zagreb, Croatia, 6/6-10/2016, LNCS 9684, 416-422. (pdf)
  6. The Effectiveness of Visualization for Learning Expression Evaluation: A Reproducibility Study, Proceedings of Innovation and Technology in Computer Science Education (ITiCSE 2016), Arequipa, Peru, 7/11-13/2016, 192-197. (pdf)
  7. The Effectiveness of Visualization for Learning Expression Evaluation. SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2015, Kansas City, MO, 3/4-7/2015. (pdf)
  8. The Effect of Interleaving an Alternate Task During Tutoring and Testing. Proceedings of Frontiers in Education Conference (FIE 2012). Seattle, WA, 10/3-6/2012, 1024-1028. (pdf)
  9. Data Space Animation for Learning the Semantics of C++ Pointers, Proceedings of The Fortieth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, 3/4-7/2009. (pdf)

Evaluation of the benefits of using online tutors:
  1. An Empirical Analysis of Code-Tracing Concepts. Vanesa Getseva and Amruth Kumar. Proceedings of Innovation and Technology in Computer Science Education (ITiCSE 2022), Dublin, Ireland, 7/11-13/2022. % (pdf)
  2. Long Term Retention of Programming Concepts Learned Using Tracing Versus Debugging Tutors. Proceedings of Artificial Intelligence in Education (AI-ED 2021). Online, 6/14-18/2021, LNAI 12749, 219-223. (pdf)
  3. Long Term Retention of Programming Concepts Learned Using Software Tutors. Proceedings of Intelligent Tutoring Systems (ITS 2020). Online, 6/8-12/2020, LNCS 12149, 382-387. (pdf)
  4. The Effect of Using Online Tutors on the Self-Efficacy of Learners, Proceedings of Frontiers in Education Conference (FIE 2015), El Paso, TX, 10/21-24/2015, 603-609. (pdf)
  5. Solving code-tracing problems and its effect on code-writing skills pertaining to program semantics'', Proceedings of Innovation and Technology in Computer Science Education (ITiCSE 2015), Vilnius, Lithuania, 7/6-8/2015, 314-319. (pdf)
  6. Test Anxiety and Online Testing: A Study. Proceedings of Frontiers in Education Conference (FIE 2014). Madrid, Spain, 10/22-25/2014. (copyright, paper)
  7. Affective Learning with Online Software Tutors for Programming. Proceedings of Psychology of Programming Interest Group Annual Conference (PPIG 2014), Brighton, UK, 6/25-27/2014, 89-98. (pdf)
  8. A study of the influence of code-tracing problems on code-writing skills. Proceedings of Innovation and Technology in Computer Science Education (ITiCSE 2013), Canterbury, UK, 7/1-3/2013. (pdf)
  9. A Study of Stereotype Threat in Computer Science, Proceedings of Innovation and Technology in Computer Science Education (ITiCSE 2012), Haifa, Israel, 7/3-5/2012. (pdf)
  10. Results from Repeated Evaluation of an Online Tutor on Introductory Computer Science, Proceedings of Frontiers in Education Conference (FIE 2011), Rapid City, SD, 10/12-15/2011. (pdf)
  11. The Effect of Soliciting Demographic Data on the Performance of Students on Online Tests, Proceedings of Frontiers in Education Conference (FIE 2010), Washington, D.C., 10/27-30/2010. (pdf)
  12. Patterns in Student Assessment of Problem-Solving Software, Proceedings of Frontiers in Education Conference (FIE 2009), San Antonio, TX, 10/18-21/2009, Session M2F. (pdf)
  13. The Effect of Using Problem-Solving Software Tutors on the Self-Confidence of Female Students, Proceedings of The Thirty-Ninth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education}, SIGCSE 2008, Portland, OR, 3/12-15/2008, 523-527. (pdf)
  14. Software Tutors Help Female Students Learn Programming Concepts Just as Well as Male Students, Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare & Higher Education (E-LEARN 2007), Quebec City, Canada, 10/15-19/2007, 6840-6845. (pdf)
  15. Results from the Evaluation of the Effectiveness of an Online Tutor on Expression Evaluation, Proceedings of The Thirty-Sixth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2005, St. Louis, MO, 2/23-27/2005, 216-220. (pdf)
  16. Learning Programming by Solving Problems, Proceedings of IFIP Working Group 3.2 Working Conference on Informatics Curricula, Teaching Methods and Best Practice (ICTEM 2002), Florianapolis, Brazil, 7/10-12/2002, 152-164. (pdf)

About evaluating online software tutors:
  1. Programming Tutors, Practiced Concepts, and Demographics. with Lisa Kaczmarczyk. Proceedings of Frontiers in Education Conference (FIE 2013). Oklahoma City, OK, 10/23-26/2013, Session F2C. (pdf)
  2. Need to Consider Variations within Demographic Groups When Evaluating Educational Interventions, Proceedings of Innovation and Technology in Computer Science Education (ITiCSE 2009), Paris, France, 7/3-8/2009, 176-180. (pdf)
  3. Female Students Assess Software Tutors More Positively Than Male Students, Proceedings of Frontiers in Education Conference (FIE 2008), Saratoga Springs, NY, 10/22-25/2008, Session S4F. (pdf)
  4. Do female students feel differently than male students about using software tutors? Proceedings of Frontiers in Education Conference (FIE 2006), San Diego, CA, 10/28-31/2006, Session S3G. (pdf)
  5. Using Online Tutors for Learning - What do Students Think?, Proceedings of Frontiers in Education Conference (FIE 2004), Savannah, GA, 10/20-23/2004, Session T3C. (pdf)

About specific software tutors:
  1. Expression Tasks for Novice Programmers, Matthias Laengrich, Joerg Schulze, Amruth N. Kumar, Proceedings of Frontiers in Education Conference (FIE 2015), El Paso, TX, 10/21-24/2015, 300-307. (pdf)
  2. A Tutor on Subprogram Implementation, with Eric Fernandes, The Journal of Computing Sciences in Colleges, Vol 20, No. 5, May 2005, pp 36-46. (pdf)
  3. A Tutor on Scope for the Programming Languages Course, with Eric Fernandes, Proceedings of The Thirty-Fifth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2004, Norfolk, VA, 3/3-7/2004, 90-95. (pdf)
  4. A Tutor for Counter-Controlled Loop Concepts and Its Evaluation, with Garrett Dancik, Proceedings of Frontiers in Education Conference (FIE 2003), Boulder, CO, 11/5-8/2003. (pdf)
  5. A Tutor for Learning Encapsulation in C++ Classes, with Rumen Kostadinov, Proceedings of ED-MEDIA 2003 World Conference on Educational Multimedia, Hypermedia and Telecommunications, Honolulu, HI, 6/23-28/2003. (pdf)
  6. A Tutor for Using Dynamic Memory in C++, Proceedings of 2002 Frontiers in Education Conference (FIE 2002), Boston, MA, 11/6-9/2002, Session T4G. (pdf)
  7. A Tutoring System for Parameter Passing in Programming Languages, with Harsh Shah, The Seventh Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2002), Aarhus, Denmark, 6/24-26/2002. (pdf)
  8. Learning the Interaction between Pointers and Scope in C++, Proceedings of The Sixth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2001), Canterbury, UK, 6/25-27/2001. (pdf)
  9. A Problem Generator to Learn Expression Evaluation in CS I and Its Effectiveness, with Aravind Krishna, The Journal of Computing in Small Colleges, Vol 16, No. 4, 5/2001, pp 34-43. (pdf)
  10. Problem Based Learning of Static Referencing Environment in Pascal, with O. Schottenfeld and S.R. Obringer, Proceedings of the Sixteenth Annual Eastern Small College Computing Conference (ESCCC 2000), University of Scranton, PA, 10/27-28/2000, pp 97-102. (pdf)
  11. Facilitating problem-solving on nested selection statements in C/C++, with Neeraj Singhal, Proceedings of 2000 Frontiers in Education Conference (FIE 2000), Kansas City, MO, 10/18-21/2000, session T4C.
  12. Dynamically Generating Problems on Static Scope, Proceedings of The Fifth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2000), Helsinki, Finland, 7/11-13/2000, pp 9-12. (pdf)
  13. Using Java to help students practice problem-solving, with Neeraj Singhal, Proceedings of The Second International Conference and Exhibition on The Practical Application of Java (PA JAVA 2000), Manchester, UK, 4/12-14/2000, pp 205-216. (pdf)
  14. Developing Courseware for Precedence and Associativity of Operators in C, with Ellis Zsoldos, Proceedings of the Eastern Small College Computing Conference (ESCCC '97), The Richard Stockton College of New Jersey, Pomona, NJ, 10/24-25/97, pp 54-59.
  15. Multimedia Courseware for Counter-Controlled Loops in Java, with Andrew Morrissey, The Journal of Computing in Small Colleges, Vol 12, No. 5, 5/1997, pp 134-139. (pdf)

Technology: The following are presentations and publications on the features and technology of problets:
  1. Vanesa Getseva and Amruth Kumar Comparing Bayesian Knowledge Tracing Model Against Naove Mastery Model. Proceedings of Intelligent Tutoring Systems (ITS 2021), Online, 6/7-11/2021. (pdf)
  2. Automated Generation of Self-Explanation Questions in Worked Examples in a Model-Based Tutor. Proceedings of Artificial Intelligence in Education (AI-ED 2015), Madrid, Spain, 6/22-26/2015 (pdf)
  3. A Model for Deploying Software Tutors. IEEE 6th International Conference on Technology for Education (T4E), Amritapuri, India, 12/18-21/2014, 3-9. (pdf)
  4. An Evaluation of Self-Explanation in a Programming Tutor, Proceedings of Intelligent Tutoring Systems (ITS 2014), Honolulu, HI, 6/5-9/2014. (pdf)
  5. A Rule-Based Expert System for Diagnosing Student Errors in a Tutor on Counter-Controlled Loops, with S. Rosenthal, Proceedings of The Second Workshop on AI-supported Education for Computer Science, ITS 2014, Honolulu, Hawaii, 6/6/2014. (pdf)
  6. Limiting the Number of Revisions While Providing Error-Flagging Support During Tests, Proceedings of Intelligent Tutoring Systems (ITS 2012), Chania, Crete, Greece, 6/14-18/2012. (pdf)
  7. Error-Flagging Support and Higher Test Scores, Proceedings of Artificial Intelligence in Education (AI-ED 2011), Auckland, New Zealand, 6/28-7/2/2011, LNAI 6738, 147-154. (pdf)
  8. Error-Flagging Support for Testing and Its Effect on Adaptation, Proceedings of Intelligent Tutoring Systems (ITS 2010), Pittsburgh, PA, 6/14-18/2010. (pdf)
  9. Promoting Reflection and its Effect on Learning in a Programming Tutor, Proceedings of 22nd International FLAIRS conference on Artificial Intelligence (FLAIRS 2009) Special Track on Intelligent Tutoring Systems, Sanibel Island, FL, May 19-21, 2009, 454-459. (pdf)
  10. The Effect of Student Model on Learning, with Adrian Maries (primary author), Proceedings of Eighth IEEE International Conference on Advanced Learning Technologies (ICALT 2008), Santander, Spain, 7/1-5/2008, 877-881. (pdf)
  11. A Scalable Solution for Adaptive Problem Sequencing and its Evaluation, Proceedings of The Fourth International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH 06), Dublin, Ireland, 6/21-23/2006, 161-171. (pdf)
  12. Using Enhanced Concept Map for Student Modeling in a Model-Based Programming Tutor, Proceedings of 19th International FLAIRS conference on Artificial Intelligence (FLAIRS 2006) Special Track on Intelligent Tutoring Systems, Melbourne Beach, FL, May 11-13, 2006, 527-532. (pdf)
  13. Explanation of step-by-step execution as feedback for analytical problems in programming, and its generation in model-based tutors, Technology, Instruction, Cognition and Learning (TICL), Vol 4(1), 2006. (pdf)
  14. Generation of Problems, Answers, Grade and Feedback - Case Study of a Fully Automated Tutor, Journal of Educational Resources in Computing (JERIC), Vol 5(3), Sep 2005. (pdf)
  15. Rule-Based Adaptive Problem Generation in Programming Tutors and its Evaluation, Workshop on Adaptive Systems for Web-Based Education: Tools and Reusability, 12th International Conference on Artificial Intelligence in Education (AI-ED 2005), Amsterdam, The Netherlands, 7/18-22/2005. (pdf)
  16. Generation of Demand Feedback in Intelligent Tutors for Programming, Advances in Artificial Intelligence, Ahmed Tawfik and Scott Goodwin (eds.), Proceedings of The Seventeenth Canadian Conference on Artificial Intelligence (AI 04), London, Ontario, Canada, 5/17-19/2004, Lecture Notes in Artificial Intelligence 3060, Springer, 444-448. (pdf)
  17. A Reified Interface for a Tutor on Program Debugging, Proceedings of Third IEEE International Conference on Advanced Learning Technologies (ICALT 2003), Athens, Greece, 7/9-11/2003. (pdf)
  18. Model-Based Reasoning for Domain Modeling in a Web-Based Intelligent Tutoring System to Help Students Learn to Debug C++ Programs, Intelligent Tutoring Systems (ITS 2002), Biarritz, France, June 5-8, 2002. (pdf)

Amruth Kumar, amruth@ramapo.edu