Skip to main content

Group Members

Members

Dr Nour Ali Dr Nour Ali
Email Dr Nour Ali Senior Lecturer
Dr Nour Ali is a Senior Lecturer in the Department of Computer Science at Brunel University London since June 2017. She currently co-heads the Brunel Software Engineering Lab ( and is the Director of Undergraduate Placements, She received her PhD in Software Engineering from Universidad Politecnica de Valencia – Spain and has a Major in Computer Science from Bir-Zeit University- Palestine. Before moving to Brunel, she was a Principal Lecturer in Software Engineering at University of Brighton and held research fellowships at Lero, the Irish Software Engineering Research Centre and the Politecnico di Milano. She also has been a visiting researcher at Leicester University and Free University of Bolzen. She has been Principal Investigator and member of several research and knowledge transfer projects. Her research focuses on developing software architecture techniques, methods and tools and applying them to different challenging systems and situations such as distributed, mobile and adaptive. She has over 70 publications in journals, books and conferences. Here are links to her publications on dblp and google scholar . She also is a reviewer for top journals and national funding bodies such as EPSRC. She serves in several Programme and Organization Committees of conferences and workshops in her area and has co-edited 4 books. Dr Ali has experience of Higher Education teaching, from undergraduate to MSc level. She has a PG Certificate in Teaching and Learning in Higher Education from the University of Brighton. She is also Fellow of the Higher Education Academy (HEA). Dr Ali’s research interests focus on the usage of software architectural models, techniques and tools for distributed and adaptive systems. I have used different techniques and combined them with software architecture such as Model Driven Engineering, Reverse Engineering, Middleware, Optimization and Machine Learning. Currently, I am working on three main areas: 1) Micro-service software architecture 2) Autonomic architecture in the healthcare domain 3) Mobile Ambients that are self-adaptive. Module Leader: CS3100 Software Project Management Other Modules: CS1005 Computation and Logic, Group Project Level 1 CS307x Level 3 Final Year Project.
Professor Martin Shepperd Professor Martin Shepperd
Email Professor Martin Shepperd Professor - Software Tech & Modelling
Martin Shepperd received a PhD in computer science from the Open University in 1991 for his work in measurement theory, many sorted algebras and their application to empirical software engineering. He was seconded to the Parliamentary Office of Science & Technology. Presently he is Head of Department and holds the chair of Software Technology and Modelling at Brunel University London, UK. He has published more than 150 refereed papers and three books in the areas of software engineering and machine learning. He is a fellow of the British Computer Society. Previously Martin has worked as a software developer for HSBC. Software engineering, Empirical research, Cost modelling and prediction, Machine learning (including case-based reasoning, metaheuristics, rule induction algorithms and Grey relational algebra), Data imputation and noise handling, Reproducibility, replicability and meta-analysis. Introductory data science (CS5702 Modern Data) to the MSc students and Research methods to the doctoral students (CS5767).
Dr Stephen Swift Dr Stephen Swift Dr. Stephen Swift is a Research Lecturer in the School of Information Systems, Computing and Mathematics at Brunel University London. He received a B.Sc. degree in Mathematics and Computing from the University of Kent, Canterbury, U.K., an M.Sc. in Artificial Intelligence from Cranfield University, Cranfield, U.K. and a Ph.D. degree in Intelligent Data Analysis from Birkbeck College, University of London, London, U.K. He has four years post-doctoral research experience on an EPSRC funded project entitled “Modelling Short Multivariate Time Series” (involving Moorfields Eye Hospital) GR/M94120) and a BBSRC funded project entitled “Analysing Virus Gene Expression Data to understand Regulatory Interactions” (BIO14300) in collaboration with the Departments of Virology and Biochemistry at University College London and the School of Computer Science and Information Systems, Birkbeck College. He has also spent four years in industry as a web designer, programmer and technical architect. Research interests include multivariate time series analysis, heuristic search, data clustering, and evolutionary computation. He has applied his research to a number of real world areas including Software Engineering, Bioinformatics and Health Care.
Dr Rumyana Neykova Dr Rumyana Neykova
Email Dr Rumyana Neykova Senior Lecturer in Computer Science
Dr Rumyana Neykova is a lecturer at Brunel University London. She has a PhD from Imperial College London where she was also a fellow and a research associate. Her PhD focuses on development and applications of a type theory (called session types) for runtime verification of concurrent and distributed systems. Her body of work builds on the foundations of concurrency theory and type systems to offer practical, yet rigorous, verification techniques for distributed systems. She utilises type systems, formal methods, model checkers, compiling techniques, and code generation to help prevent communication faults (such as deadlocks and communication mismatches), increase software reliability, improve performance, assist the software development process, and enhance software understanding. I am teaching on the following modules: Year 1: CS1005 Logic and Computation Year 2: CS2002 Software Developement and Management Year 3: CS3001 Advanced Topics in Computer Science I am supervising Final Year Undergraduate Project, as well as MSc Dissertations Teaching and Industry: I am advisor on Brunel Talent Marketplace, where I am supervising projects between students and Industry.
Dr Mahir Arzoky Dr Mahir Arzoky
Email Dr Mahir Arzoky Lecturer in Computer Science
Dr Mahir Arzoky is a Lecturer in the Department of Computer Science at Brunel University London. Prior to this he was a Post-doctoral Research Fellow working on a research project titled Assessing the Quality of Test Suites in Industrial Code (AQUATIC - EPSRC: EP/M024083/1). He was a core member of the Fault Analyses in Industry and Academic Research Network (FIAR-NET - EPSRC: EP/N011627/1), where he promoted collaborations between industry and academic research in software engineering through a series of national and international workshops. Prior to this, he was a Research Associate in Machine Learning at the Cognitive Digital System Engineering Centre, Birmingham City University, where he worked on a collaborative Data-driven Smart City project that aimed to simplify complex decision making, informing policy and strategic service developments using unified data, and state of the art machine learning simulation and modelling. He was also part of an Innovation Engine project, part-funded by the European Regional Development Fund, that aimed at stimulating demand for new or improved services, processes and products from local SME businesses and start-up companies by bringing and helping to solve existing challenges within the Life Sciences, Digital and Creative sectors. Dr Arzoky obtained his PhD from the Department of Computer Science at Brunel University London in 2015. His research interest lies in the areas of Artificial Intelligence, Intelligent Data Analysis, Data Mining and Software Engineering, in specific Search Based Software Engineering. Artificial Intelligence, Intelligent Data Analysis, Heuristic Search, Search Based Software Engineering, Clustering, Refactoring
Dr Allan Tucker Dr Allan Tucker Allan Tucker is Reader in the Department of Computer Science where he heads the Intelligent Data Analysis Group consisting of 17 academic staff, 15 PhD students and 4 post-docs. He has been researching Artificial Intelligence and Data Analytics for 21 years and has published 120 peer-reviewed journal and conference papers on data modelling and analysis. His research work includes long-term projects with Moorfields Eye Hospital where he has been developing pseudo-time models of eye disease (EPSRC - £320k) and with DEFRA on modelling fish population dynamics using state space and Bayesian techniques (NERC - £80k). Currently, he has projects with Google, the University of Pavia Italy, the Royal Free Hospital, UCL, Zoological Society of London and the Royal Botanical Gardens at Kew. He was academic lead on an Innovate UK, Regulators’ Pioneer Fund (£740k) with the Medical and Health Regulatory Authority on benchmarking AI apps for the NHS, and another on detecting significant changes in Adaptive AI Models of Healthcare (£195k). He is currently academic lead on two Pioneer Funds on Explainability of AI (£168k) and In-Silico Trials (£750k). He serves regularly on the PC of the top AI conferences (including IJCAI, AAAI, and ECML) and is on the editorial board for the Journal of Biomedical Informatics. He hosted a special track on "Explainable AI" at the IEEE conference on Computer Based Medical Systems in 2019 and was general chair for AI in Medicine 2021. He has been widely consulted on the ethical and practical implications of AI in health and medical research by the NHS, and the use of machine learning for modelling fisheries data by numerous government thinktanks and academia. Data Mining / Data Science Machine Learning Artificial Intelligence Bayesian Networks Big Data Biomedical Informatics Eco Informatics I have designed and led the following modules: Business Intelligence (MSc) - at Brunel (~150 students) and NITH, Oslo (~30 students) for 1 year. Machine Learning (MSc) - at Brunel (~10 students) for 3 years. Logic and Computation (Level 1) - at Brunel (~200 students) for 4 years. Artificial Intelligence option (level 3) - at Brunel (~200 students) for 4 years. High Performance Computational Infrastructures (MSc) - at Brunel (~30 students) for 1 year. Other teaching: • JAVA programming (level 1) - at Brunel (~200 students) for 5 years. • Masters level Statistics course - at Brunel Graduate School (~10 students) for 1 year.