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. El Salti, T., Sykes, E. R. (2022). New and Reliable Points Shifting - Based Algorithm for Indoor Location Services, The International Journal of Ubiquitous and Systems and Pervasive Networks (JUSPN)  [In Press]

  3. Sykes, E. R., Jain, R., Canales, A., Wang, W.B., Weldon, J., Shanker, R., Voytenko, V., Sullivan, J., & Sauer, D. (2021). Towards Better Insights: Preliminary Results of a Machine Learning Model for Fracture Risk Assessment, Journal of Geriatric Orthopaedic Surgery and Rehabilitation (Impact Factor 1.345),  SAGE Publishing [Available on SAGE Journals online]

  4. Shaw, N., El Salti, T., Cheung, C-C., and Sykes, E. R., (2021). A New Set of Wi-Fi Dynamic Line-Based Localization Algorithms for Indoor Environment.  Procedia Computer Science,  Vol 191, pp 76-84. [Full paper available on ScienceDirect via Elsevier.].

  5. Tanbeer, S. and Sykes, E. R. (2021). MyHealthPortal – A Web-based e-Healthcare Web Portal for Out-of-Hospital Patient Care,DIGITAL HEALTH. January 2021. doi:10.1177/2055207621989194 [Full paper available on Sage Journals.]

  6. Sykes, E. R. (2021). A Deep Learning Computer Vision iPad Application for Sales Rep Optimization in the Field, The Visual Computer, Springer Nature. [Full paper available on SpringerLink.]

  7. Sykes, E. R. (2020). A Context-aware System using Mobile Applications and Beacons for on-premise Security Environments Journal of Ambient Intelligence and Humanized Computing, Vol. 11, pp. 5487–5511, Springer Nature. [Full paper available on SpringerLink. or here: Springer SharedIt]

  8. 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].

  9. 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].

  10. 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].

  11. Sykes, E. R. (2014). A Cloud-based Interaction Management System Architecture for Mobile Devices. The 9th International Conference on Future Networks and Communications (FNC'14)/The 11th International Conference on Mobile Systems and Pervasive Computing (MobiSPC'14) ScienceDirect, Elsevier, Vol. 34, pp 625-632. [Full paper available on Elsevier ScienceDirect].

  12. 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].

  13. 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].

  14. 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].

  15. 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].

  16. 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].

  17. 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]

  18. 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]

  19. 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.

  20. 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].

  21. 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].

  22. 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].

  23. 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].

  24. 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)

  25. Mustafa, A., Sykes, E. R. (2021). A high fidelity indoor navigation system for users in motion using BLE with beacons, 2021 International Conference on Indoor Positioning and Indoor Navigation, Lloret de Mar, Spain, Nov 29 – Dec 2, 2021, IEEE [Full paper available soon on IEEE Xplore].

  26. Sykes, E. R., Tofighi, G., Wang, Yuan, Ganguly, D., Janwaar, A., and Singh A. (2021). On the design of Therapy Tracker: A cross-platform medication management application with augmented reality and machine learning, FTC 2021 - Future Technologies Conference 2021, 28-29 October 2021, Vancouver, BC, Canada  Springer Nature [Full paper available soon on Springer Link].

  27. Sykes, E. R., Mustafa, A. (2021). Enhancing micro-location accuracy for asset tracking: An evaluation of 2 fingerprinting approaches using 3 machine learning algorithms, FTC 2021 - Future Technologies Conference 2021, 28-29 October 2021, Vancouver, BC, Canada  Springer Nature [Full paper available soon on Springer Link].

  28. Shaw, N., El Salti, T., Cheung, C-C., and Sykes, E. R., (2021). A New Set of Wi-Fi Dynamic Line-Based Localization Algorithms for Indoor Environment.  The 18th International Conference on Mobile Systems and Pervasive Computing (MobiSPC),  Aug 9-12, 2021, Leuven, Belgium, Elsevier.

  29. Mahmoud, S., Sykes, E. R., Erum, B., Schwenger, S., Poulin, J., Cheers M. (2020). Towards Better Remote Healthcare Experiences: An mHealth Video Conferencing System for Improving Healthcare Outcomes, FTC 2020 - Future Technologies Conference 2020,  pp. 180-200, Springer Nature [Full paper available soon on Springer Link].

  30. El Salti, T., Sykes, E. R., Zajac, W., Abdullah, S., and Khoja, S. (2019). NewPneu: A Novel Cost Effective mHealth System for Diagnosing Childhood Pneumonia in Low-Resource Settings, 10th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, British Columbia, Canada, October 2019. [Full paper available on IEEE Explore].

  31. 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].

  32. 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.

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

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

  35. 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

  36. 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).

  37. 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].

  38. 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].

  39. 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].

  40. 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].

  41. 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).

  42. 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).

  43. 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).

  44. 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).

  45. 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).

  46. 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.

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

  48. 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.

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

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

    Thesis and Dissertations

  51. 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.

  52. 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.

  53. 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.

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

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

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