Skip to main content

Research Repository

Advanced Search

All Outputs (20)

Responsible AI in Africa: Challenges and Opportunities (2023)
Book
Akintoye, S., Eke, D. O., & Wakunuma, K. (Eds.). (2023). Responsible AI in Africa: Challenges and Opportunities. Palgrave Macmillan. https://doi.org/10.1007/978-3-031-08215-3

This open access book contributes to the discourse of Responsible Artificial Intelligence (AI) from an African perspective. It is a unique collection that brings together prominent AI scholars to discuss AI ethics from theoretical and practical Afric... Read More about Responsible AI in Africa: Challenges and Opportunities.

Ethics of Artificial Intelligence: Case Studies and Options for Addressing Ethical Challenges (2023)
Book
Stahl, B. C., Schroeder, D., & Rodrigues, R. (2023). Ethics of Artificial Intelligence: Case Studies and Options for Addressing Ethical Challenges. Springer. https://doi.org/10.1007/978-3-031-17040-9

This open access collection of AI ethics case studies is the first book to present real-life case studies combined with commentaries and strategies for overcoming ethical challenges. Case studies are one of the best ways to learn about ethical dilemm... Read More about Ethics of Artificial Intelligence: Case Studies and Options for Addressing Ethical Challenges.

Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies (2021)
Book
Stahl, B. C. (2021). Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies. Springer Publishing Company. https://doi.org/10.1007/978-3-030-69978-9

Offers a novel conceptualisation of the AI ethics debate by applying the discourse of innovation ecosystems to AI Practice-oriented with an aim to give stakeholders and decisions makers conceptually sound and empirically rich ways of dealing with... Read More about Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies.

Linear Algebra for Computational Sciences and Engineering (2019)
Book
Neri, F. (2019). Linear Algebra for Computational Sciences and Engineering. New York: Springer. https://doi.org/10.1007/978-3-030-21321-3

This book presents the main concepts of linear algebra from the viewpoint of applied scientists such as computer scientists and engineers, without compromising on mathematical rigor. Based on the idea that computational scientists and engineers need,... Read More about Linear Algebra for Computational Sciences and Engineering.

Hyper-heuristics: theory and applications (2018)
Book
Pillay, N., & Qu, R. (2018). Hyper-heuristics: theory and applications. Cham, Switzerland: Springer Nature. doi:10.1007/978-3-319-96514-7

This introduction to the field of hyper-heuristics presents the required foundations and tools and illustrates some of their applications. The authors organized the 13 chapters into three parts. The first, hyper-heuristic fundamentals and theory, pro... Read More about Hyper-heuristics: theory and applications.

Linear algebra for computational sciences and engineering (2016)
Book
Neri, F. (2016). Linear algebra for computational sciences and engineering. https://doi.org/10.1007/978-3-319-40341-0

© Springer International Publishing Switzerland 2016. All rights reserved. This book presents the main concepts of linear algebra from the viewpoint of applied scientists such as computer scientists and engineers, without compromising on mathematical... Read More about Linear algebra for computational sciences and engineering.

Monadic parser combinators (1996)
Book
Hutton, G., & Meijer, E. (1996). Monadic parser combinators. School of Computer Science and IT

In functional programming, a popular approach to building recursive descent parsers is to model parsers as functions, and to define higher-order functions (or combinators) that implement grammar constructions such as sequencing, choice, and repetitio... Read More about Monadic parser combinators.

The Ruby Interpreter (1993)
Book
Hutton, G. (1993). The Ruby Interpreter. Department of Computing Science

Ruby is a relational calculus for designing digital circuits. This document is a guide to the Ruby interpreter, which allows a special class of $quot;implementable$quot; Ruby programs to be executed. The Ruby interpreter is written in the functional... Read More about The Ruby Interpreter.

