I am an assistant lecturer at Waterford Institute of Technology. I have a first-class honours B.Sc. degree in computer science and a doctorate in the area of network visualization from the University of Limerick. My Ph.D. considered the design and analysis of algorithms that produce two-dimensional representations of graphs and networks. However, I have a broader interest in algorithms, data structures, and network analysis generally.
Previously, I was a post-doctoral researcher with the Complex and Adaptive Systems Laboratory at University College Dublin. I was also a post-doctoral researcher with the Knowledge and Data Engineering Group at Trinity College Dublin and a postgraduate research student with the Graph Drawing Research Group at the University of Limerick.
Book Chapters, Journal & Conference Papers
An Analysis of Anonymity in the Bitcoin System, Reid, F. and Harrigan, M., Security and Privacy in Social Networks, Springer, pp. 197–223, 2012 (DOI).
Network Analysis of Recurring YouTube Spam Campaigns, O'Callaghan, D., Harrigan, M., Carthy, J. and Cunningham, P., The 6th International AAAI Conference on Weblogs and Social Media (ICWSM'12), The AAAI Press, pp. 531–534, 2012 (arXiv, Link).
EgoNav: Exploring Networks through Egocentric Spatializations, Harrigan, M., Archambault, D., Cunningham, P. and Hurley, N., The International Conference on Advanced Visual Interfaces (AVI'12), ACM Press, ACM, pp. 563–570, 2012 (DOI)
A Characterization of Regions of Wikipedia Based on Motifs in the Edit Graph, Wu, G., Harrigan, M. and Cunningham, P., The 22nd Irish Conference on Artificial Intelligence and Cognitive Science (AICS'11), pp. 166–173, 2011 (Link).
k-Level Crossing Minimization is NP-Hard for Trees, Harrigan, M. and Healy, P., The 5th Workshop on Algorithms and Computation (WALCOM'11), Springer, pp. 70–76, 2011 (DOI).
Using Vector Clocks to Visualize Communication Flow, Harrigan, M., The 2nd International Conference on Social Networks Analysis and Mining (ASONAM'10), IEEE Computer Society, pp. 241–247, 2010 (DOI).
What Do Academic Users Really Want from an Adaptive Learning System?, Harrigan, M., Kravčík, M., Steiner, C., and Wade, V., The 17th International Conference on User Modeling, Adaptation, and Personalization (UMAP'09), Springer, pp. 454–460, 2009 (DOI).
Using a Significant Spanning Tree to Draw a Directed Graph, Harrigan, M. and Healy, P., Journal of Graph Algorithms and Applications (JGAA) (Special Issue on Selected Papers from APVIS'07), 12(3), pp. 293–317, 2008 (Link).
Practical Level Planarity Testing and Layout with Embedding Constraints, Harrigan, M. and Healy, P., The 15th International Symposium on Graph Drawing (GD'07), Springer, pp. 62–68, 2008 (DOI).
Efficiently Drawing a Significant Spanning Tree of a Directed Graph, Harrigan, M. and Healy, P., The 6th Asia-Pacific Symposium on Visualization (APVIS'07), IEEE Visualization and Graphics Technical Committee (VGTC), pp. 35–42, 2007 (DOI).
Workshop Papers, Technical Reports, Patents, etc.
Reports on the Workshops held at the Sixth International AAAI Conference on Weblogs and Social Media, Archambault, D., Bouwmeester, R., Cabulea, C., Daly, E., Di Lorenzo, G., de Rijke, M., Harrigan, M., Kandogan, E., Muller, M., Naaman, M., Quercia, D., Spina, D., Strohmaier, M., Zubiaga, A., AI Magazine 34(1), pp. 101, 2013 (Link).
Using Storm to Perform Dynamic Egocentric Network Motif Analysis, Harrigan, M., Cunningham, P. and Coyle, L., The 3rd International Workshop on Knowledge Discovery Using Cloud and Distributed Computing Platforms (KDCloud'12) at the IEEE International Conference on Data Mining (ICDM'12), IEEE Computer Society, pp. 408–415, 2012 (DOI).
Network Analysis Tool, Harrigan, M., Archambault, D., 2012 (WIPO Patent Number WO/2012/150107).
An Analysis of Anonymity in the Bitcoin System, Reid, F. and Harrigan, M., The 1st International Workshop on Security and Privacy in Social Networks (SPSN'11) at the 3rd International Conference on Social Computing (SocialCom'11), pp. 1318–1326, 2011 (arXiv, DOI).
Characterizing Wikipedia Pages Using Edit Network Motif Profiles, Wu, G., Harrigan, M. and Cunningham, P., The 3rd International Workshop on Search and Mining User-Generated Contents (SMUC'11) at the 20th ACM Conference on Information and Knowledge Management (CIKM'11), ACM, pp. 45–52, 2011 (DOI).
Identifying Dense Structures to Guide the Detection of Misuse and Fraud in Network Data, Redmond, U., Harrigan, M., and Cunningham, P., The 2nd International Workshop on Mining Ubiquitous and Social Environments (MUSE'11) at the 22nd European Conference on Machine Learning and the 15th European Conference on Principles and Practice of Knowledge Discovery in Databases (ECML/PKDD'11), pp. 55–62, 2011 (Link).
A Characterization of Wikipedia Content Based on Motifs in the Edit Graph, Wu, G., Harrigan, M. and Cunningham, P., Technical Report (UCD-CSI-2011-02), School of Computer Science and Informatics, University College Dublin, 2011 (Link).
Towards a Conceptual and Service-Based Adaptation Model, Harrigan, M. and Wade, V., The International Workshop on Dynamic and Adaptive Hypertext: Generic Frameworks, Approaches and Techniques (DAH'09) at the 20th ACM Conference on Hypertext and Hypermedia (HT'09), 2009 (DOI).
What Do Academic Users Want from an Adaptive Learning System?, Harrigan, M., Kravčík, M., Steiner, C., and Wade, V., Technical Report (TCD-CS-2009-06), School of Computer Science and Statistics, Trinity College Dublin, 2009 (Link).
Leveled Drawings of Graphs, Harrigan, M., Ph.D. Thesis (University of Limerick), 2008.
Drawing a Significant Spanning Tree of a Directed Graph, Harrigan, M. and Healy, P., poster at the 14th International Symposium on Graph Drawing (GD'06).
On Layering Directed Acyclic Graphs, Harrigan, M. and Healy, P., Graph Drawing Seminar at Schloß Dagstuhl, 2005.
Method and System for Integration of Instant Messaging and PSTN Based Teleconferencing, Curran, D., Desmond, M., Harrigan, M., Johnston, T., Kuzucu, C., and Wallace, M., 2005 (WIPO Patent Number WO/2005/041086).
|B.Sc. in Computer Forensics and Security||Introduction to Computer Security||Spring 2015|
|B.Sc. in Computer Forensics and Security||Media Forensics||Spring 2015|
|Dip. in Computing with Security and Forensics||Digital Forensics||Spring 2015|
|H.Dip. in Science in Computer Science||Databases||Spring 2015|
My Professional Experience
My Academic Experience
I have (co-)authored sixteen refereed publications and two patents in the areas of algorithmics, graph theory, network analysis and cryptocurrencies.
I have co-organized two workshops on Social Media Visualization (SocMedVis) which were held in conjunction with the International AAAI Conference on Weblogs and Social Media (ICWSM) at Trinity College Dublin (2012) and Massachusetts Institute of Technology (2013).
I review for several international conferences and journals including the Journal of Graph Algorithms and Applications (JGAA), the IEEE Transactions on Learning Technologies (TLT), Social Network Analysis and Mining (SNAM), Computational Geometry – Theory and Applications (CGTA), Software: Practice and Experience (SPE), IEEE Spectrum, Systems Engineering, Discussiones Mathematicae Graph Theory and IEEE Security & Privacy.
I was the principal investigator for a project funded by Enterprise Ireland’s Commercialization Fund 2011. The grant was for €101312 and employed a full-time software engineer. The project was extended in 2012 for an additional year.
I received an Amazon Web Services (AWS) in Education research grant in 2011. The grant was used to conduct several large-scale experiments in real-time data analysis.
My work with Fergal Reid on anonymity in the Bitcoin system was featured in a number of news articles on popular websites including Wired, New Scientist, Forbes, Bloomberg, Spiegel Online and Slashdot.