Fuqun Huang, PhD

She/Her/Hers, Assistant Professor

About

Fuqun Huang is an Assistant Professor at Department of Computer Science, Western Washington University. Dr. Huang is passionate about ensuring software systems reliable, safe and secure based on the knowledge of human errors. As a founder member of the interdisciplinary area “Software Defect Defense based on Human Errors”, Dr. Huang has created and being pursuing breakthroughs on multiple interdisciplinary topics, such as the cognitive mechanisms of software defects, defect prevention based on human error theories, defect early forecasting based on human errors, software diversity design based on human errors, and defect detection based on human errors. She has published over 30 papers in reputed journals and conferences and 2 books/chapters. Dr. Huang has now extended this emerging area as “Human Errors in Software Engineering”, to enclose the in-depth experimental studies on the cognitive mechanisms of human errors in software engineering, and use the gained knowledge to advance Computer Science education. She has recently designed and delivered the first university course named “Human Errors in Software Engineering” in University of Coimbra.

Dr. Huang likes cooking, gardening, hiking, practicing yoga, playing tennis, and drinking tea after work.

Educational & Professional Experience

Courses taught in 2023-24 school year:

  • CISS 346 - Secure Software Development (Fall 2023)
  • CSCI 241 - Data Structure (Winter 2024)
  • CSCI 497B/597B Human Errors in Software Engineering, New course in this area (Spring 2024; Winter 2025)
  • New Elective Course – Software Verification and Validation (Spring 2024)
  • Capstone research Project: Human Errors in Software Engineering (continuous)

Previous Professional Experience

  • Principal Investigator (2021-2023), Centre for Informatics and Systems of University of Coimbra, Portugal
  • Founder & President on Director Board (2016-present), Institute of Interdisciplinary Scientists, 501(c) (3) non-profit organization, Seattle, USA.
  • Horary Visiting Researcher, Centre for Software Reliability, City University of London, UK. 

Education and Trainee

  • Postdoc (2014-16)   The Ohio State University
  • PhD (2013)             Beihang University
  • B.S.E (2006)           Beihang University

Services

  • General Chair, The 1st International Workshop on Human Factors for Software Dependability, ISSRE 2024
  • Publicity Chair, The 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2023).
  • Program Committee, the Annual conference on Innovation and Technology in Computer Science Education (ITiCSE 2022-2024)
  • Program Committee, IEEE International Conference on Software Quality, Reliability and Security (QRS 2021- 2024)
  • Program Committee, Doctoral Symposium of The 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022)
  • Program Committee, IEEE International Workshop on Software Certification (2015-2022)
  • Reviewer: U.S. Department of Energy, IEEE Transactions on Reliability, Software Testing, Verification & Reliability, Software Quality Journal, Journal of Software: Process and Evolution, Journal of Ambient Intelligence and Humanized Computing, IEEE Frontiers in Education (FIE 2023), ACM Special Interest Group on Computer Science Education (SIGCSE TS 2024), etc.

Recent Publications:

Selected publications

  1. F. Huang, Zhao, B., Song, Y., & Xu, W.(2023, September). A Cognitive Framework for Modeling Coincident Software Faults: An Experimental Study. In International Conference on Computer Safety, Reliability, and Security (pp. 41-54). Cham: Springer Nature Switzerland.
  2. F. Huang (2023). Promoting Students' Cognitive Ability to Identify Human Error-Prone Scenarios in Programs. In 2023 IEEE Frontiers in Education Conference (FIE) (pp. 1-9). IEEE. ( New Faculty Award by IEEE Education Society)
  3. F. Huang and L. Strigini. “HEFP: A New Method for Early Forecasting Software Defects based on Human Error Mechanisms.”  IEEE Access, 2023
  4.  X. Diao, C. Mutha, F. Huang, C.Smidts. “An Ontology-based Fault Generation and Fault Propagation Analysis Approach for Safety-Critical Computer Systems at the Design Stage”, AI EDAM, 2022
  5. F. Huang, Bo Zhao and H. Madeira, “A New Code Review Method based on Human Errors,” full research paper in publication by the 22nd IEEE International Conference on Software Quality, Reliability, and Security (QRS 2022)
  6. F. Huang and H. Madeira, "Targeted Code Inspection based on Human Errors,” The 32nd International Symposium on Software Reliability Engineering (ISSRE 2021)
  7. F. Huang, and L. Strigini. "Predicting Software Defects Based on Cognitive Error Theories." ISSRE 2018.
  8. F. Huang and C. Smidts. “Causal Mechanism Graph: a New Notation System to Capture Cause-effect Knowledge in Software Dependability.” Reliability Engineering & System Safety 158 (2017): 196-212
  9. F. Huang and B. Liu. “Software Defect Prevention based on Human Error Theories.” Chinese Journal of Aeronautics 30, no.3 (2017):1054-1070
  10. F. Huang, B. Liu, S. Wang, and Q. Li. "The impact of software process consistency on residual defects." Journal of Software: Evolution and Process 27, no. 9 (2015): 625-646
  11. F. Huang, B. Liu, Y. Song, and S. Keyal. "The links between human error diversity and software diversity: Implications for fault diversity seeking." Science of Computer Programming 89 (2014): 350-373
  12. F. Huang. and Madeira, H., 2024. Advancing modern code review effectiveness through human error mechanisms. Journal of Systems and Software, 214, p.112060.
  13. F. Huang, B., Chen, C., Lam, K. Y., & Huang, F. (2024). Proactive Detection of Physical Inter-rule Vulnerabilities in IoT Services Using a Deep Learning Approach. arXiv preprint arXiv:2406.03836.
  14. F. Huang, Chen, K., Liu, Z., Yu, H., Meng, L., Mo, S., ... & Song, Y. (2024). ACcoding: A graph-based dataset for online judge programming. Scientific Data, 11(1), 548.