Barry Porter

Orcid: 0000-0001-8376-736X

According to our database1, Barry Porter authored at least 71 papers between 2005 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Exploring emergent microservice evolution in elastic deployment environments.
J. Syst. Softw., 2025

2024
Ecosystem Curation in Genetic Improvement for Emergent Software Systems.
Proceedings of the IEEE/ACM International Workshop on Genetic Improvement, 2024

Human Guidance Approaches for the Genetic Improvement of Software.
Proceedings of the IEEE/ACM International Workshop on Genetic Improvement, 2024

An Online Incremental Learning Approach for Configuring Multi-arm Bandits Algorithms.
Proceedings of the ECAI 2024 - 27th European Conference on Artificial Intelligence, 19-24 October 2024, Santiago de Compostela, Spain, 2024

Self-Adaptive Systems Challenges in Delivering Object-Based Media.
Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2024

2023
A Self-Distributing System Framework for the Computing Continuum.
Proceedings of the 32nd International Conference on Computer Communications and Networks, 2023

Message from the Program Chairs ACSOS 2023.
Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2023

2022
Multi-donor Neural Transfer Learning for Genetic Programming.
ACM Trans. Evol. Learn. Optim., 2022

Code and Data Synthesis for Genetic Improvement in Emergent Software Systems.
ACM Trans. Evol. Learn. Optim., 2022

The state of the art of macroprogramming in IoT: An update.
J. Internet Serv. Appl., 2022

Hatch: Self-distributing systems for data centers.
Future Gener. Comput. Syst., 2022

Exploiting the Potential of the Edge-Cloud Continuum with Self-distributing Systems.
Proceedings of the 15th IEEE/ACM International Conference on Utility and Cloud Computing, 2022

Emergent Web Server: An Exemplar to Explore Online Learning in Compositional Self-Adaptive Systems.
Proceedings of the International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2022

MARbLE: Multi-Agent Reinforcement Learning at the Edge for Digital Agriculture.
Proceedings of the 7th IEEE/ACM Symposium on Edge Computing, 2022

Using phylogenetic analysis to enhance genetic improvement.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Boston, Massachusetts, USA, July 9, 2022

2021
Programming and Deployment of Autonomous Swarms using Multi-Agent Reinforcement Learning.
CoRR, 2021

The Design Space of Emergent Scheduling for Distributed Execution Frameworks.
Proceedings of the 16th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2021

AmbiDots: An Ambient Interface to Mediate Casual Social Settings through Peripheral Interaction.
Proceedings of the OzCHI '21: 33rd Australian Conference on Human-Computer Interaction, Melbourne, VI, Australia, 30 November 2021, 2021

Open Challenges in Genetic Improvement for Emergent Software Systems.
Proceedings of the 10th IEEE/ACM International Workshop on Genetic Improvement, 2021

Neurally guided transfer learning for genetic programming.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021

A Programming Language for Sound Self-Adaptive Systems.
Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2021

Verification and Uncertainties in Self-integrating System.
Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2021

2020
Performance Optimization on big.LITTLE Architectures: A Memory-latency Aware Approach.
Proceedings of the 21st ACM SIGPLAN/SIGBED International Conference on Languages, 2020

A Survey of Methodology in Self-Adaptive Systems Research.
Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2020

Message from the Doctoral Symposium Chairs ACSOS 2020.
Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2020

Autonomous State-Management Support in Distributed Self-adaptive Systems.
Proceedings of the 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems, 2020

2019
The Design and Deployment of an End-To-End IoT Infrastructure for the Natural Environment.
Future Internet, 2019

General Program Synthesis Using Guided Corpus Generation and Automatic Refactoring.
Proceedings of the Search-Based Software Engineering - 11th International Symposium, 2019

Distributed Emergent Software: Assembling, Perceiving and Learning Systems at Scale.
Proceedings of the 13th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2019

Code Synthesis in Self-Improving Software Systems.
Proceedings of the IEEE 4th International Workshops on Foundations and Applications of Self* Systems, 2019

How to Build Emergent Software Systems (Tutorial).
Proceedings of the IEEE 4th International Workshops on Foundations and Applications of Self* Systems, 2019

2018
Hierarchical Self-Awareness and Authority for Scalable Self-Integrating Systems.
Proceedings of the 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W), 2018

Towards emergent microservices for client-tailored design.
Proceedings of the Workshop on Adaptive and Reflexive Middleware, 2018

Experiments in genetic divergence for emergent systems.
Proceedings of the 4th International Genetic Improvement Workshop, 2018

2017
Defining Emergent Software Using Continuous Self-Assembly, Perception, and Learning.
ACM Trans. Auton. Adapt. Syst., 2017

On Using Micro-Clouds to Deliver the Fog.
IEEE Internet Comput., 2017

Improving spark application throughput via memory aware task co-location: a mixture of experts approach.
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference, Las Vegas, NV, USA, December 11, 2017

