Affan Yasin

Assistant Professor

Calculated based on number of publications stored in Pure and citations from Scopus
20152025

Research activity per year

Personal profile

Personal profile

  • Dr. Affan Yasin completed his Bachelor’s degree in Computer Science at National University of Computer and Emerging Sciences (FAST-NUCES), Pakistan (巴基斯坦). He holds a Master’s degree in Software Engineering from Blekinge Tekniska Högskola in Sweden (瑞典) and a PhD in Software Engineering from Tsinghua University (清华大学), China, where he studied under Prof. Wang Jianmin, Dean of the School of Software. Following his PhD, he continued at Tsinghua University (清华大学) as a postdoctoral fellow for 2 years and 5 months, working under the co-supervision of Associate Prof. Lin Liu. He later joined Northwestern Polytechnical University (西北工业大学) as a postdoctoral researcher under the guidance of Prof. Zheng Jiangbin, Dean of the School of Software at NPU. 
  • Dr. Affan’s research spans empirical software engineering, requirements engineering, human factors in security, social engineering and phishing attacks, education, game design, agent-based modeling, natural language processing, and interdisciplinary studies. He has published over 30 research papers in esteemed journals and conferences, including Information and Software Technology (CCF-B, Zone 2), Journal of Software: Process and Evolution (CCF-B), and IET Software (CCF-B). He has also contributed to Computer Fraud & Security, a security magazine indexed by ScienceDirect, and authored a book chapter published by Springer. 
  • Dr. Affan has served as a lead guest editor for journals such as Applied Sciences, Electronics, AI, and Computers, Materials & Continua (CMC). His research collaborations extend globally, involving researchers at institutions like the University of Hertfordshire (UK), Hamad Bin Khalifa University (Qatar), Mälardalen University (Sweden), Tsinghua University (China), Emerson University (Pakistan) and Universitas Airlangga (Indonesia).

Research interests

  1. Empirical software engineering
  2. Requirements engineering
  3. Human factors in security
  4. Social engineering and phishing attacks
  5. Education and Learning
  6. Game design and Gamification
  7. Agent-based modeling
  8. Natural language processing
  9. Interdisciplinary studies
  10. Artificial Intelligence (AI) in Education

Experience

  • 2023.06 → 2024.10 - Postdoctoral Researcher at Northwestern Polytechnical University (西北工业大学), Beijing, China.
  • 2020.12 → 2023.04 - Postdoctoral Fellowship at Tsinghua University (清华大学), Beijing, China.
  •  2014.04 → 2015.07 - Lecturer Computer Science, COMSATS University, Islamabad, Pakistan (巴基斯坦).
  • 2013.10 → 2014.02- Visiting Lecturer, Bahauddin Zakariya University, Multan, Pakistan (巴基斯坦).
  • 2009.06 → 2010.07 - Software Quality Assurance Engineer (SQAE), Cambridge Document Sciences, Lahore, Pakistan (巴基斯坦).

Teaching

  • Computer Science/ Information Technology/ Software Engineering → Object Oriented Programming (OOP) (CS304) (Lead Teacher for Course). (Spring & Fall Semester 2014, Fall 2015) (Undergraduate Course)
  •  Computer Science/ Information Technology/ Software Engineering → Introduction to Programming (C++) (CS201) (Lead Teacher for Course). (Fall 2015) (Undergraduate Course)

 

Awards and honours

  • Awarded a fully funded scholarship by the Chinese Scholarship Council (CSC) to study at Tsinghua University (清华大学), Beijing, China.
  • Received an International Exchange Scholarship for postdoctoral fellowship from the Postdoctoral Department at Tsinghua University (清华大学), Beijing, China.

Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):

  • SDG 3 - Good Health and Well-being
  • SDG 4 - Quality Education
  • SDG 8 - Decent Work and Economic Growth
  • SDG 9 - Industry, Innovation, and Infrastructure
  • SDG 11 - Sustainable Cities and Communities

Related documents

Education/Academic qualification

PhD, Software Engineering, Tsinghua University

20152020

Master, Software Engineering (MSSE), Blekinge Institute of Technology

20102012

Bachelor, Computer Science (BSCS), National University of Computer and Emerging Sciences, Lahore

20052009

Person Types

  • Staff

Fingerprint

Dive into the research topics where Affan Yasin is active. These topic labels come from the works of this person. Together they form a unique fingerprint.

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or