Publications

Book Chapters, Journal manuscripts, and Conference papers and posters

    Book Chapters

  1. Sykes, E. R., Pham, H., Stoica, M., & Stacey, D. (2013). A Privacy-Enabled Mobile Computing Model Using Intelligent Cloud-Based Services SmartData. New York: Springer Science+Business Media. [Full paper available on SpringerLink]

    Journal Papers (Peer-reviewed)

  2. Sykes, E. R. (2018). Reasoning about Ideal Interruptible Moments: A Soft Computing implementation of an Interruption Classifier in Free-Form Task Environments, International Journal of Human-Computer Studies, Elsevier Publishing, Vol. 120, pp. 66-93. [Full paper available on Elsevier ScienceDirect https://doi.org/10.1016/j.ijhcs.2018.06.005].

  3. Sykes, E. R., Muthukrishnan, D., Al-Yousifi, Y., Spriet, D., Pietroszek, K. (2016). Mobile Devices at the Cinema Theatre, Entertainment Computing, Elsevier Publishing, Vol. 15, pp 21-39. [Full paper available on Elsevier ScienceDirect doi:10.1016/j.entcom.2016.02.004].

  4. Jiang, R. Y., & Sykes, E. R. (2015). A 3D Computer Assisted Treatment Planning System for Breast Cancer Brachytherapy Treatment. International Journal of Computer Assisted Radiology and Surgery, 10(4), 373-381. [Full paper available on Springer Link].

  5. Sykes, E. R. (2014). New Methods of Mobile Computing: From Smartphones to Smart Education, TechTrends, 58(3), pp. 26-37. [Full paper available on Springer Link].

  6. Sykes, E. R., Skoczen, W. (2014). An improved parallel implementation of RainbowCrack using MPI. Journal of Computational Science, 5(3), pp. 536-541, Elsevier. [Full paper available on Elsevier ScienceDirect].

  7. Sykes, E. R., Skoczen, W. (2013). Bridging the gap using Access Grid video collaboration technology: A case study in music performance education across two continents, Educause Review. [Full paper available on Educause Review].

  8. Ansari, S. & Sykes, E. R. (2012). SQL Injection in Oracle: An exploration of vulnerabilites, International Journal of Computer Science and Engineering. Vol. 4, Issue 4, pp. 522-531. [Full paper available on IJCSE].

  9. Ansari, S. & Sykes, E. R. (2012). Towards Smarter Intelligent Tutoring Systems: A Proposal for the Inclusion of Enthymemes in their Design, International Journal of Technology, Instruction, Cognition and Learning. Vol. 9, Issue 1-2, pp. 9-29. [Full paper available on Old City Publishing].

  10. Sykes, E. R. (2011). Interruptions in the workplace: A case study to reduce their effects. International Journal of Information Management , Vol. 31, Issue 4. pp.385-394. [Full paper available on Elsevier ScienceDirect]

  11. Sykes, E. R. (2010). Design, Development, and Evaluation of the Java Intelligent Tutoring System. International Journal of Technology, Instruction, Cognition and Learning , Vol. 8, pp. 25–65. [Full paper available on Old City Publishing]

  12. Sykes, E. R., Lin, M., Skoczen, W. (2010). MPI Enhancements to John the Ripper, High Performance Computing Symposium (HPCS2010), Journal of Physics: Conference Series. Vol. 256, Issue 1.

  13. Sykes, E. R. (2010). Preliminary Findings of Visualization of the Interruptible Moment. In D. J. K. Mewhort, N. M. Cann, G. W. Slater & T. J. Naughton (Eds.), High Performance Computing Systems and Applications (Vol. 5976): Lecture Notes in Computer Science. [Full paper available on SpringerLink].

  14. Sykes, E. R. (2007). Developmental Process Model for the Java Intelligent Tutoring System, Journal of Interactive Learning Research. Vol. 18, Issue 3. (Acceptance rate: 10-19%). [Full paper available on JILR].

  15. Sykes, E. R. (2007). Determining the Effectiveness of the 3D Alice Programming Environment at the Computer Science I Level, Journal of Educational Computing Research. Vol. 36, Issue 2. [Full paper available on JECR].

  16. Sykes, E. R. (2006). Qualitative Evaluation of the Java Intelligent Tutoring System, Journal of Systemics, Cybernetics, and Informatics, Vol. 3, Issue 5. (Selected as one of the top 5% of the best papers from the International Conference on Education and Information Systems, Technologies and Applications, Orlando, Florida. 2004). [Full paper available on here].

  17. Sykes, E. R., & Franek, F. (2004). A Prototype for an Intelligent Tutoring System for Students Learning to Program in Java, International Journal of Computers and Applications. Vol 1, pp. 35-44, ACTA Press. (Selected as one of the top 10% of papers from the IEEE International Conference on Advanced Learning Technologies, Athens, Greece. 2004). [Full paper available on here].

    Conference Papers, Presentations and Posters (Peer-reviewed)

  18. Sykes, E. R., Pentland, S., Nardi, S. (2015). Context-Aware Mobile Apps using iBeacons: Towards Smarter Interactions, CASCON 2015, Markham, Canada. pp. 129-138, ACM. [Full paper available on ACM Digital Library].

  19. Jiang, R. Y., Sykes, E. R. (2014). A 3D Computer Assisted Treatment Planning System for Breast Cancer Brachytherapy Treatment. Paper presented at the Computer Assisted Radiology and Surgery, 28th International Congress and Exhibition, Fukuoka, Japan.

  20. Sykes, E. R., Lin, M., Skoczen, W. (2011). Enhancing the John the Ripper Algorithm, SHARCNET Research Day 2011.

  21. Sykes, E. R., Skoczen, W. (2009). An Improved Parallel Implementation of Rainbowcrack Using MPI, High Performance Computing Symposium (HPCS2009), Queens University, Kingston, Ontario.

  22. Sykes, E. R. (2008). Creating and Maintaining Sustainable Environments. Editor for Proceedings of the 3rd Polytechnics Canada Conference, Oakville, Ontario. Available: Polytechnics Canada 2008 Conference Proceedings

  23. Sykes, E. R. (2007). A Model for Interruption Detection using Task, User, and Environment Contexts Proceedings of the 2nd Polytechnics Canada Conference , Toronto, Ontario. (pp. 57-63).

  24. Sykes, E. R. (2006). Case Study: Human Computer Interaction Design Analysis of an Intelligent Tutoring System, IASTED International Conference on Education and Technology, Calgary, Alberta, Canada. ACTA publishing (Acceptance rate: 30%). [Full paper available on ACTA].

  25. Sykes, E. R., & Mirkovic, A. (2005). A Fully Parallel Implementation of a Scalable Hopfield Neural Network on the SHARC-NET Supercomputer, The 19th International Symposium on High Performance Computing Systems and Applications , IEEE, University of Guelph, Ontario, Canada. [Full paper available on IEEE Explore].

  26. Sykes, E. R., & Franek, F. (2004). Presenting JECA: A Java Error Correcting Algorithm for the Java Intelligent Tutoring System, Proceedings of the IASTED International Conference on Advances in Computer Science and Technology , St. Thomas, Virgin Islands, USA (pp. 151-156). [Full paper available here].

  27. Sykes, E. R., & Franek, F. (2004). Field-Report of the Java Intelligent Tutoring System, Learning Technology Newsletter, Publication of IEEE Computer Society Technical Committee on Learning Technology (ISSN 1438-0625) (pp. 32-35). [Full paper available here].

  28. Sykes, E. R., & Franek, F. (2004). Preliminary Assessment of the Java Intelligent Tutoring System, International Conference on Education and Information Systems, Technologies and Applications, Orlando, Florida. (pp. 22-27).

  29. Sykes, E. R., & Franek, F. (2004). Pedagogical Design of the Java Intelligent Tutoring System, International Conference on Education and Information Systems, Technologies and Applications, Orlando, Florida. (pp. 213-218).

  30. Sykes, E. R., & Franek, F. (2004). Inside the Java Intelligent Tutoring System Prototype: Parsing Student Code Submissions with Intent Recognition, Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education. Innsbruck, Austria. (pp. 613-618).

  31. Sykes, E. R., & Franek, F. (2003). An Intelligent Tutoring System Prototype for Learning to Program Java. Proceedings of the 3rd IEEE International Conference on Advanced Learning Technologies, Athens, Greece, (pp. 485-486).

  32. Sykes, E. R., & Franek, F. (2003). A Prototype for an Intelligent Tutoring System for Students Learning to Program in Java. Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education. Rhodes, Greece. (pp. 78-83).

  33. Sykes, E. R. (2003). Java Intelligent Tutoring System Model and Architecture. AAAI Spring Symposium: Human Interaction with Autonomous Systems in Complex Environments, SS-03-04, (pp. 187-193). AAAI Press.

  34. Sykes, E. R. (2002). A Unified Model of Intelligence. Canadian Society for the Study of Education Press (pp. 537-545). Toronto, Canada: CSSE Press.

  35. Sykes, E. R. (2002). An Intelligent Academic Advising System Model Using Soft Computing Constructs. Paper presented at the meeting of Computer Science Faculty, St. Catharines, Ontario, Canada.

  36. Sykes, E. R. (2002). Linux Cluster Research at Sheridan College. Paper presented to the Computer Science Faculty, Sheridan College, Ontario, Canada.

  37. Sykes, E. R. (2001). Linux and Oracle. Symposium conducted at the 3rd Annual Make IT So Conference, Oakville, Ontario, Canada.

    Thesis and Dissertations

  38. Sykes, E. R. (2012). [If on Windows:] Determining when to interact: The Interaction Algorithm. Doctor of Philosophy (Computer Science), University of Guelph, Guelph, Ontario, Canada.

  39. Sykes, E. R. (2012). [If on Mac:] Determining when to interact: The Interaction Algorithm. Doctor of Philosophy (Computer Science), University of Guelph, Guelph, Ontario, Canada.

  40. Sykes, E. R. (2006). Design, Development and Evaluation of the Java Intelligent Tutoring System. Doctor of Philosophy (Education-Cognition and Learning), Brock University, St. Catharines, Ontario, Canada.

  41. Sykes, E. R. (2005). The Java Error Correction Algorithm. Master of Science thesis, McMaster University, Ontario, Canada.

  42. Sykes, E. R. (1998). Determining the Effectiveness of the Interactive Video Classroom. Master of Education thesis, Brock University, St. Catharines, Ontario, Canada.

  43. Sykes, E. R., Jarrett, R., & Paige, R. (1992). Readability and Textual Analysis. Unpublished bachelor’s thesis. McMaster University, Ontario, Canada.