Demo Data from EDBT 2026 / reviewers in the wild / expert
James Sharp
dblp:59/8724
· DBLP profile ↗
10ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0003-2213-0925ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 1 since 2021Systems, architecture and hardware · 3Computer networks · 2 · 1 since 2021Security and privacy · 2Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 87% Video understanding and tracking · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › behavioral analysis
animal behavior analysis |
0.7 | 1 | 2023 | In-Situ Fish Heart-Rate Estimation and Feeding Event Detection Using an Implantable Biologger · IEEE Trans. Mob. Comput. 2023 |
Machine learning › Trustworthy machine learning › robustness
adversarial examples |
0.4 | 1 | 2020 | Reliability Validation of Learning Enabled Vehicle Tracking · ICRA 2020 |
Machine learning › Trustworthy machine learning
robustness |
0.4 | 1 | 2020 | Reliability Validation of Learning Enabled Vehicle Tracking · ICRA 2020 |
Software testing › machine learning testing
neural network testing |
0.4 | 1 | 2020 | Reliability Validation of Learning Enabled Vehicle Tracking · ICRA 2020 |
Embedded and real-time systems › resource-constrained computing
resource-constrained embedded system |
0.4 | 1 | 2020 | Estimating Heart Rate and Detecting Feeding Events of Fish Using an Implantable Biologger · IPSN 2020 |
Computer vision › Video understanding and tracking › object tracking
vehicle tracking |
0.1 | 1 | 2020 | Reliability Validation of Learning Enabled Vehicle Tracking · ICRA 2020 |
Methods — techniques the papers use, named apart from their topics
event detection algorithm · 1.3ECG signal processing · 1.3signal processing pipeline · 0.9kalman filter · 0.9deepconcolic · 0.9coverage-guided testing · 0.9change detection · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Towards design and implementation of Industry 4.0 for food manufacturingabstractAbstract Today’s factories are considered as smart ecosystems with humans, machines and devices interacting with each other for efficient manufacturing of products. Industry 4.0 is a suite of enabler technologies for such smart ecosystems that allow transformation of industrial processes. When implemented, Industry 4.0 technologies have a huge impact on efficiency, productivity and profitability of businesses. The adoption and implementation of Industry 4.0, however, require to overcome a number of practical challenges, in most cases, due to the lack of modernisation and automation in place with traditional manufacturers. This paper presents a first of its kind case study for moving a traditional food manufacturer, still using the machinery more than one hundred years old, a common occurrence for small- and medium-sized businesses, to adopt the Industry 4.0 technologies. The paper reports the challenges we have encountered during the transformation process and in the development stage. The paper also presents a smart production control system that we have developed by utilising AI, machine learning, Internet of things, big data analytics, cyber-physical systems and cloud computing technologies. The system provides novel data collection, information extraction and intelligent monitoring services, enabling improved efficiency and consistency as well as reduced operational cost. The platform has been developed in real-world settings offered by an Innovate UK-funded project and has been integrated into the company’s existing production facilities. In this way, the company has not been required to replace old machinery outright, but rather adapted the existing machinery to an entirely new way of operating. The proposed approach and the lessons outlined can benefit similar food manufacturing industries and other SME industries. Savas Konur, Dhavalkumar Thakker, Geev Mokryani, Nereida Polovina, James Sharp |
Neural Comput. Appl. | 6 |
| 2023 | In-Situ Fish Heart-Rate Estimation and Feeding Event Detection Using an Implantable BiologgerabstractMonitoring of physiology and behavior of marine animals living undisturbed in their natural habitats can provide valuable information about their well-being and response to environmental stressors. We focus on detecting the feeding behavior in predatory fish using implantable biologgers that record and analyze electrocardiogram (ECG) signals. We propose a novel processing pipeline for resource-constrained embedded systems that can infer higher-level information, such as heart-rate and feeding events, from the ECG signals in situ. Our main contributions are in proposing efficient event detection algorithms that can reliably detect fish feeding events from noisy heart-rate data based on the unique statistical properties of feeding-induced changes in the heart-rate. We evaluate our approaches using an in-house biologger that we surgically implant in twelve coral trout fish and use to collect data during an experiment for a period of ten weeks and show that our signal processing pipeline performs well with noisy ECG signals overall. Specifically, our heart-rate estimation algorithm achieves errors of less than one beat per minute even in scenarios where popular algorithms used by domain specialists perform poorly. Furthermore, our feeding detection algorithms offer improved accuracy compared with the state-of-the-art algorithms while requiring significantly reduced computational and energy resources. We implement the proposed heart-rate estimation and feeding detection algorithms on the biologger and evaluate the associated system overhead. The results show that our proposed heart-rate estimation and feeding detection algorithms can run in-situ on the biologger as they demand rather small computational and energy resources that can conveniently be provisioned. This work is an important first step towards developing effective tools for long-term monitoring of high-level parameters pertaining to the health and behavior of marine animals in the wild. Yiran Shen 0001, Reza Arablouei, Frank de Hoog, Jacques Malan, James Sharp, Sara Shoouri, Timothy D. Clark, Carine Lefevre, Frederieke Kroon, Andrea Severati, Branislav Kusy |
IEEE Trans. Mob. Comput. | 6 |
| 2022 | Coverage-Guided Testing for Recurrent Neural NetworksabstractRecurrent neural networks (RNNs) have been applied to a broad range of applications, including natural language processing, drug discovery, and video recognition. Their vulnerability to input perturbation is also known. Aligning with a view from software defect detection, this article aims to develop a coverage-guided testing approach to systematically exploit the internal behavior of RNNs, with the expectation that such testing can detect defects with high possibility. Technically, the long short-term memory network (LSTM), a major class of RNNs, is thoroughly studied. A family of three test metrics are designed to quantify not only the values but also the temporal relations (including both stepwise and bounded-length) exhibited when LSTM processing inputs. A genetic algorithm is applied to efficiently generate test cases. The test metrics and test case generation algorithm are implemented into a tooltestRNN, which is then evaluated on a set of LSTM benchmarks. Experiments confirm thattestRNNhas advantages over the state-of-the-art tool DeepStellar and attack-based defect detection methods, owing to its working with finer temporal semantics and the consideration of the naturalness of input perturbation. Furthermore,testRNNenables meaningful information to be collected and exhibited for users to understand the testing results, which is an important step toward interpretable neural network testing. Wei Huang 0035, Youcheng Sun, Xingyu Zhao 0001, James Sharp, Wenjie Ruan, Xiaowei Huang 0001 |
IEEE Trans. Reliab. | 4 |
| 2020 | Reliability Validation of Learning Enabled Vehicle TrackingabstractThis paper studies the reliability of a real-world learning-enabled system, which conducts dynamic vehicle tracking based on a high-resolution wide-area motion imagery input. The system consists of multiple neural network components - to process the imagery inputs - and multiple symbolic (Kalman filter) components - to analyse the processed information for vehicle tracking. It is known that neural networks suffer from adversarial examples, which make them lack robustness. However, it is unclear if and how the adversarial examples over learning components can affect the overall system-level reliability. By integrating a coverage-guided neural network testing tool, DeepConcolic, with the vehicle tracking system, we found that (1) the overall system can be resilient to some adversarial examples thanks to the existence of other components, and (2) the overall system presents an extra level of uncertainty which cannot be determined by analysing the deep learning components only. This research suggests the need for novel verification and validation methods for learning-enabled systems. Youcheng Sun, Simon Maskell, James Sharp, Xiaowei Huang 0001 |
ICRA | 4 |
| 2020 | Estimating Heart Rate and Detecting Feeding Events of Fish Using an Implantable BiologgerabstractMonitoring of physiology and behavior of marine animals living undisturbed in their natural habitats can provide valuable data on their well-being and response to environmental stressors. We focus on detection of feeding of predatory fish using implantable biologgers that record electrocardiogram (ECG) signals. We propose a novel processing pipeline for resource-constrained embedded systems that can infer higher-level information, such as heart-rate and feeding events, from the ECG signals. Our main contribution is a lightweight change-detection algorithm, that can reliably detect fish feeding in noisy heart-rate data based on unique statistical properties of feeding-induced changes in heart-rate. We evaluate our approach using an in-house biologger that we surgically implant in twelve coral trouts over a period of ten weeks. We show that our signal processing pipeline performs well with noisy ECG signals overall. Specifically, our heart-rate estimation algorithm achieves errors of less than one beat per minute even in scenarios where popular algorithms used by domain scientists perform poorly. Furthermore, our feeding detection algorithm achieves good accuracy and matches the performance of state-of-the-art algorithms while requiring significantly less memory and computational resources. This work is an important first step towards long-term monitoring of high-level condition and health of marine animals in the wild. Yiran Shen 0001, Reza Arablouei, Frank de Hoog, Jacques Malan, James Sharp, Sara Shoouri, Timothy D. Clark, Carine Lefevre, Frederieke Kroon, Andrea Severati, Branislav Kusy |
IPSN | 5 |
| 2020 | Practical Verification of Neural Network Enabled State Estimation System for RoboticsabstractWe study for the first time the verification problem on learning-enabled state estimation systems for robotics, which use Bayes filter for localisation, and use deep neural network to process sensory input into observations for the Bayes filter. Specifically, we are interested in a robustness property of the systems: given a certain ability to an adversary for it to attack the neural network without being noticed, whether or not the state estimation system is able to function with only minor loss of localisation precision? For verification purposes, we reduce the state estimation systems to a novel class of labelled transition systems with payoffs and partial order relations, and formally express the robustness property as a constrained optimisation objective. Based on this, practical verification algorithms are developed. As a major case study, we work with a real-world dynamic tracking system that uses a Kalman filter (a special case of the Bayes filter) to localise and track a ground vehicle. Its perception system, based on convolutional neural networks, processes a high-resolution Wide Area Motion Imagery (WAMI) data stream. Experimental results show that our algorithms can not only verify the robustness of the WAMI tracking system but also provide useful counterexamples. Wei Huang 0035, Youcheng Sun, James Sharp, Simon Maskell, Xiaowei Huang 0001 |
IROS | 4 |
| 2020 | Assurance Argument Elements for Off-the-Shelf, Complex Computational Hardware
Rob Ashmore, James Sharp |
SAFECOMP | 2 |
| 2020 | A Safety Framework for Critical Systems Utilising Deep Neural Networks
Xingyu Zhao 0001, Alec Banks, James Sharp, Valentin Robu, David Flynn, Michael Fisher 0001, Xiaowei Huang 0001 |
SAFECOMP | 3 |
| 2019 | Structural Test Coverage Criteria for Deep Neural NetworksabstractDeep neural networks (DNNs) have a wide range of applications, and software employing them must be thoroughly tested, especially in safety-critical domains. However, traditional software test coverage metrics cannot be applied directly to DNNs. In this paper, inspired by the MC/DC coverage criterion, we propose a family of four novel test coverage criteria that are tailored to structural features of DNNs and their semantics. We validate the criteria by demonstrating that test inputs that are generated with guidance by our proposed coverage criteria are able to capture undesired behaviours in a DNN. Test cases are generated using a symbolic approach and a gradient-based heuristic search. By comparing them with existing methods, we show that our criteria achieve a balance between their ability to find bugs (proxied using adversarial examples and correlation with functional coverage) and the computational cost of test input generation. Our experiments are conducted on state-of-the-art DNNs obtained using popular open source datasets, including MNIST, CIFAR-10 and ImageNet. Youcheng Sun, Xiaowei Huang 0001, Daniel Kroening, James Sharp, Matthew Hill, Rob Ashmore |
ACM Trans. Embed. Comput. Syst. | 4 |
| 2010 | Formal Verification of Tokeneer Behaviours Modelled in fUML Using CSP
Islam Abdelhalim, James Sharp, Steve A. Schneider, Helen Treharne |
ICFEM | 2 |