Martin
Neil

Professor of Computer
Science and Statistics
Risk Assessment and Decision Analysis Research group (RADAR)
Department of Computer Science
Queen Mary, University of London
Room No: CS/439
Email: martin@dcs.qmw.ac.uk
Tel: +44 (0) 20 7882 5221
Fax: +44 (0) 870 131 8460
Chief Technology
Officer, Agena Ltd,
http://www.AgenaRisk.com
Email: martin@agena.co.uk
- Bayesian Networks
- Risk Analysis (in all domains)
- Machine Learning and Statistics
- Decision Support
- Monte Carlo Simulation
- Data Fusion and Intelligent Systems
I develop and use AgenaRisk to model risk, for designing
intelligent systems and for data analysis.
Martin is Professor in Computer Science and
Statistics at the Department of Computer Science, Queen Mary, University of
London, where he teaches decision and risk analysis and software engineering.
Martin is also a joint founder and Chief Technology Officer of Agena Ltd, who develop and distribute
AgenaRisk, a software product for modeling risk and uncertainty (Contact: martin@agena.co.uk) and a Visiting Reader
in the Faculty of Engineering and Physical Sciences, University of Surrey.
Martin has over twenty years experience in
academic research, teaching, consulting, systems development and project
management and has published or presented over 70 papers in refereed journals
and at major conferences . His interests cover Bayesian modeling and/or risk
quantification in diverse areas: operational risk in finance, systems and design
reliability (including software), software project risk, decision support,
simulation (using dynamic discretisation as an alternative to Monte Carlo) cost
benefit analysis, AI and personalization, and statistical learning.
Martin has consulted to Motorola, Philips,
NATS, QinetiQ, Advantica, DSTL (UK MOD), ABSA, Ericsson, Royal Bank of Canada,
TNO and others, either providing advanced risk modeling expertise or systems
deployment and integration using AgenaRisk. Before setting up Agena and joining
academia Martin previously held senior positions with JP Morgan and Lloyds
Register in the areas of software project governance and safety critical
systems evaluation respectively.
Martin earned a BSc in Mathematics, a PhD
in Statistics and Software Metrics and is a Chartered Engineer.
Our paper "Neil M. and Fenton N.E. A Critique of
Software Defect Prediction Research. IEEE Transactions on Software
Engineering,.25, No. 5, 1999" is placed in the top 1%, within its field,
according to the number of citations received, as calculated by Essential
Science Indicators in Web of Science (see http://isiwebofknowledge.com/).
1. Neil M. Marquez D. Fenton N. Improved Reliability Modeling using
Bayesian Networks and Dynamic Discretisation. Submitted for publication to
Reliability and System Safety, October 2008.
2. Neil M. and Xiaoli C. Optimizing the Calculation of Conditional
Probability Tables in Hybrid Bayesian Networks using Binary Factorization. To
be submitted.
3. N. Fenton, P. Hearty, M.
Neil and Ł. Radliński. Software Project and Quality Modelling
Using Bayesian Networks. In Artificial
Intelligence Applications for Improved Software Engineering Development: New Prospects.
Part of the Advances in Intelligent Information Technologies (AIIT) Book
Series. Edited by: F. Meziane and S. Vadera. Information
Science Reference. July 2009. ISBN: 978-1-60566-758-4.
4. Fenton, N.E.
and M. Neil, Risk Assessment with Bayesian Networks. For publication 2010,
London: Chapman and Hall.
5. Fenton, N.E.
and Neil, M., Avoiding Legal Fallacies in Practice Using Bayesian Networks,
Howard Journal, 2009
6. Fenton, N.E.
and Neil, M Comparing risks of alternative medical diagnosis using Bayesian
arguments, Journal of Biomedical Informatics, 2008
1. Neil M and Marquez D. Dependability
Modelling of Repairable Systems using Bayesian Networks. 2nd IFAC
Workshop on Dependable Control of Discrete Systems (DCDS09), Bari Italy, June
10-12 2009. [pdf]
2. Neil, M. and Hager, D., Modeling Operational Risk in Financial
Institutions using Hybrid Dynamic Bayesian Networks. Journal of Operational
Risk, Volume 4/Number 1, Spring, 2009. [pdf]
3. Marquez,
D., Neil, M., and Fenton, N., Solving Dynamic Fault Trees using a New Hybrid
Bayesian Network Inference Algorithm, in 16th Mediterranean Conference on
Control and Automation (MOD 08). 2008: Ajaccio, Corsica, France. [pdf]
4. Fenton, N.E. and Neil, M.,
Avoiding Legal Fallacies in Practice Using Bayesian Networks, in Seventh
International Conference on Forensic Inference and Statistics. 2008: Lausanne,
Switzerland.
5. Fenton, N.E., Neil, M.,
Marsh, W., Hearty, P., Radlinski, L., and Krause, P., On the effectiveness of
early life cycle defect prediction with Bayesian Nets. Empirical Software
Engineering, Volume 13, Number 5 /
October, 2008. DOI: 10.1007/s10664-008-9072-x
6. Neil M. Marquez D. And
Fenton N. Using Bayesian Networks to model operational risk to information
technology infrastructure in financial institutions. Cass-Capco Institute Paper
series on risk - Journal Vol. 22., April 2008. Available online from: http://www.capco.com/ [pdf]
7. Neil M. Tailor M. Marquez D. Inference
in Bayesian Networks using Dynamic Discretisation. Statistics and Computing
17:3 September 2007. [pdf]
8.
Neil M. Tailor M. Marquez D. Fenton N. Hearty P. Modelling Dependable Systems
using Hybrid Bayesian Networks. Reliability Engineering & System
Safety. Volume
93, Issue 7, July 2008, Pages 933-939. http://dx.doi.org/10.1016/j.ress.2007.03.009. [pdf]
9. Marquez D, Neil M, Fenton NE, "Improved Dynamic Fault Tree
Modelling using Bayesian Networks", The 37th Annual IEEE/IFIP
International Conference on Dependable Systems and Networks, DSN 2007,
Edinburgh 2007.
10. Fenton,
N.E., Neil, M., and Marquez, D., Using Bayesian Networks to Predict Software
Defects and Reliability. Proceedings of the Institution of Mechanical Engineers,
Part O, Journal of Risk and Reliability, Volume 222, Number
4 / 2008. ISSN 1748/006X.
(Also presented at 5th International Mathematical Methods in
Reliability Conference (MMR 07), Glasgow 1-4 July 2007.)
11. Marquez D, Neil M, Fenton NE, "A new Bayesian Network Approach
to Reliability Modeling", 5th International Mathematical Methods in
Reliability Conference (MMR 07), Glasgow 1-4 July 2007. [pdf]
12. Fenton NE, Neil M, Marsh W, Hearty P, Krause P, Radliński
Ł. , "Project Data Incorporating Qualitative Factors for Improved
Software Defect Prediction, International Conference on Software Engineering
(ICSE), PROMISE workshop, 2007.
13. Neil M. Gabaiiero J. Fenton N. Using Ranked Nodes to Model
Qualitative Judgments in Bayesian Networks. Transactions in Knowledge and Data
Engineering, 19(10), October, 2007. [pdf]
14. Khodakerami V, Fenton NE, Neil M, "Project Scheduling:
Improved approach to incorporating uncertainty using Bayesian Networks",
Project Management Journal, Vol. 38 Issue 2, p39-49, 2007. [pdf]
15. Radliński, Ł., Fenton, N.E., Neil, M., and Marquez, D.,
Improved Decision-Making for Software Managers Using Bayesian Networks, in 11th
IASTED Int. Conf. Software Engineering and Applications (SEA). 2007: Cambridge,
MA, USA p. 13–19.
16. Fenton NE, Neil M, Hearty P, Marsh W, Krause P, Mishra R,
"Predicting Software Defects in Varying Development Lifecycles using
Bayesian Nets", Information & Software Technology, Vol 49, pp 32-43,
Jan. 2007.
17. Neil, M., Fenton, N., and Marquez, D., Using Bayesian Networks and Simulation for Data Fusion and Risk Analysis, in NATO Science for Peace and Security Series: Information and Communication Security, Skanata and Byrd, D.M., Editors. 2007, IOS Press, Nieuwe Hemweg 6B, 1013 BG Amsterdam, The Netherlands.
18. Radliński,
Ł., Fenton, N.E., Neil, M.,
and Marquez, D., Modelling Prior Productivity and Defect Rates in a Causal
Model for Software Project Risk Assessment. Polish Journal of Environmental
Studies, 2007. 16(4A): p. 256-260.
19. Fenton, N.E. and Neil, M., Managing Risk in the Modern World:
Bayesian Networks and the Applications, 1. 2007, London Mathematical Society,
Knowledge Transfer Report.
1. Joseph
A., Fenton, N. and Neil M. Predicting Football Results Using Bayesian Nets and
other Machine Learning Techniques. Knowledge Based Systems, Vol. 19, No. 7.
(2006), pp. 544-553. [pdf]
2. Neil
M., Fenton, N. and Marquez, D. Invited paper on "Using Bayesian Networks
and Simulation for Data Fusion and Risk Analysis" presented at the NATO
"Security through Science" sponsored Advanced Research Workshop on
"Computational Models of Risk to Infrastructure", Primosten Croatia,
May 9th - 13th, 2006. To be published by IOS Press. [pdf]
3. Neil
M., Tailor M. , Marquez D., Fenton N. and Hearty P. , "Modeling Dependable
Systems using Hybrid Bayesian Networks". Proceedings of the first
international conference on Availability, Reliability and Security, April
20-22, 2006, Vienna, Austria. IEEE Computer Society. Pages 817-821.
4. Fenton
NE and Neil M, "Expert Elicitation for Reliable System
Design", Statistical Science, 2006, 21(4), 451-453.
5. Fenton
n., Radliński Ł, Neil m. "Improved Bayesian Networks for
Software Project Risk Assessment Using Dynamic Discretisation, Software
Engineering Techniques (SET 2006), Warsaw, Poland, 17-20 Oct 2006
6. Hearty
P, Fenton NE, Neil M, Cates P, "Automated population of causal
models for improved software risk assessment", 20th IEEE/ACM International
Conference on Automated Software Engineering, Long Beach, California, USA,
November 7-11, 2005, pp 433-435, ACM Press, ISBN: 1-59593-993-4.
7. Fenton
NE and Neil M, ''A Critique of Software Defect Prediction Models'', in Machine Learning Applications in Software
Engineering (eds: Zhang D, Tsai JJP), pp 72-86, ISBN 981-256-094-7, World
Scientific Publishing Co, 2005
7. Neil
M. Using Risk Maps to Visually Model & Communicate Risk. Presented at the
Institiute of Risk Management (IRM) Annual Symposium, September 2005.
8. Neil
M. Fenton N., "Improved Software Defect Prediction". Presented at the
Software Engineering Process Group (SEPG) Conference, June 14th
2005.
9. Neil
M., Fenton N. and Tailor M. Using Bayesian Networks to model Expected and
Unexpected Operational Losses. Risk Analysis Journal, August 2005. [pdf]
10. Fenton NE and Neil M, "Combining evidence
in risk analysis using Bayesian Networks", Safety Critical Systems Club
Newsletter 13 (4), pp 8-13 Sept 2004.
11. Fenton NE, Marsh W, Neil M, Cates P,
Forey S, Tailor T, "Making Resource Decisions for Software Projects",
26th International Conference on Software Engineering (ICSE 2004), May 2004,
Edinburgh, United Kingdom. IEEE Computer Society 2004, ISBN 0-7695-2163-0, pp.
397-406. [pdf]
12. Neil
M. Malcolm B. and Shaw R. Modeling an Air Traffic Control Environment Using
Bayesian Belief Networks. 21st International System Safety Conference, August 4
- 8, 2003, in Ottawa, Ontario, Canada. [pdf]
13.
Neil M., Krause P., Fenton N. Software Quality Prediction Using Bayesian
Networks in Software Engineering with Computational Intelligence, edited by
Khoshgoftaar T. M. The Kluwer International Series in Engineering and Computer
Science, Volume 731, 2003.
14. Neil
M, Shaw R, Johnson S, Malcolm B, Donald I, Qiu Xie C. "Measuring
Culturally Inspired Risk" in Proceedings of the 11th Safety-Critical
Systems Symposium, Bristol, UK, 4-6 February 2003. Springer, London 2003.
15. Neil
M, Fenton N, Forey S and Harris R. "Assessing Vehicle Reliability using
Bayesian Networks" in Global Vehicle Reliability, Edited by J. E. Strutt
and P.L. Hall. Professional Engineering Publishing, 2003.
16. Neil
M, McNee I. and Harris R. "Transport Reliability Assessment and
Calculation System for Predicting the Reliability of Military Vehicles".
Presented at 15th ARTS Conference on Advanced in Reliability Technology
Symposium, 8 - 10 April, 2003.
17. Neil
M. Using Bayesian networks to track operational risks. Operational Risk Europe
Conference, London, February 2002 & Operational Risk USA Conference, New
York January 2002 &. Published by Incisivemedia, 2002 (http://www.operationalriskonline.com/).
18. Fenton
NE and Neil M, ''Making Decisions: Using Bayesian Nets and MCDA'',
Knowledge-Based Systems 14, 307-325, 2001. [pdf]
19. Fenton
N, Neil M and Krause P. Software Metrics: Uncertainty and Causal Modelling.
EuroSPI conference, Limerick Institute of Technology, Limerick, 10th-12th
October 2001.
20. Fenton
NE, Krause P, Neil M, "Software Measurement: Uncertainty and Causal
Modelling", IEEE Software 10(4), 116-122, 2002.
21. Fenton
NE, "Conducting and Presenting Empirical Software Engineering",
Journal of Empirical Software Engineering 6(3), 195-200, 2001.
22. Fenton
N, Krause P, Neil M, "Probabilistic Modelling for Software Quality Control",
Sixth European Conference on Symbolic and Quantitative Approaches to Reasoning
with Uncertainty September 19-21, 2001, Toulouse, France. Also appears in
Journal of Applied Non-Classical Logics. Vol. 12 No 2, 2002.
23. Neil
M, Fenton N, Forey S and Harris R, "Using Bayesian Belief Networks to
Predict the Reliability of Military Vehicles", IEE Computing and Control
Engineering J 12(1), 11-20, 2001. [pdf]
1. Neil M, Fenton NE, Nielsen L, ''Building
large-scale Bayesian Networks'', The Knowledge Engineering Review, 15(3),
257-284, 2000. [pdf]
2. Fenton NE and Neil M, ''The Jury
Observation Fallacy and the use of Bayesian Networks to present Probabilistic
Legal Arguments'', Mathematics Today (Bulletin of the IMA, 36(6)), 180-187,
2000. [pdf]
3. Fenton NE and Neil M, "Software
Metrics: Roadmap", in 'The Future of Software Engineering' (Editor:
Anthony Finkelstein) 22nd International Conference on Software Engineering, ACM
Press ISBN 1-58113-253-0, pp.357-370, 2000. [pdf]
4. Fenton NE and Neil M, ''Bayesian belief
nets: a causal model for predicting defect rates and resource requirements'',
Software Testing and Quality Engineering 2(1), 48-53, 2000.
5. Neil M. and Fenton N.E. A Critique of
Software Defect Prediction Research. IEEE Transactions on Software
Engineering,.25, No. 5, 1999. [pdf]
6. Fenton N and Neil M. Software Metrics and
Risk, FESMA 99, 2nd European Software Measurement Conference, 8 October, 1999.
7. Fenton Norman E., Neil Martin, Software
metrics: successes, failures and new directions, Journal Of Systems And
Software (47)2-3, pp. 149-157, 1999. [pdf]
8. Fenton N.E., and Neil M. A Strategy for
Improving Safety Related Software Engineering Standards. IEEE Transactions on
Software Engineering Vol. 24, No. 11, November 1998
9. Neil M., Southworth M., Tobin M. and
Ostrolenk G. Lessons from Using Z to Specify a Software Tool. IEEE Transactions
on Software Engineering, Vol. 24, No.1,pp 15-23,January 1998.
10.Fenton N., Littlewood B., Neil M., Strigini L., Sutcliffe A. and
Wright D. Assessing dependability of safety critical systems using diverse
evidence. IEE Proceedings on Software Engineering, Vol. 145, No.1, February
1998.
11.Neil M. Software Defect Density Prediction. Proceedings of the Annual
Software Metrics (ASM) conference, November 4-5, 1997, Atlanta, Georgia, USA.
12.Neil M. and Fenton N. Predicting Software Quality using Bayesian
Belief Networks. Proceedings of the 21st Annual Software Engineering Workshop
at NASA Goddard Space Flight Centre, Washington, 4-5 December 1996.
13.Littlewood B., Neil, M. and Ostrolenk, G. Uncertainty in
Software-Intensive Systems. High Integrity Systems Journal, Vol. 1 No. 5, 00
407-413, 1996.
1. Littlewood B., Neil, M. and Ostrolenk, G.
The Role of Models in Managing Uncertainty of Software-Intensive Systems.
Reliability Engineering and System Safety 46 87-95, 1995.
2. Neil M. Littlewood B. and Fenton N.
Applying Bayesian Belief Networks to Systems Dependability Assessment.
Proceedings of Safety Critical Systems Club Symposium, Leeds, Published by
Springer-Verlag, 6-8 February 1996.
3. Bache, R.M. and Neil M.D. Introducing
Metrics into Industry: A Perspective on GQM. In Software Quality Assurance and
Measurement: A Worldwide Perspective. Edited by N. Fenton, R. Whitty and Y.
Iizuka. International Thomson Computer Press, London, 1995.
4. Neil M.D. Sections on Statistical Control of
Software Quality (pp. 65-68) and Product Quality Modelling (pp. 77-80) in
"Software Evaluation for Certification: Principles, Practice and Legal
Liability". Rae A., Robert P. and Hausen H. (Editors). McGraw Hill,
International Software Quality Assurance Series, London 1995.
5. Neil M.D. and Bache R.M. Chapter on Metrics
Analysis in "Software Metrics for Product Assessment" (pp. 88-111).
Editors, Bache R.M. and Bazzana G. McGraw Hill, International Software Quality
Assurance Series, London 1994.
6. Neil M.D. Measurement as an alternative to
Bureaucracy for the achievement of Software Quality. Software Quality Journal,
3, 65-78, 1994.
7. Ostrolenk G., Tobin M., Southworth M. and
Neil, M. Cost Effective Evaluation of a COBOL Parser Using an Operational
Profile in Proceedings of the Eleventh Annual Conference of the Centre for
Software Reliability (CSR), 1994.
8. Woherem, E.E., Neil M.D., Estdale, J.F.
Software Process Improvement through the GQM Approach: A Maintenance Case
Study. 3rd International Conference on Software Quality, October 4-6, Lake
Tahoe, Nevada, USA, 1993.
9. Neil, M.D. and Lano K. Approaches to
Maintenance Process Improvement via Measurement. European Conference on
Software Maintenance. The CSM (Centre for Software Maintenance), Durham
University, 27th September, 1993.
10. Neil, M.D. & Bache, R.M. Data Linkage Maps, Journal of Software
Maintenance, Vol 5 No 3, September, 1993.
11. Neil M.D. Statistical Modelling of Software Metrics. PhD thesis,
South Bank University, 1992.
12. Neil, M.D. Multivariate Assessment of Software Products. Journal of
Software Testing, Verification and Reliability, Vol 1(4), pp 17-37, 1992. Also
presented at 3rd Annual Oregon Workshop on Software Metrics (AOWSM), Portland,
Oregon, USA, 1991.
13. Bache, R.M. and Neil M. Validating Technologies for Certifying
Software Products. Proceedings of IFIP Conference on Approving Software
Products (ASP-90). North-Holland, September 1990.
14. Neil, M.D., Slater, D. and Cole, R.J. Measures for Maintenance Management:
A Case Study. Journal for Software Maintenance: Research and Practice, Volume
2, No.4, 223-240, 1990.