The arpeggigon: declarative programming of a full-fledged musical application
Book
Nilsson, H., & Chupin, G. The arpeggigon: declarative programming of a full-fledged musical application. University of Nottingham

There are many systems and languages for music that essentially are declarative, often following the synchronous dataflow paradigm. As these tools, however, are mainly aimed at artists, their application focus tends to be narrow and their usefulness... Read More about The arpeggigon: declarative programming of a full-fledged musical application.

Intergenerational interpretation of the Internet of Things
Book
Brown, M., Coughlan, T., Lawson, G., Mortier, R., Houghton, R., & Goulden, M. Intergenerational interpretation of the Internet of Things. Horizon Digital Economy Reseearch Institute. Manuscript submitted for publication

This report investigates how different generations within a household interpret individual members’ data generated by the Internet of Things (IoT). Adopting a mixed methods approach, we are interested in interpretations of the IoT by teenagers, thei... Read More about Intergenerational interpretation of the Internet of Things.

Exploration of the ordering for a sequential airport ground movement algorithm
Book
Ravizza, S., & Atkin, J. A. Exploration of the ordering for a sequential airport ground movement algorithm. School of Computer Science

Guiding aircraft around the airport's surface while ensuring conflict-free routings is an important problem at airports. Sequential routing and scheduling algorithms can be advantageous for providing fast online solutions for decision support systems... Read More about Exploration of the ordering for a sequential airport ground movement algorithm.

IWAVE: Interactive Web-based Algorithm Visualization Environment
Book
Moss, B. IWAVE: Interactive Web-based Algorithm Visualization Environment. Virtual Learning Lab, University of Nottingham, UK. Manuscript submitted for publication

This report discusses one of the challenges faced in the teaching and learning of introductory computer programming. The demographic of students has changed considerably in recent years, and teaching styles must adapt accordingly to suit the change... Read More about IWAVE: Interactive Web-based Algorithm Visualization Environment.

BioHEL: Bioinformatics-oriented Hierarchical Evolutionary Learning
Book
Bacardit, J., & Krasnogor, N. (2006). BioHEL: Bioinformatics-oriented Hierarchical Evolutionary Learning. Computer Science & IT

This technical report briefly describes our recent work in the iterative rule learning approach (IRL) of evolutionary learning/genetics-based machine learning. This approach was initiated by the SIA system. A more recent example is HIDER. Our approac... Read More about BioHEL: Bioinformatics-oriented Hierarchical Evolutionary Learning.

A Note on Collaborating Adversaries in the Srinathan-Kumar-Rangan Transmission Protocol
Book
Moss, B. (2003). A Note on Collaborating Adversaries in the Srinathan-Kumar-Rangan Transmission Protocol. University of Nottingham

We show, by means of brief demonstration, that the underlying transmission protocol in [1] cannot determine dishonest paths when adversaries collaborate. Hence, this method of tolerating mixed adversaries on an asynchronous network is flawed.

A Simulator Program for Evaluating and Improving the Nottingham Muse Architecture.
Book
Barrett, N. K., Brailsford, D. F., & Duckworth, R. J. (1986). A Simulator Program for Evaluating and Improving the Nottingham Muse Architecture. Computer Science

This paper describes the modelling and simulation of the Nottingham MUSE (MUltiple Stream Evaluator) machine. MUSE is a data flow machine capable of supporting structured parallel computation. The simulator described in this paper was designed to ena... Read More about A Simulator Program for Evaluating and Improving the Nottingham Muse Architecture..

The role of management practices in closing the productivity gap
Book
Siebers, P., Aickelin, U., Battisti, G., Helen, C., Clegg, C., Fu, X., …Peixoto, A. The role of management practices in closing the productivity gap. Advanced Institute of Management Research

There is no doubt that management practices are linked to the productivity and performance of a company. However, research findings are mixed. This paper provides a multi-disciplinary review of the current evidence of such a relationship and offers s... Read More about The role of management practices in closing the productivity gap.