Research

My main research interests are in the areas of research commercialization, reverse engineering, software engineering tools, recommendation systems, software comprehension, software visualization, and the role of the web in contemporary software development. I have published several articles on these topics in peer reviewed journals, conferences and workshops.

Journals
P.C. Rigby, B. Cleary, F. Painchaud, M.A. Storey, D.M. German, “Contemporary Peer Review in Action: Lessons from Open Source Development”, IEEE software 29 (6), 56-61, 2012.

B. Cleary, C. Exton, J. Buckley, and M. English, “An empirical analysis of information retrieval based concept location techniques in software comprehension”, Empirical Software Engineering: Volume 14, Issue 1, Page 93, 2009.

Conferences & Workshops

B. Cleary, P. Gorman, E. Verbeek, M.A. Storey, M. Salois, F. Painchaud, “ATLANTIS-Assembly Trace Analysis Environment Reverse Engineering” 20th Working Conference on Reverse Engineering (WCRE), (To Appear), 2013.

B. Cleary, C. Treude, F.F. Filho, M.A. Storey, M.Salois, “Improving Tool Support for Software Reverse Engineering in a Security Context”, HCI International 2013, Las Vegas, NV, USA, 2013.

C. Gómez, B. Cleary, and L. Singer, “A study of innovation diffusion through link sharing on Stack Overflow”. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR ’13), pages 81-84, San Francisco, CA, USA, 2013.

L. Singer, F.F. Filho, B. Cleary, C. Treude, MA Storey, K Schneider, “Mutual Assessment in the Social Programmer Ecosystem: An Empirical Investigation of Developer Profile Aggregators”, Proceedings of the ACM 2013 conference on Computer Supported Cooperative Work and Social Computing (CSCW), 2013, (Best Paper Nomination).

B. Cleary, L. Chan, MA. Storey, M. Salois, F. Painchaud, “ATLANTIS-Assembly Trace Analysis Environment Reverse Engineering”, 19th Working Conference on Reverse Engineering (WCRE), 505-506, 2012.

C. Treude, F. F. Filho, B. Cleary and M.-A. Storey. Programming in a Socially Networked World: the Evolution of the Social Programmer. In FutureCSD ’12: Proceedings of the CSCW Workshop on the Future of Collaborative Software Development. 2012

C. Connolly, R. Thorn, M. Glynn, B. Cleary, E. Murphy. “Using Technology to Improve the Student Experience at Higher Education – The IOTI Flexible Learning Portal” Irish Learning Technology Association EdTech2009, National College of Ireland, Dublin. 2009.

M. English, C. Exton, I. Rigon, and B. Cleary, “Fault detection and prediction in an open-source software project”. In Proceedings of the 5th international Conference on Predictor Models in Software Engineering (Vancouver, British Columbia, Canada, May 18 – 19). PROMISE ‘09. ACM, 2009.

B. Cleary and C. Exton, “Assisting Concept Location in Software Comprehension,” presented at 19th Annual Psychology of Programming Workshop (PPIG07), Joensu, Finland, 2007.

B. Cleary and C. Exton, “Assisting Concept Assignment using Probabilistic Classification and Cognitive Mapping,” presented at 2nd International Workshop on Supporting Knowledge Collaboration in Software Development (KSCD2006), Tokyo, Japan, 2006.

B. Cleary and C. Exton, “Cognitive Assignment Eclipse Plug-in” Tool demo presented at 14th IEEE International Workshop on Program Comprehension, Athens, Greece, 2006.

B. Cleary, A. L. Gear, C. Exton, and J. Buckley, “A Combined Software Reconnaissance & Static Analysis Eclipse Visualisation Plug-in,” presented at VISSOFT, Budapest, 2005.

B. Cleary and C. Exton, “Facilitating Architectural Recovery, Description & Reuse through Cognitive mapping,” presented at IEEE Conference on Software Technology and Engineering Practice Workshop on Architecture Recovery Towards Reuse, Budapest, 2005.

A. LeGear, B. Cleary, J. Buckley, J. J. Collins, and C. Exton, “Making a Reuse Aspectual View Explicit in Existing Software,” presented at Linking Aspect Technology and Evolution Co hosted with Aspect Orientated Software Development (ASOD 05), Chicago, USA, 2005.

A. LeGear, J. Buckley, B. Cleary, and J. J. Collins, “Achieving a Reuse Perspective within a Component Recovery Process: An Industrial Scale Case Study,” presented at International Workshop on Program Comprehension (IWPC 2005), 2005.

B. Cleary and C. Exton, “CHIVE – a program source visualisation framework,” Tool demo presented at 12th IEEE International Workshop on Program Comprehension, Bari, Italy, 2004.

J. Joshi, B. Cleary, and C. Exton, “Application of Helix Cone Tree Visualizations to Dynamic Call Graph Illustration,” presented at Third Program Visualization Workshop, University of Warwick, UK, 2004.

A. LeGear, J. Buckley, S. Galvin, and B. Cleary, “A Process for Transforming Portions of Existing Software for Reuse in Modern Development Approaches,” presented at The 1st International Workshop on Software Evolution Transformations (SET 2004), Delft, the Netherlands, 2004.

Other presentations, guest lectures and demonstrations
B. Cleary and C. Exton, ” Cognitive Assignment Eclipse Plug-in” Tool demo presented at 14th IEEE International Workshop on Program Comprehension, Athens, Greece, 2006.

B. Cleary, A. L. Gear, C. Exton, and J. Buckley, “A Combined Software Reconnaissance & Static Analysis Eclipse Visualisation Plug-in,” presented at VISSOFT, Budapest, 2005.

B. Cleary, “CHIVE Visualisation Framework”, Presentation, Taught Masters, University of Limerick, October 2005.

B. Cleary, “Software Reconnaissance Eclipse Plug-in”, B4STEP Presentation, University of Limerick, February 2005.

B. Cleary and C. Exton, ” CHIVE – a program source visualisation framework,” Tool demo presented at 12th IEEE International Workshop on Program Comprehension, Bari, Italy, 2004.

Empirical Software Engineering Research, Guest Lecture, Taught Software Engineering Masters Course, University of Limerick, November, 2006.

The Software Factories Paradigm Shift, Guest Lecture, Taught Software Engineering Masters Course, University of Limerick, April 2005.

UML and Select Enterprise, Guest Lecture, Development of Information Systems CS5121, University of Limerick, September 2003.

%d bloggers like this: