You can read about my current research and future directions in my research statement.
Conferences and Publication Venues
Tyson, J. D., Kriigel, J. C., Preston, J. A., Jeff, B., and Qu, J., Snack Attack: An Exploration of Collaborative Learning, Proceedings of The 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS'08), Las Vegas, NV, July 2008. UNDER REVIEW
Jeff, B., Preston, J. A., Qu, J., and Hayes, J. An Examination of Collaborative Development Patterns of FOSS Repositories, Proceedings of the The 12th World Multi-Conference on Systemics, Cybernetics and Informatics: WMSCI 2008, Orlando, FL, June 2008.
Preston, J. A. and Prasad, S.K., P2P Document Tree Management in a Real-Time Collaborative Editing System, Proceedings of the 2007 International Conference on High Performance Computing, Goa, India, Dec 2007.
Booth, L., Preston, J. A, and Qu, J., Continuous Program Improvement: A Project to Automate Record-keeping for Accreditation, Proceedings of SIGITE 2007, Sandestin, FL, Oct 2007.
Preston, J. A., Hu, X., and Prasad, S. K., Simulation-based Architectural Design and Implementation of a Real-time Collaborative Editing System, Proceedings of DEVS 2007, Norfolk, VA, 2007.
Preston, J. A. and Prasad, S. K., An Efficient Synchronous Collaborative Editing System Employing Dynamic Locking of Varying Granularity in Generalized Document Trees, The 2nd International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), Atlanta, GA, 2006.
Chastine, J., Zhu, Y., Preston, J. A., A Framework for Inter-referential Awareness in Collaborative Environments, The 2nd International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), Atlanta, GA, 2006.
Preston, J. A. and Prasad, S. K., Synchronous Editing via Web Services: Combining Heterogeneous Client and Server Technologies, Proceedings of CSCW 2006, Banff, Canada, 2006.
Preston, J. A. and Prasad, S. K., Achieving CCI Efficiently by Combining OT and Dynamic Locking with Lazy Consistency in a Peer-to-Peer CES, Proceedings of IWCES 2006, Banff, Canada, 2006.
Preston, J. A. and Prasad, S. K., A Web-Services-based Open-System Architecture for Collaborative Editing Systems, Fourth International Conference on Cooperative Internet Computing, Hong Kong, China, 2006.
Preston, J. A., A Deadlock-Free Multi-Granular, Hierarchical Locking Scheme for Real-time Collaborative Editing, 7th International Workshop on Collaborative Editing Systems in conjunction with the SIGGROUP 2005 Conference, Sanibel Island, FL, 2005.
Chastine, J., and Preston J. A., Teaching 2D Arrays Using Real-time Video Filters, SIGITE 2005, Newark, NJ, 2005.
Preston, J. A., Using Online Grading, Information-Rich Feedback, and Customized Assignment to Enhance Faculty-Student Communication, Third Annual Interdisciplinary Conference for Teachers of Undergraduates, Barnesville, GA, 2005.
Chastine, J., and Preston, J. A., Regaining Integrity in the Classroom, Third Annual Interdisciplinary Conference for Teachers of Undergraduates, Barnesville, GA, 2005.
Preston, J. A., Improving Computer Science Learning and Creating Community via MMOG Technology, College Teaching & Learning (TLC) Conference, Orlando, FL, 2005.
Preston, J. A. and Chastine, J., Offering Flexibility in Higher Education via Online Course Packets, Teaching Online in Higher Education (TOHE) Conference, 2004.
Preston, J. A., and Wilson, D., Achieving Consistency and Communication in Online Education via an Online Grading System, Teaching Online in Higher Education (TOHE) Conference, 2004.
Preston, J., Utilizing Authentic, Real-World Projects in Information Technology Education, SIGITE Newsletter, vol 1, number 2, 2004.
Chastine, J., and Preston, J. A., Google: The Ultimate Cheat Buster, Teaching Online in Higher Education (TOHE) Conference, 2004.
Booth, L., Chastine, J., Eacker, T., and Preston, J. A., WebBSIT Course Development: An Analysis of Synergy, 33rd University System Annual Computing Conference, Eatonton, GA, 2004.
Preston, J. A., Digital Ink and Tablet PCs in the Classroom: Evolving lectures and Involving Students, Second Annual Interdisciplinary Conference for Teachers of Undergraduates, Barnesville, GA, 2004.
Preston. J. A., and Edmonds, C., Improving Web Accessibility for Students with Disabilities, SITE’04, Atlanta, GA, 2004.
Preston, J. A., and Chastine, J., Utilizing Interesting Assignments to Motivate Student Learning, SITE’04, Atlanta, GA, 2004.
Preston, J. A., and Edmonds, C., Making Accessibility Accessible: A Collaborative Project in 508 Compliance for Online Higher Education, SITE’04, Atlanta, GA, 2004.
Preston, J. A., and Booth, L., Creating Campus Community: Using MMOG Technology to Improve the Student Experience in Online Education, Teaching Online in Higher Education (TOHE) Conference. 2003.
Preston, J. A. and Chastine, J., Improving Access and Creating Multiple Learning Pathways for Online Learning Materials, Teaching Online in Higher Education (TOHE) Conference, 2003.
Preston, J. A., Designing Effective Communication Tools for Online Computer Science Courses, 32nd University System Annual Computing Conference, Eatonton, GA, 2003.
Preston, J. A., Creating and Converting Online Content for ADA Compliance, American Society for Training and Development (ASTD) 2003 National Conference, San Diego, CA, 2003.
Booth, L., and Preston, J. A., An E-commerce Model for Teaching Online, Teaching Online in Higher Education (TOHE) Conference, 2002.
Preston, J. A., The Tip of the Iceberg: Advantages of 508-Compliant Courses, MERLOT 2002, Atlanta, GA, 2002.
Preston, J. A., and Taylor, S., E-Commerce as a Capstone in Information Technology, ISECON 2001, Cincinnati, Ohio, 2001. Awarded Best Faculty-Student Paper.
Preston, J. A., Offering CS1 On-Line: Reducing Campus Resource Demand While Improving the Learning Environment, SIGCSE ’01, Charlotte, NC, 2001.
Preston, J. A., Improving Lecture Using Microsoft Agent and a “Who Wants to be a Millionaire” Quiz-Show Approach, 8th Annual Georgia Conference on College & University Teaching, Kennesaw State University, GA, 2001
Preston, J. A., Shackelford, R., Improving On-line Assessment: an Investigation of Existing Marking Methodologies, ITiCSE '99, Crakow, Poland, 1999.
Preston, J. A., and Shackelford, R., A System for Improving Distance and Large-Scale Classes, ITiCSE '98, Dublin, Ireland, 1998.
Preston, J. A., Evaluation Software: Improving Consistency and Reliability of Performance Rating, ITiCSE '97, Uppsala, Sweden, 1997.
Exploring Communication Overhead and Locking Policies in a Peer-to-peer Synchronous Collaborative Editing System, ACM Southeast 2005 (Kennesaw State University, GA), March 2005.
Utilizing Microsoft's .NET Framework in IT Courses Workshop, SIGITE 2004, Salt Lake City, Utah, 10/04.
Disarming the Language “War”: Offering Multiple Pathways in CS1 and CS2. Co-authored with Jeff Chastine, SIGCSE’04, Norfolk, VA, 02/04.
Improving Asynchronous Learning in CS1 via Information-Rich Tutorials, SIGCSE 2003, Reno, NV, 2/03.
On-Line Dynamic Interviews (ODIN): A Means of Overcoming Distance in Student-Teacher Relations, ITiCSE’01 Poster Session, Canterbury, England, 2001.