Research - Dr. J. Ben Schafer
Publications
- Diesburg, S., Schafer, J.B., and Morrison, B. (2025) “Curriculum for a Comprehensive Statewide In-Service CS Teacher Training Program” Proceedings of ACM SIGCSE TS 2025.
- Stephen H. Edwards, David L. Largent, Ben Schafer, Debarati Basu, Amy Csizmar Dalal, Dan Garcia, Brian Harrington, Kevin Lin, Dan S. Myers, Christian Roberson, Giulia Toti, and Brett Wortzman. 2024. Developing a Playbook of Equitable Grading Practices. In Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 2 (SIGCSE Virtual 2024). Association for Computing Machinery, New York, NY, USA, 283–284. https://doi.org/10.1145/3649409.3691071
- Schafer, J.B. and Rogers, C. (2024) “Using the Big Book of Computing Pedagogy” HelloWorld. Vol 23, Spring 2024. Raspberry PI Foundation, London, England.
- Schafer, J.B. (2022) "Understanding Animations in Scratch" POGIL Activity Clearinghouse. Vol 3, No. 4. December 2022.
- Schafer, J.B. (2022) "Coordinating Sprites to Tell Stories" POGIL Activity Clearinghouse. Vol 3, No. 4. December 2022.
- Schafer, J.B. (2022) "Exploring the Use of Events in Storytelling" POGIL Activity Clearinghouse. Vol 3, No. 4. December 2022.
- Schafer, J.B. (2022) "Text-based I/O and Variables in Scratch" POGIL Activity Clearinghouse. Vol 3, No. 4. December 2022.
- Schafer, J.B. (2022) "Conditionals in Scratch" POGIL Activity Clearinghouse. Vol 3, No. 4. December 2022.
- Berns, A., East, J.P., and Schafer, J.B. (2022) "How We Have Applied Grading for Equity: An Experience Report" Proceedings of the 54th Annual Midwest Instruction and Computing Symposium, Milwaukee, WI. April 1-2, 2022.
- East, J.P. and Schafer, J.B. (2022) "Developing a CS Teacher Prep Program" Proceedings of the 54th Annual Midwest Instruction and Computing Symposium, Milwaukee, WI. April 1-2, 2022.
- Schafer, J.B. and East, J.P., "Creating a High Quality, High Impact CS Teacher Prep Program" SIGCSE TS 2022, Providence, Rhode Island.
- Carberry, A., Klassner, F., Schafer, J.B., and Varnado, T. (2014) "The Efficacy of LEGO Products in the Classroom: A Literature Review" A white-paper written for LEGO Education, Inc.
- Schafer, J.B. and Hughes, S., (2012), "Student-Owned Devices for Classroom-wide Communication and Collaboration," Proceedings of the 45th Annual MICS Symposium. [Peer Reviewed Abstracts. 90% acceptance rate].
- Schafer, J.B. and Hughes, S., (2012), "A Customizable Platform for Classroom Collaboration Using Mobile Devices" Poster Session Presentation, SIGCSE 2012, March 1st-3rd, 2012, Raleigh, NC. [30% acceptance rate]
- Schafer, J.B., (2008), "The Application of Data-Mining to Recommender Systems," Encyclopedia of Data Warehousing and Mining, 2nd edition, Wang, J. (Editor). Information Science Publishing.
- Manaris, B., Wainer, M., Barnes, J., Kirkpatrick, A., Schafer, J.B., Shannon, C., and Wright, J. (2007) "Incorporating HCI into the Computer Science Curriculum: Bloom’s Taxonomy Meets the CC’01 Curricular Guidelines" Accepted for publication in The Journal of Computer Science Education.
- Schafer, J.B., Frankowski, D., Herlocker, J., and Sen, S. (2007), "Collaborative Filtering Recommender Systems," appears in The Adaptive Web, Springer Verlag. [Link to Springer-Verlag Content Link system]
- Schafer, J.B., Konstan, J.A., and Riedl, J. (2006), "Recommender Systems for the Web." Chapter 6 of Visualizing the Semantic Web, 2nd edition, Geroimenko, V., and Chen, C. editors. Springer Verlag.
- Schafer, J.B., (2005), "The Integration of the Software Studio Approach into the Undergraduate Computer Science Curriculum," Proceedings of the 28th Annual MICS Symposium. [PDF].
- Schafer, J.B., (2005), "The Application of Data-Mining to Recommender Systems," in Encyclopedia of Data Warehousing and Mining, Wang, J. (Editor). Information Science Publishing. [PDF of pre-publication version].
- East, J.P., and Schafer, J.B (2005), "In-Person Grading : An Evaluative Experiment," Proceedings of the 2005 ACM Conference of the Special Interest Group, Computer Science Education (SIGCSE-05). [PDF].
- Schafer, J.B. (2005) "DynamicLens: A Dynamic User-Interface for A Meta-Recommendation System." Accepted for publication as part of "Beyond Personalization 2005: A Workshop on the Next Stage of Recommender Systems Research" at the ACM Intelligent User Interfaces. [PDF]
- Schafer, J.B., Konstan, J.A., and Riedl, J. (2004), "The View through MetaLens: Usage Patterns for a Meta-Recommendation System," IEE Proceedings Software, Vol. 151, No. 6, December 2004, pp 267-279. IEE Publishing. [PDF of pre-publication version].
- Schafer, J.B., (2004), "Hands-on Artificial Intelligence Education using the LEGO Mindstorms: Lessons Learned," Proceedings of the 27th Annual MICS Symposium. [PDF].
- Schafer, J.B., Konstan, J.A., and Riedl, J. (2002), "Meta-recommender Systems: User-controlled Integration of Diverse Recommendations," Proceedings of the ACM Conference on Information and Knowledge Management (CIKM-02). [PDF].
- Schafer, J.B., Konstan, J.A., and Riedl, J. (2001), "E-Commerce Recommender Applications," Data Mining and Knowledge Discovery, vol 5 nos.1/2, pp 115-152. (Also appeared as a chapter in Kohavi and Provost (editors) (2001), Applications of Data Mining to Electronic Commerce,Kluwer Academic Publishers.) [PDF]
- Schafer, J.B., MetaLens: A Framework for Multisource Recommendations, Ph.D. Thesis. [PDF]
- Schafer, J.B., Konstan, J.A., and Riedl, J. (1999), "Recommender Systems in Electronic Commerce," Proceedings of the ACM Conference on Electronic Commerce (EC-99). [PDF].
- Good, N., Schafer, J.B., Konstan, J.A., Borchers, A., Sarwar, B., Herlocker, J., and Riedl, J. (1999), "Combining Collaborative Filtering with Personal Agents for Better Recommendations," Proceedings of the 16th Annual Conference of the American Association of Artificial Intelligence (AAAI99). [PDF].
- Schafer, J.B., Good, N. (1999), "Talk to my Agents: Research Issues in Combining Information Filtering Agents with Collaborative Filtering," Position Paper for Ch'99 Workshop: Interacting with Recommender Systems (CHI99). [PDF]
- Gustafson, T., Schafer, J.B., and Konstan, J.A (1998), "Agents in Their Midst: Evaluating User Adaptation to Agent Assisted Software," Proceedings of the Eighth Intelligent User Interfaces Conference (IUI98), pp 163-170. [PDF].
- Schafer, J.B. (1992), "Fractal Geometry: A General Overview," The Pentagon, Vol. 51 (2), pp 3-16.
With Students
- Bardell, C, Hughes, S. and Schafer, J.B. (2013) "Human Performance with Multiple Devices Influencing a Single Cursor." Proceedings of Human Factors and Ergonomics Society 57th Annual Meeting, September 30-October 4th, 2013, San Diego, CA [65% acceptance rate for the paper’s track.]
- Mangel, A., Preston, A., Schafer, J.B. and Hughes, S., (2012), "Architecture Design to Support a Smartphone-based Student Response System," Proceedings of the 45th Annual MICS Symposium. [Faculty Advisor for Student Paper. Peer Reviewed Abstract].
- Frederick, N., O’Kane, K., Schafer, J.B., (2004), "What’s the Score?: Converting Textual Reviews to Numerical Scores in the Domain of Movies," Proceedings of the 27th Annual MICS Symposium.