Mr. Stephen Barrett

Mr. Stephen Barrett

Assistant Professor, Computer Science

3531896 2730www.dsg.cs.tcd.ie/~ebarrett

Publications and Further Research Outputs

  • Brendan Cody-Kenny, Stephen Barrett, Self-focusing genetic programming for software optimisation, Proceeding of the fifteenth annual conference companion on Genetic and evolutionary computation conference companion - GECCO '13 Companion, 2013Conference Paper, 2013, DOI
  • The Emergence of Useful Bias in Self-focusing Genetic Programming for Software Optimisation in, Lecture Notes in Computer Science, 2013, [Brendan Cody-Kenny, Stephen Barrett]Book Chapter, 2013, DOI
  • Cody-Kenny, B., Galvan-Lopez, E., & Barrett, S, LocoGP: Improving Performance by Genetic Programming Java Source Code, Genetic and Evolutionary Computation Conference Companion Proceedings (GECCO). ACM. 2015., 2015Conference Paper, 2015, DOI
  • Saeed Hajebi, Ehsan Roshani, Nicolás Cardozo, Stephen Barrett, Aidan Clarke, Siobhán Clarke, Water distribution network sectorisation using graph theory and many-objective optimisation, Journal of Hydroinformatics, 18, (1), 2016, p77-95Journal Article, 2016, DOI
  • Barabasz B, Łoś M, Woźniak M, Siwik L, Barrett S, Coupled isogeometric Finite Element Method and Hierarchical Genetic Strategy with balanced accuracy for solving optimization inverse problem, Procedia Computer Science, 2017, 108, 2017, pp828 - 837Conference Paper, 2017, DOI , URL
  • Barbara Barabasz, Stephen Barrett, Leszek Siwik, Marcin Los, Krzysztof Podsiadlo, Maciej Wozniak, Speeding up Multi-objective Optimization of Liquid Fossil Fuel Reserve Exploitation with Parallel Hybrid Memory Integration, Journal of Computational Science, 2019Journal Article, 2019
  • Brendan Cody-Kenny, Michael O'Neill, Stephen Barrett, Performance localisation, 4th International Workshop on Genetic Improvement Workshop, ACM, 2018Conference Paper, 2018
  • Wei Ren, Stephen Barrett, Sourojit Das, Toward Gamification to Software Engineering and Contribution of Software Engineer, ICMSS 2020: Proceedings of the 2020 4th International Conference on Management Engineering, Software Engineering and Service Sciences, 4th International Conference on Management Engineering, Software Engineering and Service Sciences, China, 17-19 January 2020, ACM, 2020, pp1-5Conference Paper, 2020, DOI
  • Stephen Barrett, A Software Development Process, 2006, .09/985,501Patent, 2006
  • Jean-Marc Seigneur, Pierpaolo Dondio, Stephen Barrett, and Stefan Weber, Computational Trust to Further Reduce the Complexity of the Higher Education Common Space, International Conference on Engineering and Computer Education, Madrid, Spain, 13-16 November, 2005Conference Paper, 2005
  • Pierpaolo Dondio, Stephen Barrett and Stefan Weber , Calculating the Trustworthiness of Wikipedia Articles using the DANTE Methodology, IADIS International Conference on e-Society, Dublin, Ireland, 14-16 July, 2006, pp354 - 359Conference Paper, 2006, URL
  • Pierpaolo Dondio, Stephen Barrett and Stefan Weber , Trust Solutions for Distributed Learning Environments, IADIS International Conference on Mobile Learning, Dublin, Ireland, 14-16 July, 2006, pp157 - 168Conference Paper, 2006, URL
  • S. Barrett and B. Tangney, Aspects: Composing cscw applications., Proceedings of the 1995 International Conference on Object Oriented Information , Springer, 1995Conference Paper, 1995, DOI
  • John Butler and Stephen Barrett, Providing for change through Adaptive Object Models and Autonomous Computing techniques, Self-adaptability and self-management (ICAS'06 SELF), Silicon Valley, USA, July 19-21, IEEE Computer Society Press, 2006Conference Paper, 2006, DOI , URL
  • Pierpaolo Dondio, Stephen Barrett, Stefan Weber, Jean-Marc Seigneur, Extracting Trust from Domain Analysis: A Case Study on the Wikipedia Project, LNCS, 3rd International Conference on Autonomic and Trusted Computing (ATC 06) , Wuhan and Three Gorges, China, 3-6 September, 4158/2006, Springer , 2006, pp362 - 373Conference Paper, 2006, DOI , URL
  • Simone Grassi, Stephen Barrett, Dynamic Architecture Adaptation in WS environment, ICAS 2006 (International Conference on Autonomic Systems), Silicon Valley, USA, July 19-21, IEEE Computer Society Press, 2006Conference Paper, 2006, DOI , URL
  • Wilde: Supporting Change in Groupware in, Coordination Languages and Models, Springer Berlin / Heidelberg, 2000, pp329 - 334, [Stephen Barrett and Brendan Tangney]Book Chapter, 2000, URL
  • Pierpaolo Dondio, Luca Longo and Stephen Barrett, Application-Contained Trust Computation: the Case of Self-Organizing, Journal of Autonomic and Trusted Computing, 2008Journal Article, 2008, URL
  • Simone Grassi and Stephen Barrett and Francesco Sordillo, Ontology based Algorithm Modeling: obtaining adaptation for SOA environment, MW4SOC, Workshop of the 8th International Middleware Conference 2007, Newport Beach, California, Nov, 2007, ACM, 2007Conference Paper, 2007, DOI , URL
  • Pierpaolo Dondio and Stephen Barrett,, Computational Trust in Web Content Quality: A Comparative Evalutation on the Wikipedia Project, Informatica Journal, 31, (2), 2007, p151 - 160Journal Article, 2007, URL
  • Pierpaolo Dondio and Stephen Barrett,, Presumptive Selection of Trust Evidences , 6th International Conference on Autonomous Agent and Multi-Agent System (AAMAS 2007), Honolulu, Hawai'i, 2007Conference Paper, 2007, DOI , URL
  • Pierpaolo Dondio and Stephen Barrett,, Application-contained Trust: a non-invasive solution based on presumptive reasoning, domain analysis and intuitive trust , The 2007 IEEE International Symposium on Ubisafe Computing (UbiSafe-07), Niagara Falls, Canada, IEEE, 2007Conference Paper, 2007, URL
  • Stephen Barrett and Brendan Tangney and Vinny Cahill, Constructing Distributed Groupware Systems: a walk on the Wilde side , Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, Sitra, Portugal, edited by Paulo Guedes and Jean Bacon , ACM Press, 1998, pp138 - 145Conference Paper, 1998, DOI
  • Pierpaolo Dondio, Luca Longo and Stephen Barrett, A translation mechanism for Recommendations, IFIP 2nd iTrust and PST joint conference on Trust Management, Trondheim, Norway, June, 2008Conference Paper, 2008, DOI
  • Longo L, Barrett, S. & Dondio P., Towards Social Search: From Explicit to Implicit Collaboration to Predict Users' Interests, ACM 5th International Conference on Web Information Systems and Technologies (WEBIST 2009), Lisboa, Portugal, March, edited by aquim Filipe and Jose Cordeiro , Insticc Press, 2009, pp693 - 696Conference Paper, 2009, DOI , URL
  • Brendan Tangney, Elizabeth Oldham, Claire Conneely, Stephen Barrett, John Lawlor , Pedagogy and processes for a computer engineering outreach workshop - the B2C model, IEEE Transactions on Education, 53, (1), 2010, p53 - 60Journal Article, 2010, DOI
  • Luca Logo and Stephen Barrett, A Context-Aware Approach Based on Self-organizing maps to study Web-Users' tendencies from their behaviour, The 1st International Workshop on Context-Aware Middleware and Services (CAMS 2009), TCD, Dublin, Ireland., June 16th, 2009Conference Paper, 2009, DOI
  • Paul Laird and Stephen Barrett, Towards Context Sensitive Domain Specific Languages, The 1st International Workshop on Context-Aware Middleware and Services (CAMS 2009), TCD, Dublin, Ireland., 2009Conference Paper, 2009, DOI
  • Yaseen Khattak and Stephen Barrett, Primitive Components: Towards more flexible AOP, The 1st International Workshop on Context-Aware Middleware and Services (CAMS 2009), June 16th, 2009Conference Paper, 2009, DOI
  • Longo L, Barrett, S. & Dondio P., Information Foraging Theory as a Form of Collective Intelligence for Social Search, IEEE FIPA 1st International Conference on Computational Collective Intelligence - Semantic Web, Social Networks & Multiagent Systems, Poland, 5-7 October, 2009Conference Paper, 2009, DOI
  • Luca Longo, P. Dondio, R. Bresciani, S. Barret, A. Butterfield, Enabling Adaptation in trust computations, Computation World: Future Computing, Service Computation, Cognitive, Adpative, Content, Patterns, 2009, pp701 - 706Conference Paper, 2009, DOI
  • Magableh, B. and Barrett, S., Context Oriented Software Development, Journal of Emerging Technologies in Web Intelligence (JETWI), 3, (4), 2012, p206-216Journal Article, 2012, DOI
  • Magableh, B. and Barrett, S., Adaptive Context Oriented Component-Based Application Middleware (COCA-Middleware), Lecture Notes in Computer Science, Proceedings of the 8th International Conference of Ubiquitous Intelligence and Computing, (UIC 2011), 6905, 2011, pp137-151Conference Paper, 2011, DOI
  • Magableh, B. and Barrett, S., Model-Driven Productivity Evaluation for Self-adaptive Context-Oriented Software Development, Proceedings of the 5th International Conference and Exhibition on Next Generation Mobile Applications, Services, and Technologies, (NGMAST11), 5th International Conference and Exhibition on Next Generation Mobile Applications, Services, and Technologies, (NGMAST11), Cardiff, Wales, 2011, pp158-167Conference Paper, 2011, DOI
  • Magableh, B. and Barrett, S., Self-adaptive application for indoor wayfinding for individuals with cognitive impairments, Proceedings of the 24th International Symposium on Computer-Based Medical Systems, (CBMS 11), 24th International Symposium on Computer-Based Medical Systems, (CBMS 11), Bristol, United Kingdom, 2011, pp1-6Conference Paper, 2011, DOI
  • Magableh, B. and Barrett, S., Objective-COP: Objective Context Oriented Programming, Proceedings of the first International Conference on Information and Communication Systems, (ICICS 2011), First International Conference on Information and Communication Systems, (ICICS 2011), Irbid, Jordan, 2011, pp45-49Conference Paper, 2011
  • Magableh, B. and Barrett, S, PrimitiveC-ADL: Primitive Component Architecture Description Language, Proceedings of the 7th International Conference on Informatics and Systems, (INFOS 2010), 7th International Conference on Informatics and Systems, (INFOS 2010), Cairo, Egypt, 2010, pp103-118Conference Paper, 2010
  • Magableh, B. and Barrett, S., PCOMs: A Component Model for Building Context- Dependent Applications, Proceedings of the First International Conference on Adap- tive and Self-adaptive Systems and Applications, (Adaptive 09), First International Conference on Adaptive and Self-adaptive Systems and Applications, (Adaptive 09), Athens, Greece, 2009, pp44-48Conference Paper, 2009, DOI
  • Luca Longo, Stephen Barrett, Cognitive Effort for Multi-agent Systems, BI'10 Proceedings of the 2010 international conference on Brain informatics, Toronto, Canada, 6334/2010, Springer-Verlag Berlin, Heidelberg, 2010, pp55 - 66Conference Paper, 2010, DOI
  • Luca Longo, Pierpaolo Dondio and Stephen Barrett, Enhancing Social Search: A Computational Collective Intelligence Model of Behavioural Traits, Trust and Time, Transactions on Computational Collective Intelligence II, Lecture Notes in Computer Science, 6450, 2010, p46 - 69Journal Article, 2010, DOI
  • Luca Longo, Fabio Rusconi, Lucia Noce, Stephen Barrett, The Importance of Human Mental Workload in Web Design, WEBIST 2012 - Proceedings of the 8th International Conference on Web Information Systems and Technologies, Porto, Portugal, 18-21 April, edited by Karl-Heinz Krempels, José Cordeiro , SciTePress, 2012, pp403 - 409Conference Paper, 2012, DOI
  • Luca Longo, Stephen Barrett , A computational analysis of cognitive effort, ACIIDS10 Proceedings of the Second international conference on Intelligent information and database systems Part II (2010), Hue City, Vietnam, March 24-26, 5991, Part II, Springer-Verlag Berlin, Heidelberg, 2010, pp65 - 74Conference Paper, 2010, DOI
  • Luca Longo, Pierpaolo Dondio, Stephen Barrett , Temporal factors to evaluate trustworthiness of virtual identities, Third International Conference on security and privacy in communication networks, Nice, France, September 17-20, IEEE Computer Society Press, 2007, pp11 - 19Conference Paper, 2007, DOI
  • Basel Magableh, Stephen Barrett, Productivity Evaluation of Self-Adaptive Software Model Driven Architecture, International Journal of Information Technology and Web Engineering (IJITWE), 6, (4), 2011, p1 - 19Journal Article, 2011, DOI
  • Pierpaolo Dondio, Stephen Barrett, Argumentation vs aggregation of trust evidence, 9th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2010), Toronto, Canada, May 10-14, edited by Wiebe van der Hoek, Gal A. Kaminka, Yves Lesprance, Michael Luck, Sandip Sen , IFAAMAS, 2010, pp1567 - 1568Conference Paper, 2010
  • Paul Laird, Stephen Barrett, Towards Dynamic Evolution of Domain Specific Languages, Lecture Notes in Computer Science, Software Language Engineering, Second International Conference, Denver, CO, USA, edited by Mark van den Brand, Dragan Gasevic,Jeff Gray , 5969, Springer, 2009, pp144 - 153Conference Paper, 2009, DOI
  • Paul Laird, Stephen Barrett, Towards Dynamic Evolution of Domain Specific Languages, Lecture Notes in Computer Science, Software Language Engineering, Second International Conference, Denver, CO, USA, edited by Mark van den Brand, Dragan Gasevic,Jeff Gray , 5969, Springer, 2009, pp144 - 153Conference Paper, 2009, DOI
  • Pierpaolo Dondio, Stephen Barrett, Comparison of six aggregation strategies to compute users' trustworthiness, 19th ACM Conference on Information and Knowledge Management, CIKM, October 26-30, ACM, 2010, pp1773 - 1776Conference Paper, 2010, DOI
  • F. Rhinow, P. Veloso, C. Puyelo, S. Barrett, E. O Nuallain, P2P Live Video Streaming in WebRTC, 2014 World Congress on Computer Applications and Information Systems, Hammamet, Tunisia, January 17-19, edited by Nejmeddine Tagoug , 2014, pp1 - 5Conference Paper, 2014, DOI
  • Song, H., Barrett, S., Clarke, A., Clarke, S., Self-adaptation with end-user preferences: Using run-time models and constraint solving, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8107, 2013Journal Article, 2013, DOI
  • Raj, A. , Barrett, S. , Clarke, S. , Run-time root cause analysis in adaptive distributed systems , Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8186, 2013, p292-301Journal Article, 2013, DOI
  • Hajebi, Saeed Barrett, Stephen Clarke, Aidan Clarke, Siobhán, Multi-Agent Simulation to Support Water Distribution Network Partitioning, 27th European Simulation and Modelling Conference - ESM'2013, Lancaster, UK, 2013Conference Paper, 2013
  • Hajebi, Saeed Temate, Suzy Barrett, Stephen Clarke, Aidan Clarke, Siobhán, Water distribution network sectorization using structural graph partitioning and multiobjective optimization, 16th Conference on Water Distribution System Analysis, WDSA 2014, Bari, Italy., 2014Conference Paper, 2014, DOI
  • Stephen Barrett, Loosely does it, Invited contribution to Microsoft Architectural Web Site, 2003Conference Paper, URL

Research Expertise

Open Source Software, Model Driven Software, Adaptable Software Systems, Component Based Development, Software Coordination, Grid Computing Applications, E-mail. RESEARCH GROUP: (DSG) Distributed Systems Group.

  • Title
    Teaching and Research in a Ubiquitous Secure Telecommunications Environment
    Summary
    The TrustE project is investigating the development of an adaptable component platform for the construction of ad-hoc distributed learning environments using heterogenous devices.
    Funding Agency
    HEA
  • Title
    TOSSAD
    Summary
    Open Source - see http://www.tossad.org
    Funding Agency
    EU
    Date From
    2004
    Date To
    2007

Recognition

  • Joint 'Best New Technology Based Business,' All-Island Innovation Awards 2002