Publications

Conference and Journal Articles

ACM TOCEA Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature. Heckman, S., Carver, J., Sherriff, M., and Al-Zubidy, A. ACM Transactions on Computing Education. Vol. 22, 1, Article 3 (March 2022), 46 pages.
PDF | DOI
SIGCSE TSTraining Computing Educators to Become Computing Education Researchers. Carver, J., Heckman, S., Sherriff, M. The 53rd ACM Technical Symposium on Computer Science Education. Providence, RI, Mar 2-5, 2022
PDF | DOI
SIGCSE TSEngineering a Complete Curriculum Overhaul. Tychonievich, L. and Sherriff, M. The 53rd ACM Technical Symposium on Computer Science Education. Providence, RI, Mar 2-5, 2022
PDF | DOI
ASEEAchievement Unlocked: Investigating Which Gamification Elements Motivate Students. Sherriff, M. and Floryan, M. The 123rd ASEE Annual Conference and Exposition. New Orleans, LA, June 24-27, 2016
PDF | DOI
SIGCSE TSA (Updated) Review of Empiricism at the SIGCSE Technical Symposium. Al-Zubidy, A., Carver, J., Heckman, S. The 47th ACM Technical Symposium on Computer Science Education. Memphis, TN, Mar 3-6, 2016
PDF | DOI
SIGCSE TSA Service Learning Capstone Practicum. Bloomfield, A., Sherriff, M., and Williams, K. The 45th ACM Technical Symposium on Computer Science Education. Atlanta, GA, Mar 5-8, 2014
PDF | DOI
ASEE FIEInform, Experience, Implement - Teaching an Intensive High School Summer Course. Layer, R., Sherriff, M., and Tychonievich, L. The 42nd Annual Frontiers in Education (FIE) Conference. Seattle, WA, Oct 3-6, 2012
PDF | DOI
ASEE FIETeaching Web Services and Service-Oriented Architecture using Mobile Platforms. Sherriff, M. The 40th Annual Frontiers in Education (FIE) Conference. Washington, DC, Oct 27-30, 2010
PDF | DOI
ASEE FIERole of Larger Software Artifacts in Introductory Computer Science Courses. Krogius, O., Horton, T., and Sherriff, M. The 40th Annual Frontiers in Education (FIE) Conference. Washington, DC, Oct 27-30, 2010
PDF | DOI
CSEE&TUsing LEGO MINDSTORMS NXT and LEJOS in an Advanced Software Engineering Course. Lew, M., Horton, T., and Sherriff, M. The 23rd Annual IEEE-CS Conference on Software Engineering Education and Training. Pittsburg, PA, Mar 9-12, 2010
PDF | DOI
SIGCSE TSCompatibility of Partnered Students in Computer Science Education. Sennett, J. and Sherriff, M. The 41st ACM Technical Symposium on Computer Science Education. Milwaukee, WI, Mar 10-13, 2010
PDF | DOI
ISSREAutomated Fix Generator for SQL Injection Attacks. Dysart, F. and Sherriff, M. The 19th IEEE International Symposium on Software Reliability Engineering. Redmond/Seattle, WA, Nov 11-14, 2008
PDF | DOI
ICSTEmpirical Software Change Impact Analysis using Singular Value Decomposition. Sherriff, M. and Williams, L. International Conference on Software Testing, Verification, and Validation. Lillehammer, Norway, April 9-11, 2008
PDF | DOI
ISSREPrioritization of Regression Tests using Singular Value Decomposition with Empirical Change Records. Sherriff, M., Lake, J. M., and Williams, L. The 18th IEEE International Symposium on Software Reliability Engineering. Trollhattan, Sweden, Nov 5-9, 2007
PDF | DOI
CASCONIdentifying Fault-Prone Files Using Static Analysis Alerts Through Singular Value Decomposition. Sherriff, M., Heckman, S. S., Lake, J. M., and Williams, L. 17th Annual International Conference of the IBM Center for Advanced Studies. Richmond Hill, Ontario, Oct 22-25, 2007
PDF | DOI
FSEUsing Groupings of Static Analysis Alerts to Identify Files Likely to Contain Field Failures. Sherriff, M., Heckman, S. S., Lake, J. M., and Williams, L. he 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering. Dubrovnik, Croatia, Sept 3-7, 2007
PDF | DOI
ISSREDevCOP: A Software Certificate Management System for Eclipse. Sherriff, M. and Williams, L. 17th Annual International Symposium on Software Reliability Engineering. Raleigh, North Carolina, Nov 6-10, 2006
PDF | DOI

Other Publications

SCMA Method for Verification and Validation Certificate Management in Eclipse. Sherriff, M. and Williams, L. Workshop on Software Certificate Management. Long Beach, California, Nov 8, 2005
PDF | DOI
ISSRECertification of Code During Development to Provide an Estimate of Defect Density. Sherriff, M. and Williams, L. The 16th International Symposium on Software Reliability Engineering. Chicago, Illinois, Nov 8-11, 2005
PDF | DOI
FSEUsing Verification and Validation Certificates to Estimate Software Defect Density. Sherriff, M. Doctoral Symposium. Symposium on the Foundations of Software Engineering. Lisbon, Portugal, Sept 6, 2005
PDF | DOI
A-MOSTEarly Estimation of Defect Density Using an In-Process Haskell Metrics Model. Sherriff, M., Nagappan, N., Williams, L., and Vouk, M. The First International Workshop on Advances In Model-Based Software Testing, co-located with the International Conference on Software Engineering. St. Louis, MO, May 15-16, 2005
PDF | DOI
ISSRETool Support for Estimating Software Reliability in Haskell Programs. Sherriff, M. and Williams, L. Student Paper. The 15th International Symposium on Software Reliability Engineering. St-Malo, France, Nov 2-5, 2004
PDF | DOI
ISSREUsing In-Process Metrics to Predict Defect Density in Haskell Programs. Sherriff, M., Williams, L., and Vouk, M. 2004-11-02. Fast Abstract. The 15th International Symposium on Software Reliability Engineering
PDF | DOI
ED-MEDIAUnix Tutorials to Move Students from PC/Windows to Unix. Burg, J., and Sherriff, M. ED-MEDIA 2002 Conference. Denver, Colorado, June 30, 2002
PDF | DOI