Emmanuel Kayode Akinshola Ogunshile

Emmanuel Kayode Akinshola Ogunshile
University of the West of England, Bristol | UWE Bristol · Department of Computer Science and Creative Technologies

BSc(Hons), BEng(Hons), PGCert, MSc(Eng), MBCS, CEng, Ph.D., FHEA

About

43
Publications
17,847
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
51
Citations
Introduction
Dr Emmanuel Ogunshile, Ph.D., is Programme Leader for BSc(Hons) Data Science, PhD Director of Studies and former Chair Athena SWAN charter process within the School of Computing and Creative Technologies (SCCT) at the University of the West of England (UWE), Bristol, UK - conducting highly innovative Teaching, Research, Scholarship and Administration in Computer Science , Software Engineering and Data Science. Dr Ogunshile is internationally recognised as a strategic and transformational leader

Publications

Publications (43)
Article
Full-text available
In software development, Software Fault Prediction (SFP) is essential for optimising resource allocation and improving testing efficiency. Traditional SFP methods typically use binary-class models, which can provide a limited perspective on the varying risk levels associated with individual software modules. This study explores the impacts of Error...
Conference Paper
Full-text available
Software Fault Prediction (SFP) is a crucial strategy in software quality assurance, aiming to reduce costs and optimise resource allocation by identifying potentially faulty software modules based on key project characteristics. Despite significant advancements, SFP methods often reach a 'performance ceiling' due to the constraints imposed by the...
Conference Paper
Full-text available
Compiler design plays an important role in ensuring that the translation of the programs written in high-level language into executable code is correct. However, in todays’ safety-critical environments, security gaps, visible and hidden defects in compiler models are liability factors that needed to be addressed in the process of examining that a s...
Article
Full-text available
Exploring the role of a Student as an Academic Partner (SAP) in software engineering education, this study investigates the interactions between students and faculty and evaluates the perceptions of students on SAP's integration within a Group Software Development Project module at the University of the West of England (UWE). Utilizing a mixed-meth...
Article
Full-text available
In software development, identifying software faults is an important task. The presence of faults not only reduces the quality of the software, but also increases the cost of development life cycle. Fault identification can be performed by analysing the characteristics of the buggy source codes from the past and predict the present ones based on th...
Article
Full-text available
The world is moving towards alternative medicine and behavioural alteration for treating, managing, and preventing chronical diseases. In the last few decades, diagrammatical models have been extensively used to describe and understand the behaviour of biological organisms (biological agents) due to their simplicity and comprehensiveness. However,...
Conference Paper
Full-text available
The improvement of this paper takes advantage of the existing formal method called Stream XMachine by optimizing the theory and applying it to practice in a large-scale system. This optimized formal approach called Communicating Stream X-Machine (CSXM) applied in software testing based on its formal specifications to a distributed system as it poin...
Article
Full-text available
The world is moving towards alternative medicine and behavioural alteration for treating, managing, and preventing chronical diseases. In the last few decades, diagrammatical models have been extensively used to describe and understand the behaviour of biological organisms (biological agents) due to their simplicity and comprehensiveness. However,...
Article
Full-text available
This paper attempts to develop an application that converts Tamil and Vietnamese speech to text, with a view to encourage usage and indirectly ensure linguistic preservation of a classical language. The application converts spoken Tamil and Vietnamese to text without auto-correction, code-mixing or code-switching. This paper proposed a complete web...
Article
Full-text available
In the biomedical domain, diagrammatical models have been extensively used to describe and understand the behaviour of biological organisms (biological agents) for decades. Although these models are simple and comprehensive, they can only offer a static picture of the corresponding biological systems with limited scalability. As a result, there is...
Conference Paper
Full-text available
At present the world is moving towards alternative medicine and behavioural alteration for treating, managing and preventing chronical diseases. With the individuality of the human beings has added more complexity in a domain where very high accuracy is demanded. Formal methods has been proven to be occupied in critical system development. This pap...
Conference Paper
Full-text available
Software fault prediction makes software quality assurance process more efficient and economic. Most of the works related to software fault prediction have mainly focused on classifying software modules as faulty or not, which does not produce sufficient information for developers and testers. In this paper, we explore a novel approach using a stre...
Conference Paper
Full-text available
This work attempts to present a novel approach to deliver software engineering lectorial sessions. The work primarily focuses on increasing student engagement by taking a multilingual and cross-cultural approach where students take the lead. The design of lectorial sessions are based on a variety of factors including but not limited to student's fi...
Article
Speech to Text is the ability to convert spoken word to text. There are many speech to text conversion applications available for different languages. Tamil is an ancient classical language which is vastly spoken in southern parts of India, Sri Lanka, Malaysia, and Singapore. The speech to text application is designed from an indigenous perspective...
Conference Paper
Full-text available
This paper attempts to develop an application that converts Tamil language speech to Tamil text, with a view to encourage usage and indirectly ensure linguistic preservation of a classical language. The application converts spoken Tamil to text without auto-correction, code-mixing or code-switching. Tamil is a syllabic language, similar to other In...
Conference Paper
Full-text available
Whenever the world is faced with a devastating outbreak of events, technology innovations have proven to be a go to solution that expedite the recovery process. We propose a mobile application rapidly developed as a contender to the TechForce19 innovation challenge, a backing of the NHSX offering £500, 000 to innovators to develop digital solutions...
Article
Full-text available
The rapid change of requirements has made software more complex and harder to maintain. Software testing tools play an important role in the Software Development Life Cycle. However, many technology companies have employed fast paced development of software to meet the demands of their markets. Early released software tends to contain serious bugs...
Article
Full-text available
Speech to Text is the ability to convert spoken word to text. There are many speech to text conversion applications available for different languages. Tamil is an ancient classical language which is vastly spoken in southern parts of India, Sri Lanka, Malaysia, and Singapore. The speech to text application is designed from an indigenous perspective...
Article
Full-text available
Tamil talk is a speech to text application and was designed from a perspective of language and philosophy. This paper takes an indigenous approach in reflecting on the design and user acceptance of Tamil talk. The paper makes use of literature in critically reflecting on the design and the potential user acceptance of the application. It takes a mu...
Conference Paper
Full-text available
Tamil is one of the longest surviving classical languages in the world. Speech to text in Tamil would benefit to a lot of native Tamil speakers throughout the world. There are many speech recognition and speech to text applications available for a wide variety of languages but many minority languages, such as Tamil are overlooked. In this paper, we...
Article
The purpose of this paper is to create and demonstrate a command line utility that uses freely available cloud images-typically intended for deployment within public and private cloud environments-to rapidly provision virtual machines on a local server, taking advantage of the ZFS file system. This utility, qvm, aims to provide syntactical consiste...
Article
The purpose of this paper is to create and demonstrate a command line utility that uses freely available cloud images-typically intended for deployment within public and private cloud environments-to rapidly provision virtual machines on a local server, taking advantage of the ZFS file system. This utility, qvm, aims to provide syntactical consiste...
Article
Full-text available
The purpose of this paper is to create and demonstrate a command line utility that uses freely available cloud images-typically intended for deployment within public and private cloud environments-to rapidly provision virtual machines on a local server, taking advantage of the ZFS file system. This utility, qvm, aims to provide syntactical consiste...
Article
Full-text available
This paper is aimed at creating an Automatic Java X-Machine testing tool for software development. The nature of software development is changing; thus, the type of software testing tools required is also changing. Software is growing increasingly complex and, in part due to commercial impetus for faster software releases with new features and valu...
Conference Paper
Full-text available
To respond to business challenges with agility, modern businesses have to evolve quickly to stay competitive. Unfortunately, in many situations, proliferation of heterogeneous Information Technology shifts act as a barrier to innovations instead of as a driving force. Crucially, this is due to the confusions that they sometimes cause whilst Small M...
Conference Paper
Full-text available
Outdoor advertising is an old industry and the only reliably growing advertising sector other than online advertising. However, for it to sustain this growth, media providers must supply a comparable means of tracking an advertisement’s effectiveness to online advertising. The problem is a continual and emerging area of research for large outdoor a...
Article
Full-text available
Surface exploration of asteroids is scientifically important for understanding of the origin and history of our solar system. Space agencies all over the world have started to launch exploration missions to asteroids. Low cost, small - sized landers with some capability to move on the surface of an asteroid would be highly suitable for in-situ obse...
Thesis
Full-text available
The object technology model is constantly evolving to address the software crisis problem. This novel idea which informed and currently guides the design style of most modern scalable software systems has caused a strong belief that the object-oriented technology is the ultimate answer to the software crisis, i.e. applying an object-oriented develo...
Technical Report
Full-text available
The object technology model is constantly evolving to address the software crisis problem. This novel idea which informed and currently guides the design style of most modern scalable software systems has caused a strong belief that the object-oriented technology is the ultimate answer to the software crisis, i.e. applying an object-oriented develo...
Article
Full-text available
This project proposes to build a system which implements summarization techniques. Often we don't want to read a text in its entirety, and would prefer to read a shortened version that highlights the salient points. The goal of text summarization technology is to provide such summaries automatically. In one short sentence we could define the object...

Network

Cited By