Dr David Lillis

Lecturer/Assistant Professor

Email: david.lillis@ucd.ie
Phone: +353 1 716 2926

Full Profile

Office (Dublin):
Room A1.16, School of Computer Science,
University College Dublin,
Belfield, Dublin 4

Office (Beijing):
Room 712, Teaching Building 4,
Beijing University of Technology,
100 Pingleyuan Lu, Chaoyang District, Beijing

Current Modules:

  • COMP2003J: Data Structures and Algorithms 2
  • COMP3009J: Information Retrieval

Past Modules:

  • COMP1001J: Introduction to Programming 1
  • COMP1002J: Introduction to Programming 2
  • COMP1003J: Introduction to Software Engineering
  • COMP2004J: Databases and Information Systems
  • COMP2007J: Principles of Computer Organisation
  • COMP20130: Introduction to Computer Forensics
  • COMP40370: Data Mining


Information Retrieval, Digital Forensics, Data Fusion, Text Analytics, Multi-Agent Systems.

Full list of publications.

  • Expediting MRSH-v2 Approximate Matching with Hierarchical Bloom Filter Trees. (best paper award)
    David Lillis, Frank Breitinger and Mark Scanlon

    In 9th EAI International Conference on Digital Forensics and Cyber Crime (ICDF2C 2017), Prague, Czech Republic, 2017.
  • Current Challenges and Future Research Areas for Digital Forensic Investigation.
    David Lillis, Brett Becker, Tadhg O'Sullivan and Mark Scanlon
    In Proceedings of the 11th Annual ADFSL Conference on Digital Forensics, Security and Law (CDFSL 2016), Daytona Beach, FL, USA, 2016. ADFSL.
  • Exploring AOP from an OOP Perspective.
    Rem W. Collier, Seán Russell and David Lillis
    In Proceedings of the 5th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE! @ SPLASH 2015), AGERE! 2015, pages 25--36, Pittsburgh, PA, USA, 2015. ACM.
  • Evaluation of a Conversation Management Toolkit for Multi Agent Programming.
    David Lillis, Rem W. Collier and Howell R. Jordan
    In M. Dastani, J. F. Hübner, and B. Logan, editors, Programming Multi-Agent Systems - 10th International Workshop, ProMAS 2012, Valencia, Spain, June 5, 2012, Revised Selected Papers, volume 7837, pages 90--107. Springer Verlag Heidelberg, 2013.
  • An Agent-Based Approach to Component Management.
    David Lillis, Rem W. Collier, Mauro Dragone and G M P. O'Hare
    In Proceedings of the 8th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS '09), pages 529--536, Budapest, Hungary, may 2009. International Foundation for Autonomous Agents and Multiagent Systems.
  • Extending Probabilistic Data Fusion Using Sliding Windows.
    David Lillis, Fergus Toolan, Rem Collier and John Dunnion
    In C. Macdonald, I. Ounis, V. Plachouras, I. Ruthven, and R. W. White, editors, Advances in Information Retrieval. Proceedings of the 30th European Conference on Information Retrieval Research (ECIR 2008), volume 4956 of Lecture Notes in Computer Science, pages 358--369, Berlin, 2008. Springer Berlin Heidelberg.
  • ProbFuse: A Probabilistic Approach to Data Fusion.
    David Lillis, Fergus Toolan, Rem Collier and John Dunnion
    In Proceedings of the 29th annual international ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '06), pages 139--146, Seattle, WA, USA, 2006. ACM.