Real-Time Power Cycling in Video on Demand Data Centres Using Online Bayesian Prediction.
Proceedings of the 37th IEEE International Conference on Distributed Computing Systems, 2017

2016
Losing Control: The Case for Emergent Software Systems Using Autonomous Assembly, Perception, and Learning.
Proceedings of the 10th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2016

REX: A Development Platform and Online Learning Approach for Runtime Emergent Software Systems.
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, 2016

Experiments with a Machine-centric Approach to Realise Distributed Emergent Software Systems.
Proceedings of the 15th International Workshop on Adaptive and Reflective Middleware, 2016

Demonstrating a Runtime Machine-Centric Emergent Software Architecture Framework.
Proceedings of the 2016 IEEE International Conference on Autonomic Computing, 2016

A Runtime Framework for Machine-Augmented Software Design Using Unsupervised Self-Learning.
Proceedings of the 2016 IEEE International Conference on Autonomic Computing, 2016

2015
Teaching Computer Science to 5-7 year-olds: An initial study with Scratch, Cubelets and unplugged computing.
Proceedings of the Workshop in Primary and Secondary Computing Education, 2015

Hitch Hiker: A Remote Binding Model with Priority Based Data Aggregation for Wireless Sensor Networks.
Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering, 2015

2014
PAMPA in the wild: a real-life evaluation of a lightweight ad-hoc broadcasting family.
J. Internet Serv. Appl., 2014

Environmental IoT: Programming Cyber-Physical Clouds with High-Level System Specifications.
Proceedings of the 7th IEEE/ACM International Conference on Utility and Cloud Computing, 2014

Runtime modularity in complex structures: a component model for fine grained runtime adaptation.
Proceedings of the CBSE'14, Proceedings of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (part of CompArch 2014), Marcq-en-Baroeul, Lille, France, June 30, 2014

2013
Managing software evolution in large-scale wireless sensor and actuator networks.
ACM Trans. Sens. Networks, 2013

Minimising virtual machine support for concurrency.
Proceedings of the Proceedings 6th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2013

Cliff-Edge Consensus: Agreeing on the Precipice.
Proceedings of the Parallel Computing Technologies - 12th International Conference, 2013

Analysis of Sensor Network Operating System Performance Throughout the Software Life Cycle.
Proceedings of the 2013 IEEE 12th International Symposium on Network Computing and Applications, 2013

2012
Flexible experimentation in wireless sensor networks.
Commun. ACM, 2012

From missions to systems: generating transparently distributable programs for sensor-oriented systems.
Proceedings of the Seventh International Workshop on Middleware for Sensor Networks, 2012

2011
Type-safe updating for modular WSN software.
Proceedings of the Distributed Computing in Sensor Systems, 2011

2010
The Lorien dynamic component based OS.
Proceedings of the 8th International Conference on Embedded Networked Sensor Systems, 2010

Virtualising Testbeds to Support Large-Scale Reconfigurable Experimental Facilities.
Proceedings of the Wireless Sensor Networks, 7th European Conference, 2010

2009
Lorien: a pure dynamic component-based operating system for wireless sensor networks.
Proceedings of the Fourth International Workshop on Middleware for Sensor Networks, 2009

2008
Exploiting extreme heterogeneity in a flood warning scenario using the Gridkit middleware.
Proceedings of the Middleware 2008, 2008

Experiences with open overlays: a middleware approach to network heterogeneity.
Proceedings of the 2008 EuroSys Conference, Glasgow, Scotland, UK, April 1-4, 2008, 2008

2006
A component-based middleware framework for configurable and reconfigurable Grid computing.
Concurr. Comput. Pract. Exp., 2006

Generalised Repair for Overlay Networks.
Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems (SRDS 2006), 2006

Using grid technologies to optimise a wireless sensor network for flood management.
Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, 2006

A Generic Self-repair Approach for Overlays.
Proceedings of the On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, 2006

A Specification-to-Deployment Architecture for Overlay Networks.
Proceedings of the On the Move to Meaningful Internet Systems 2006: CoopIS, 2006

Dynamic reconfiguration in sensor middleware.
Proceedings of the First International Workshop on Middleware for Sensor Networks, 2006

A distributed architecture meta-model for self-managed middleware.
Proceedings of the 5th workshop on Adaptive and reflective middleware, 2006

Addressing network heterogeneity in pervasive application environments.
Proceedings of the First International Conference in Integrated Internet Ad Hoc and Sensor Networks, 2006

Intelligent Dependability Services for Overlay Networks.
Proceedings of the Distributed Applications and Interoperable Systems, 2006

2005
A Generic Approach to Dependability in Overlay Networks.
Proceedings of the On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops, 2005

Deep Middleware for the Divergent Grid.
Proceedings of the Middleware 2005, ACM/IFIP/USENIX, 6th International Middleware Conference, Grenoble, France, November 28, 2005


  Loading...