About
Researcher and educator combining doctoral research in Quantum Software Engineering at the National Institute of Technology Srinagar with over four years of university teaching as an Assistant Professor at the University of Kashmir and Lovely Professional University. My research focuses on reliable quantum computing, interpretable defect analysis, and noise-aware testing, with recent first-author publications in Automated Software Engineering and Neurocomputing. Contributions span large-scale empirical studies and self-calibrating testing evaluated on IBM Quantum hardware, alongside co-authored work on adaptive error mitigation for quantum machine learning and quantum reinforcement learning.
My teaching and mentorship span undergraduate and postgraduate instruction in software engineering, programming, data structures, algorithms, computer networks, and research methodology. I have guided student research projects and theses, contributed to curriculum development, and mentored student teams, and I continue to support coursework and laboratory instruction at NIT Srinagar. I bring experimental design, statistical analysis, IBM Qiskit, and industry software quality-assurance experience to research, practical instruction, and student supervision.
Research interests
- Reliable quantum computing, Quantum Software Engineering, noise-aware testing and verification.
- Quantum machine learning: robustness, reproducibility, and testing of hybrid quantum-classical workflows.
- Empirical evaluation of NISQ software: noise sensitivity, backend-dependent behaviour, and software quality.
- AI/ML for software engineering and software quality: interpretable defect analytics, repository mining, and maintenance.
Recent publications
Recent Contributions. Earlier publications are listed at the foot of the page.
Published and accepted
- M. M. Yousuf and S. A. Sofi, "Bug Classification in Quantum Software: A Rule-Based Framework and Its Evaluation." Journal
- M. M. Yousuf and S. A. Sofi, "A Systematic Exploration of Quantum Software Engineering in the NISQ Era: Methods, Lifecycle Practices, and a Taxonomy of Challenges." Journal
- M. M. Yousuf, "Cross-Ecosystem Bug Classification in Quantum Software." Conference
- B. Majid, S. A. Sofi, and M. M. Yousuf, "APGEM: Adaptive Policy-Guided Error Mitigation for Quantum Reinforcement Learning on a Real-World CVRP Case Study." Conference
Research contributions
Interpretable quantum-software bug classification
A rule-based framework for classifying quantum-software defects into interpretable categories. Evaluation against manually annotated cases showed strong agreement with human judgment and advantages over standard machine-learning baselines on difficult fine-grained categories.
QSE methods and NISQ challenges
A synthesis of methods and lifecycle practices across a fragmented research field, organized into a structured taxonomy of NISQ-era challenges around the engineering of quantum software.
Longitudinal quantum-software quality
A large-scale study of verified bug reports from open-source quantum repositories, characterizing bugs and quality attributes over time and extending the work from defect classification to longitudinal quality analysis.
Self-calibrating noise-aware testing
A methodology that replaces fixed correctness thresholds with program- and backend-specific correctness envelopes derived through self-baseline calibration, evaluated across noise regimes, hardware snapshots, and a live IBM Quantum system.
Cross-ecosystem bug classification
An extension of Qiskit-focused defect classification across quantum-software ecosystems, examining the transferability of bug categories beyond a single ecosystem.
Reliable quantum ML and RL
Co-authored research on Adaptive Policy-Guided Error Mitigation (APGEM), a learning-based approach to noise resilience in QML, applied to quantum reinforcement learning for the Capacitated Vehicle Routing Problem with a real-world case study.
Education & experience
Timeline
-
2022
EducationPh.D. in Information Technology National Institute of Technology Srinagar Oct 2022 – Present
- 2022
- 2021
- 2018
- 2017
-
2016
EducationM.Tech. in Computer Science and Technology Central University of Punjab, Bathinda 2016 – 2018 · Distinction
- 2015
-
2014
IndustrySoftware Developer & Trainer IAC Software Solutions Dec 2014 – Jan 2016
-
2011
EducationB.Tech. in Computer Science and Engineering University of Kashmir, Srinagar 2011 – 2015 · Distinction
Education
Quantum Software Engineering. Thesis: Quantum Software Engineering: Bridging Theory and Practice. Supervisor: Dr. Shabir Ahmad Sofi. Minimum requirements completed for thesis submission.
Distinction. Thesis: Analysis of the Change of Bugginess and Adaptiveness of Python Software Systems.
Distinction. Ranked fourth among the university's CSE students.
Academic & research
Interpretable bug classification evaluated on 12,910 issues from 36 Qiskit repositories and 4,984 annotated cases; cross-ecosystem classification and a longitudinal analysis of 32,296 verified reports from 123 repositories; a self-calibrating noise-aware testing framework evaluated on IBM Quantum hardware.
Taught programming, algorithms, Python, software engineering, data structures, and research methodology; contributed to curriculum development and student mentoring.
Taught software engineering, computer networks, C and Python programming, data structures, and research methods; guided student research projects and theses.
Industry & software engineering
Automated student-management and result modules; PHP/MySQL components and black-box QA.
Tested BillQuick, WebSuite, ArchiOffice, and BQE Online with black-box and white-box techniques across the STLC.
Built web apps with HTML, CSS, PHP, and SQL; delivered training in C, C++, Java, and database design.
Teaching & engagement
Teaching, supervision & curriculum
- Teaching areas: Software Engineering, Software Quality Assurance, Computer Networks, C and Python programming, Data Structures, Algorithms, and Research Methodology; undergraduate and postgraduate.
- Research supervision: Guided student research projects and theses at Lovely Professional University.
- Curriculum development: Contributed to undergraduate and postgraduate programmes at the University of Kashmir.
- Laboratory instruction & mentoring: Programming and computer-network labs and research-methods teaching at NIT Srinagar; mentored a seven-member Smart India Hackathon 2019 team.
Invited talks & engagement
- Invited Speaker, NIT Srinagar (2026): session on "Quantum AI."
- Invited Expert, AI Summit 2026: Skill Development Centre, SKIMS, Srinagar, pre-summit event on AI in healthcare.
- Invited Speaker, National Conference on Patient Safety (2025): "Artificial Intelligence: Safeguarding Patients in the Era of Digital Healthcare," SKICC, Srinagar.
- Expert Resource Person: Python for Artificial Intelligence Workshop, NIT Srinagar, Oct 2025.
- Invited Expert, Codevolution 2025: Green Valley Educational Institute, Srinagar.
Service & mentoring
- Mentor, Smart India Hackathon 2019, Ministry of Water Resources problem statement.
- Registration & website committee, Indian Science Congress, Lovely Professional University, 2019.
- Coordination & organisation, Convergence-17, Central University of Punjab, 2017.
Gallery
Guest lectures, workshops, and events I have conducted or contributed to.
Awards & honours
Academic & research
- Best Paper Award, International Conference on Advances in Science and Technology (ICAST), 2018.
- Second rank nationally, Computer Science Learning Test (CSLT), 2020; score 31/40.
- Fourth rank, B.Tech. Computer Science and Engineering, University of Kashmir, 2015.
- Second rank, High School (JKBOSE), R.P. School, Malla Bagh, Srinagar, 2008.
Athletics & sport
- National runner-up, 19th Senior National Tennis Ball Cricket Championship, representing Jammu and Kashmir, Tiruttani, Tamil Nadu, 2008.
- Bronze, 100 m and 400 m, Sixth Annual Athletic Meet, Central University of Punjab, 2018.
- Silver, 400 m, Fifth Annual Athletic Meet, Central University of Punjab, 2017.
- Third place, 400 m relay, Fifth Annual Athletic Meet, Central University of Punjab, 2017.
- Bronze, shot-put, Fifth Annual Athletic Meet, Central University of Punjab, 2017.
Service & cultural
- Certificate of Appreciation, registration and website committee, Indian Science Congress, Lovely Professional University, 2019.
- Certificate of Appreciation, Unity in Diversity cultural event, representing Jammu and Kashmir, Central University of Punjab, 2018.
- Certificate of Appreciation, volunteer service, Sixth Annual Athletic Meet, Central University of Punjab, 2018.
- Best Photography Award, University Bash Cricket Championship, Central University of Punjab, 2018.
Technical expertise
Quantum computing
- Practical Quantum Computing with IBM Qiskit for Beginners, Packt, 2025.
5YEHHGNZRTXL - Quantum Computing for Everyone, Fractal, 2025.
TVMUKRJZFN6W - AI-Assisted Software Engineering for Quantum Computing and PQC (AI-SEQ), QuLearnLabs, 2025.
- Quantum Computing: Theory to Physical Implementation, IISc, 2025.
- Quantum Computing using QSim, C-DAC, 2023.
Software engineering & testing
- Software Engineering: Implementation and Testing, HKUST, 2024.
4JHZMJRC6SCX - Introduction to Software Engineering (Honors), IBM, 2024.
AVHGTHQIKMZL - Web and Mobile Testing with Selenium, Univ. of Minnesota, 2024.
70HFKDW4TIBO - Foundations of Software Testing and Validation, Univ. of Leeds, 2024.
JSKJL49QZQ48
Programming & other
- Python for Data Science, AI & Development, IBM, 2024.
LPJOSJRJIGJV - Programming in Python, Meta, 2024.
B3A0PXAP0PRX - CompTIA Network+, 2019 · CCNA, University of Kashmir, 2015 (Grade A).
- Languages: English, Urdu (fluent), Kashmiri (native), Arabic (reading & writing).
Earlier publications
Journals · 26›
- M. M. Yousuf and M. Rashid, "Analysis of the Change in Bugginess and Adaptiveness of Bug Tracking Trac Systems for Python Softwares."
- M. M. Yousuf, B. Majid, M. Rashid, and U. I. Wani, "On the Statistical Relationships Between the Coding Standards and the Reported Bugs of the Python Software Systems."
- U. I. Wani, M. M. Yousuf, and M. Rashid, "IoT Architecture, Challenges and Future Directions: A Mirror Review."
- U. I. Wani, G. Singh, M. M. Yousuf, M. Rashid, and B. Talwar, "A Brief Survey on Various Security Attacks in IoT."
- M. Rashid, A. Kaur, M. M. Yousuf, and R. Puri, "Comparative Analysis of Big Data Projects for Solving Computational Challenges in Data."
- M. M. Yousuf, R. Kumar, M. Singh, R. Yadav, and Isha, "Emotion Analysis with Deep Learning and Machine Learning Technologies."
- M. M. Yousuf, S. Kar, M. Rashid, and B. Majid, "A Comprehensive Review on the Different Types of the Attacks and Defense in Deep Learning."
- M. M. Yousuf, S. Kumar, M. Rashid, and B. Majid, "Digital Data Forgetting: A Machine Learning Approach."
- M. Rashid, M. M. Yousuf, A. Kaur, R. Puri, and V. Goyal, "Comparative Studies on Text Extraction from Real Time Images."
- A. Ahmed, A. Kumar, and M. M. Yousuf, "Using AZ Software Development Model to Improve the Quality of a Software Application."
- M. M. Yousuf, "Is It Safe to Uplift a Patch? An Empirical Study on Trac."
- S. Soni, J. Singla, and M. M. Yousuf, "Big Data: Frameworks and Challenges."
- V. K. Pandey, J. Singla, and M. M. Yousuf, "Mobile Cloud Computing: A New Opportunity for the Rapidly Changing World."
- K. Rana and M. M. Yousuf, "Comparative Analysis of Testing Tools."
- N. Saqib and M. M. Yousuf, "A Review of Mitigating Cost Concerns to Enhance Maintainability in SDLC."
- N. Saqib, M. M. Yousuf, K. Rana, and Kavita, "A Review on the Internet of Things for Healthcare."
- Chandini, J. Singla, and M. M. Yousuf, "Denial of Service Attack in Internet of Things."
- A. A. Gadoo, M. M. Yousuf, M. Rashid, and S. Khare, "A Survey on Source Camera Identification Using Image Features."
- Divya K. and M. M. Yousuf, "A Review on Image Processing and Image Segmentation."
- A. Paliwal, M. Dhindsa, M. M. Yousuf, and Roopam, "Malware Detection and Prevention Based on Machine Learning Algorithms."
- Sk. Md. Alfayeed, M. M. Yousuf, and M. Dhindsa, "An Overview and Applications of Artificial Intelligence and Robotics."
- G. S. Reddy, M. M. Yousuf, and S. M. Lakshmi, "Review Based on Detection System Using Web Content Mining in Cyberbullying."
- M. M. Yousuf, "A Comparative Study on Agile Software Development Technologies."
- Y. Kumar and M. M. Yousuf, "A Review on Wireless Sensor Network."
- A. Kumar, J. Singla, and M. M. Yousuf, "An Overview of Windows Update, Security Patch and Issues."
- M. Rashid and M. M. Yousuf, "Crop Disease Detection Using Image Processing Techniques: A Systematic Review."
- S. Khare, M. M. Yousuf, A. A. Gadoo, and A. K. Shukla, "Virtualization and Security in Cloud Computing."
Conferences · 11›
- M. M. Yousuf, S. Chatterjee, and M. Rasool, "COVID-19 Outbreak Cases and Healthcare Database."
- S. Hasan, M. M. Yousuf, M. Farooq, N. Marwah, S. A. A. Andrabi, and H. Kumar, "e-Vaccine: An Immunization App."
- M. M. Yousuf and N. Saqib, "Design and Implementation of Shortest Path Line Follower Autonomous Rover Using Decision Making Algorithms."
- N. Saqib, M. M. Yousuf, and M. Rashid, "Design and Implementation Issues in Autonomous Vehicles: A Comparative Review."
- M. Rashid, A. Hamid, N. Ahmad, M. B. Rehman, and M. M. Yousuf, "Novel Machine Learning Approach for Sentiment Analysis of Real Time Twitter Data with Apache Flume."
- N. S. Vishnu, M. M. Yousuf, S. M. Lakshmi, and M. Rashid, "MANET Congestion Alerting and Adapting Protocols: A Comparative Study."
- M. Rashid, M. M. Yousuf, B. Ram, and V. Goyal, "Novel Big Data Approach for Drug Prediction in Health Care Systems."
- I. Nazeer, M. M. Yousuf, M. Rashid, and U. I. Wani, "Medical Diagnosis Cloud Model for Detection of Kidney Diseases."
- M. M. Yousuf, "Reducing the Software Maintenance Cost: An Empirical Study on the Python Software Systems."
- M. M. Yousuf, "A Survey on Cloud Computing: A Real Buzzword in the IT World."
- M. M. Yousuf, "Emergency Communication: An Android App."
Book chapters · 2›
- M. M. Yousuf, S. A. Sofi, and F. A. Reegu, "Challenges of Cyber-Physical Systems in Rural Education."
- M. M. Yousuf, S. Khare, A. A. Gadoo, and M. Rashid, "Blockchain Security in Cloud Computing: Use Cases, Challenges and Solutions."