Neil’s research and development focuses on problems in software design and requirements. Some example problems are how to help people build large software systems, supporting researchers in non software fields in data science and building software, such as astronomy, geography, and oceanography. An ongoing research challenge is understanding how machine learning and AI will influence the design of future software systems and tools.
See neilernst.net for more. Our research group is at https://github.com/OcteraIs.
Publications:
My papers are usually available as preprints on my website or via Arxiv. But email me if you want one you cannot find. Rarely requested favorites include my masters and PhD theses.
Teaching:
- UVic SENG 321, Requirements Engineering
- UVic SENG 480D, Data Science for Software Engineering
- UVic SENG 330, OO Software Design
- UVic SENG 350, Software Architecture
- UVic CSC 595, Research Skills
Contact: