Dr Martin Harrigan

BSc PhD

Lecturer in Software Development

801 Killeshin Building, Carlow Campus
 

e: martin.harrigan@itcarlow.ie      t: 059 9175541

ORCID ID: 0000-0002-6069-7001     ResearchGate  LinkedIn

 
  • Research Interests
  • Publications
  • Research Supervision
  • Engagement and Collaboration

Research Interests

Dr. Harrigan's research interests include network analysis, complex networks, digital currencies and visualization. He has a first-class honours B.Sc. degree in computer science and a doctorate in the area of network visualization from the University of Limerick. His Ph.D. considered the design and analysis of algorithms that produce two-dimensional representations of graphs and networks.

He has worked as a post-doctoral researcher with the Complex and Adaptive Systems Laboratory at University College Dublin. He 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.

He has (co-)authored eighteen refereed publications and two patents in the areas of algorithmics, graph theory, network analysis and digital currencies. He was the principal investigator for a project funded by Enterprise Ireland’s Commercialization Fund 2011. The grant was for €101,312 and employed a full-time software engineer. The project was extended in 2012 for an additional year. He received an Amazon Web Services in Education research grant in 2011. The grant was used to conduct several large-scale experiments in real-time data analysis.

His work 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.

Publications

Peer Reviewed Journal Articles

Cunningham, P., Wu, G., O’Callaghan, D. and Harrigan, M., Characterizing Ego-Networks using Motifs, Network Science, 1(2), pp. 170–190, 2013.

Harrigan, M. and Healy, P., Using a Significant Spanning Tree to Draw a Directed Graph, Journal of Graph Algorithms and Applications (JGAA) (Special Issue on Selected Papers from APVIS’07), 12(3), pp. 293–317, 2008.

Books and Book Chapters

Reid, F. and Harrigan, M., An Analysis of Anonymity in the Bitcoin System, Security and Privacy in Social Networks, Springer, pp. 197–223, 2012.

Conference Proceedings and Papers

Harrigan, M. and Fretter, C., The Unreasonable Effectiveness of Address Clustering, The 13th IEEE International Conference on Advanced and Trusted Computing (ATC’16), IEEE Computer Society, pp. 368–373, 2016.

O’Callaghan, D., Harrigan, M., Carthy, J.and Cunningham, P., Network Analysis of Recurring YouTube Spam Campaigns, The 6th International AAAI Conference on Weblogs and Social Media (ICWSM’12), The AAAI Press, pp. 531–534, 2012.

Harrigan, M., Archambault, D., Cunningham, P. and Hurley, N., EgoNav: Exploring Networks through Egocentric Spatializations, The International Conference on Advanced Visual Interfaces (AVI’12), ACM Press, ACM, pp. 563–570, 2012.

Wu, G., Harrigan, M. and Cunningham, P., A Characterization of Regions of Wikipedia Based on Motifs in the Edit Graph, The 22nd Irish Conference on Artificial Intelligence and Cognitive Science (AICS’11), pp. 166–173, 2011.

Harrigan, M. and Healy, P., k-Level Crossing Minimization is NP-Hard for Trees, The 5th Workshop on Algorithms and Computation (WALCOM’11), Springer, pp. 70–76, 2011.

Harrigan, M., Using Vector Clocks to Visualize Communication Flow, The 2nd International Conference on Social Networks Analysis and Mining (ASONAM’10), IEEE Computer Society, pp. 241–247, 2010.

Harrigan, M., Kravcik, M., Steiner, C., and Wade, V., What Do Academic Users Really Want from an Adaptive Learning System?, The 17th International Conference on User Modeling, Adaptation, and Personalization (UMAP’09), Springer, pp. 454–460, 2009.

Harrigan, M. and Healy, P., Practical Level Planarity Testing and Layout with Embedding Constraints, The 15th International Symposium on Graph Drawing (GD’07), Springer, pp. 62–68, 2008.

Harrigan, M. and Healy, P., Efficiently Drawing a Significant Spanning Tree of a Directed Graph, The 6th Asia-Pacific Symposium on Visualization (APVIS’07), IEEE Visualization and Graphics Technical Committee (VGTC), pp. 35–42, 2007.

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., Reports on the Workshops held at the Sixth International AAAI Conference on Weblogs and Social Media, AI Magazine 34(1), pp. 101–103, 2013.

Harrigan, M., Cunningham, P. and Coyle, L., Using Storm to Perform Dynamic Egocentric Network Motif Analysis, 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.

Wu, G., Harrigan, M. and Cunningham, P., Characterizing Wikipedia Pages Using Edit Network Motif Profiles, 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.

Redmond, U., Harrigan, M., and Cunningham, P., Identifying Dense Structures to Guide the Detection of Misuse and Fraud in Network Data, The 2nd International Workshop on Mining Ubiquitous and Social Environments (MUSE’11) at the 22nd European Conference on Machine Learning and the 15th Euro- pean Conference on Principles and Practice of Knowledge Discovery in Databases (ECML/PKDD’11), pp. 55–62, 2011.

Reid, F. and Harrigan, M., An Analysis of Anonymity in the Bitcoin System, 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.

Harrigan, M. and Wade, V., Towards a Conceptual and Service-Based Adaptation Model, The In- ternational 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.

Published Reports

Wu, G., Harrigan, M. and Cunningham, P., A Characterization of Wikipedia Content Based on Motifs in the Edit Graph, Technical Report (UCD-CSI-2011-02), School of Computer Science and Informatics, University College Dublin, 2011.

Harrigan, M., Kravcik, M., Steiner, C., and Wade, V., What Do Academic Users Want from an Adaptive Learning System?, Technical Report (TCD-CS-2009-06), School of Computer Science and Statistics, Trinity College Dublin, 2009.

Patents

Harrigan, M., Archambault, D., Network Analysis Tool, WIPO Patent Number WO/2012/150107, 2012.

Curran, D., Desmond, M., Harrigan, M., Johnston, T., Kuzucu, C., and Wallace, M., Method and System for Integration of Instant Messaging and PSTN Based Teleconferencing, WIPO Patent Number WO/2005/041086, 2005.

Research Supervision

Areas of Interest as a Supervisor include
  • Network analysis
  • Complex networks
  • Digital currencies
  • Visualization

Engagement and Collaboration

Dr. Harrigan has reviewed 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.

He has 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).

He has provided consultancy relating to digital currencies and blockchain analysis to several companies. He has provided expert witness testimony in court cases in the UK and the US.