T:01 700 5620
Assistant Professor | Enterprise Computing Team Project (CA472) Coordinator | Lero Science Foundation Ireland Research Centre for Software - Funded Investigator https://www.lero.ie/
Teaching & Learning
I deliver modules across both DCU B.Sc. in Computer Science and B.Sc. in Computing for Business programmes. I am module coordinator for CA348 Business Information Management, CA267 Software Testing and CA4101 Enterprise Architecture. I am committed to enhancing the student experience both through the use of reflective teaching practice to guide my mode of delivery of content and through the integration of my research into my teaching. I have substantial industry experience in software testing and leading software testing teams enabling problem based learning approaches in software quality related modules. I also am engaged in research focused on enhancing the experience of autistic students and preparing them for securing and remaining in roles in the software industry aligned with the DCU draft strategic pillar of pioneering a transformative student experience. I have been an invited guest lectures delivered including into the M.Sc. in Digital Health Transformation in University of Limerick and the H.Dip. in Healthcare and the M.Sc. in Computing (Medical Device Software) in Dundalk Institute of Technology.
Research & Scholarship
I am a funded Investigator in Lero, the Science Foundation Ireland Research Centre for Software. I have received the NSAI 1997 Award and the Dundalk Institute of Technology President’s Award for Early Career Researcher. My research interests are: Health Information Technology Systems; Education of Autistic Software Engineers; Software Testing in Safety Critical Domains; and Software Engineering Best Practice. My research delivers impact through international collaboration and multidisciplinary cross faculty engagement at a local level. I have directly trained Clinical and IT personnel on medical IT network best practice and have an established network of international research collaborators in 8 countries and additionally with various Irish Universities.
Service & Contribution
I am currently serving as Chair of the National Standards Authority of Ireland Health Informatics Standards Committee and am an invited member of the NSAI Top Team for AI Standards providing recommendations to the Department of the Taoiseach through the Department of Enterprise, Trade and Employment. I am an impactful long term contributor (10+ years) to the ISO and IEC including as project leader and editor. I have a strong track record of research student supervision and regular Examiner/Chair for DCU School of Computing Vivas/Transfer Talks and am currently coordinator for Year 4 B.Sc. in Computing for Business final year projects.I have been an active and committed member of the Faculty Committee for Research (FEC) since 2020 and am a key contributor to the School of Commuting Ethics Committee since 2019.
|2013||McHugh, M.; McCaffery, F.; MacMahon, S.T.; Finnegan, A.; (2013) 'Improving safety in medical devices from concept to retirement' In: Handbook of Medical and Healthcare Technologies. Switzerland : Springer. [DOI]|
Peer Reviewed Journal
|2018||Ketheswarasarma Rajaram, Hamsini and Loane, John and MacMahon, Silvana Togneri and McCaffery, Fergal (2018) 'Taxonomy Based Testing and Validation of a new Defect Classification for Health Software'. (1985).|
|2018||MacMahon, Silvana Togneri and Cooper, Todd and McCaffery, Fergal (2018) 'Revising IEC 80001-1: Risk management of health information technology systems'. 60 :67-72.|
|2017||Bujok, A.B.; MacMahon, S.T.; Grant, P.; Whelan, D.; Rickard, W.J.; McCaffery, F.; (2017) 'Approach to the development of a Unified Framework for Safety Critical Software Development'. Computer Standards and Interfaces, . [DOI]|
|2016||MacMahon, S.T.; McCaffery, F.; Keenan, F.; (2016) 'The MedITNet assessment framework: development and validation of a framework for improving risk management of medical IT networks'. Journal of Software: Evolution and Process, . [DOI]|
|2016||MacMahon, S.T.; McCaffery, F.; Keenan, F.; (2016) 'The MedITNet assessment method - development and validation using action design research'. International Journal on Advances in Life Sciences, .|
|2014||Hegarty, F.J.; MacMahon, S.T.; Byrne, P.; McCaffery, F.; (2014) 'Assessing a hospital's medical IT network risk management practice with 80001-1'. Biomedical Instrumentation and Technology, .|
|2020||Fogarty A.; Edgeworth A.; Smith O.; Dowling M.; Yilmaz M.; MacMahon S.T.; Clarke P. (2020) Communications in Computer and Information Science Agile Software Development – Do We Really Calculate the Costs? A Multivocal Literature Review [DOI]|
|2020||Grogan, J.; Mulready, C.; McDermott, J.; Urbanavicius, M.; Yilmaz, M.; Abgaz, Y.; McCarren, A.; MacMahon, S.T.; Garousi, V.; Elger, P.; Clarke, P. (2020) A Multivocal Literature Review of Function-as-a-Service (FaaS) Infrastructures and Implications for Software Developers [Link] [DOI]|
|2020||Mohammad Z. Anjum. and Silvana Togneri Mac Mahon. and Fergal McCaffery. (2020) Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD Development of Health Software using Behaviour Driven Development - BDD|
|2020||Rajaram, H Ketheswarasarma and Loane, J and MacMahon, ST and Mc Caffery, F (2020) International Conference on Software Technologies A Retrospective Study of Taxonomy Based Testing Using Empirical Data from a Medical Device Software Company Online, 07/07/2020- 09/07/2020 [Link] [DOI]|
|2019||Hamsini Ketheswarasarma Rajaram; John Loane; Silvana Togneri MacMahon; Fergal McCaffery; (2019) European Conference on Software Process Improvement A Framework for Taxonomy Based Testing Using Classification of Defects in Health Software-SW91 [DOI]|
|2017||MacMahon, S.T.; Cooper, T.; McCaffery, F.; (2017) International Conference on Software Process Improvement and Capability Determination A Proposed approach to the revision of IEC 80001-1 following annex SL Mallorca, Spain, 04/10/2017- 05/10/2017 [DOI]|
|2017||Bujok, A.B., MacMahon, S.T., Grant, P., McCaffery, F., (2017) 11th Systems Testing and Validation Workshop (STV17) and 3rd International Workshop on User Interface Test Automation (INTUITEST 2017) Approach to the Development of a Medical Device Software Quality Assurance Framework|
|2017||Rajaram, H Ketheswarasarma and Loane, J and MacMahon, ST and Mc Caffery, F (2017) EuroSPI Benefits of Defect Taxonomies and Validation of a new Defect Classifi-cation for Health Software|
|2016||Bujok, A.B.; Macmahon, S.T.; McCaffery, F.; Whelan, D.; Mulcahy, B.; Rickard, W.J.; (2016) International Conference on Software Process Improvement and Capability Determination Safety critical software development: extending quality management system practices to achieve compliance with regulatory requirements [DOI]|
|2015||MacMahon, Silvana Togneri and McCaffery, Fergal and Keenan, Frank (2015) The First International Conference on Fundamentals and Advances in Software Systems Integration FASSI 2015 August 23-28, 2015-Venice, Italy Development of the MedITNet Assessment Method. Enabling Healthcare Delivery Organisation Self Assessment against IEC 80001-1|
|2015||MacMahon, S.T.; McCaffery, F.; Keenan, F.; (2015) ACM International Conference Proceeding Series Development and validation of the MedITNet assessment framework: Improving risk management of medical IT Networks [DOI]|
|2013||MacMahon, S.T.; McCaffery, F.; Keenan, F.; (2013) HEALTHINF 2013 - Proceedings of the International Conference on Health Informatics Towards a process assessment model for IEC 80001-1|
|2013||MacMahon, S.T.; McCaffery, F.; Eagles, S.; Keenan, F.; Lepmets, M.; Renault, A.; (2013) HEALTHINF 2013 - Proceedings of the International Conference on Health Informatics Assessing against IEC 80001-1|
|2013||MacMahon, S.T.; McCaffery, F.; Keenan, F.; (2013) ACM International Conference Proceeding Series Risk management of medical IT networks: An ISO/IEC 15504 compliant approach to assessment against IEC 80001-1 [DOI]|
|2013||MacMahon, S.T., McCaffery, F. and Keenan, F., (2013) EuroSPI Transforming requirements of IEC 80001-1 into an ISO/IEC 15504-2 compliant process reference model and process assessment model|
|2013||MacMahon, Silvana Togneri and Hegarty, Francis J and Byrne, Patricia (2013) International Conference on Medical Physics Experience gained in applying IEC 80001-1 principles to a medical IT network supporting a clinical information system|
|2013||MacMahon, S.T.; McCaffery, F.; Keenan, F.; (2013) International Conference on Software Process Improvement and Capability Determination The Approach to the Development of an Assessment Method for IEC 80001-1 [DOI]|
|2021||Costello, E.; Kilbride, S.; Milne, Z.; Clarke, P.; Yilmaz, M.; MacMahon, S.T. (2021) A Professional Career with Autism: Findings from a Literature Review in the Software Engineering Domain [Link] [DOI]|
|2019||MacMahon, Silvana Togneri; Alfano, Marco; Lenzitti, Biagio; Lo Bosco, Giosue; McCaffery, Fergal; Taibi, Davide; Helfert, Markus (2019) 2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC) Improving Communication in Risk Management of Health Information Technology Systems by means of Medical Text Simplification|
|2021||Rajaram, Hamsini Ketheswarasarma; Loane, John; MacMahon, Silvana Togneri; Caffery, Fergal Mc (2021) ENASE: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING Expert Review of Taxonomy based Testing: A Testing Framework for Medical Device Software [DOI]|
|2012||MacMahon, S.T.; McCaffery, F.; Eagles, S.; Keenan, F.; Lepmets, M.; Renault, A.; (2012) International Conference on Software Process Improvement and Capability Determination Development of a process assessment model for assessing medical IT networks against IEC 80001-1 [DOI]|
|2018||Ketheswarma Rajaram, Hamsini and Loane, John and MacMahon, Silvana Togneri and McCaffery, Fergal (2018) 2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST), 9th Taxonomy Based Testing using SW91, a Medical Device Software Defect Taxonomy [Link] [DOI]|
|2022||Silvana Togneri MacMahon and Ita Richardson (2022) Regulating Connected Health: Pathways, Technology and the Patient. ELEA [Link]|
I am a funded Investigator in Lero, the Science Foundation Ireland Research Centre for Software and have received the NSAI 1997 Award and the Dundalk Institute of Technology President’s Award for Early Career Researcher. My research has delivered impact through international collaboration and multidisciplinary cross faculty engagement at a local level. I have directly trained Clinical and IT personnel on medical IT network best practice I have an established network of international research collaborators in 8 countries (including the US, Australia, and Germany) and additionally with various Irish Universities. I have been an invited speaker/keynote at national and international conferences/events; and reviewer/Programme Committee member for leading international conferences and journals. Iam currently serving as Chair of the National Standards Authority of Ireland Health Informatics Standards Committee having acted as Vice Chair since 2019. I am an invited member of the NSAI Top Team for AI Standards providing recommendations to the Department of the Taoiseach through the Department of Enterprise, Trade and Employment. I am a long term contributor (10+ years) to the ISO and IEC including as project leader and editor and have served as General Chair for conferences/think tank sessions including the Health Identifiers Conference, 2016. I have a strong track record of research student supervision and regular Examiner/Chair for DCU School of Computing Vivas/Transfer Talks. I am an active member of the School of Commuting Ethics Committee since 2019 and have represented Lero Science Foundation Ireland Research Centre for Software on the Faculty of Engineering and Computing Faculty Committee for Research (FEC) since 2020.
My research interests include:
- Health Information Technology Systems
- Education of Autistic Software Engineers
- Software Testing in Safety Critical Domains
- Software Engineering Best Practice
Each of these areas are closely aligned with DCU and School of Computing strategies. A brief overview of exach area is provided below:
Research Focus 1. Health Information Technology Systems My first area of research is the development and implementation of standards for risk management of health information technology systems (HITS). My ultimate goal is to develop meaningful approaches to standards development to ensure that stakeholder interests are represented as a means to drive the adoption of standards that promote safe, effective and secure health information technology systems. I am particularly interested in methods, techniques, tools and standards for managing the risks of implementing and maintaining information technology systems particularly in the healthcare domain. My research focuses on using a pragmatic approach to the development of a standard based approach to risk management of networked medical devices and health information technology systems.
Research Focus 2. Education of Autistic Software Engineers I am passionately committed to advancing the opportunities for autistic individuals in the software industry. My research will focus on gaining an understanding of how the educational experience of autistic computing students can be enhanced to ensure that they are best prepared for a role in the software industry and how industry can retain employees with autism within their roles and can leverage this previously untapped talent. Cognitively diverse teams lead to better problem solving and innovation which is especially necessary for software development teams and the complex, continuously-changing technology industry. In alignment with the Research and Innovation Strategy, the proposed research will require close engagement with enterprise to develop innovative approaches to the recruitment of autistic individuals which will deliver societal impact through the creation of neurodiverse teams capable of addressing the complex challenges of developing the increasingly complex IT systems required by society and economic impact both at the level of software development organisations through addressing the skills gap and at the level of autistic individuals by ensuring that they can access and retain rewarding roles in the software development domain.
Research Focus 3. Software Testing in Safety Critical Domains Research focus 3 aligns my research in the area of standards development and implementation with my previous industry experience in software testing. My goal through this research focus is to leverage existing standards based best practice for software testing and apply to the domain of medical device software testing. In order to place a medical device onto the market, the manufacturers must show that the device is compliant with the relevant regulation. The main way in which medical device manufacturers do this is through the implementation of Harmonised Standards. However, the standards for medical device software development discuss software development processes and do not explicitly outline how software testing should be conducted. As such, the focus of this research is to combine consensus best practice for software testing taken from generic software testing standards and integrate these processes and principles into the software development processes outlines in medical device software standards.
Research Focus 4. Software Engineering Best Practice Software Engineering Best Practice has underpinned the research described above and continues to be a focus for further research. The development of the framework for the assessment of the capability of risk management processes for Medical IT Networks used standards for Software Process Improvement and Capability dEtermination (SPICE) to provide a methodology for the development of the framework. This research continues to underpin the development of future assessment frameworks in this area such as the HITS framework proposed in Research Plan- Research Focus 1. This research is aligned with the course content for CA348 Business Information Management and CA4101 Enterprise Architecture modules, which both discuss how organisations can used capability maturity assessment in order to deliver on organisational strategy and looks at other Quality Management System standards e.g. ISO 9000.
Business Information Management
Collaboration and Innovation
Digital Health Transformation