Department of Computer Sciences
Quaid-i-Azam University, Islamabad

Onaiza Maqbool

Profile Picture

Professor (Tenured)

HEC Approved Supervisor

📧 onaiza-at-qau-edu-pk
☎ +92-51-9064-2060
📯 Dept. of Computer Science,
     Quaid-i-Azam University, Islamabad, Pakistan

Google Scholar    DBLP   Research Gate   


Research Publications | Funded Projects | PhD Students | MPhil/MS Students | BS/MSc Students

Research Interests

Teaching

Research Publications

Journal

  1. Farooq Zaman, Onaiza Maqbool, Jaweria Kanwal, "Leveraging Bidirectional LSTM with CRFs for Pashto tagging", ACM Transactions on Asian and Low-Resource Language Information Processing, Vol 23(4): 1-17, 2024
  2. Jaweria Kanwal, Onaiza Maqbool, Hamid Abdul Basit, Muddassar Azam Sindhu, Katsuro Inoue, “Historical Perspective of Clone Refactorings in Evolving Software”, PLOS one, Vol 17(12), 2022
  3. Iram Tariq, Muddassar Azam Sindhu, Rabeeh Ayaz Abbasi, Akmal Saeed Khattak, Onaiza Maqbool, Ghazanfar Farooq Siddiqui, “Resolving cross-site scripting attacks through genetic algorithm and reinforcement learning”, Expert System with Applications, 2020
  4. Aroosa Hameed, Mohammad Usman, Onaiza Maqbool, “Privacy Preserved Ranking of Industrial Sensing Services Using Topological Information” IEEE Transactions on Industry Applications, doi: 10.1109/TIA.2020.2981563, 2020
  5. Jaweria Kanwal, Onaiza Maqbool, Hamid Abdul Basit, Muddassar Azam Sindhu, “Evolutionary Perspective of Structural Clones in Software”, IEEE Access 7: 58720-58739, 2019
  6. Zafar Saeed, Rabeeh Ayaz Abbasi, Imran Razzak, Onaiza Maqbool, Guandong Xu, “Enhanced Heartbeat Graph for emerging event detection on Twitter using time series networks”, Expert System with Applications, Vol 136:115-132, 2019
  7. Zafar Saeed, Rabeeh Ayaz Abbasi, Onaiza Maqbool, Abida Sadaf, Imran Razzak, Ali Daud, Naif R. Aljohani, Guandong Xu “What's Happening Around the World? A Survey and Framework on Event Detection Techniques on Twitter”, Journal of Grid Computing, 17(2):279-312, 2019
  8. Rashid Naseem, Mustafa Bin Mat Deris, Onaiza Maqbool, Sara Shahzad, “Euclidean space based hierarchical clusterers combinations: an application to software clustering”, Cluster Computing – The Journal of Networks, Software Tools and Applications, Vol 22:7287-7311, 2019
  9. Anwar Said, Rabeeh Ayaz Abbasi, Onaiza Maqbool, Ali Daud, Naif Radi Aljohani, “CC-GA: A clustering coefficient based genetic algorithm for detecting communities in social networks”, Applied soft computing, Vol 63:59-70, 2018
  10. Rabeeh Ayaz Abbasi, Onaiza Maqbool, Mubashar Mushtaq, Naif R. Aljohani, Ali Daud, Jalal S. Alowibdi, Basit Shahzad, “Saving Lives Using Social Media: Analysis of the Role of Twitter for Personal Blood Donation Requests and Dissemination”, Telematics and Informatics (Elsevier-Netherlands) Available online 3 February 2017, ISSN 0736-5853, http://dx.doi.org/10.1016/j.tele.2017.01.010
  11. M. Aslam Jarwar, Rabeeh Ayaz Abbasi, Mubashar Mushtaq, Onaiza Maqbool, Naif R. Aljohani, Ali Daud, Jalal S. Alowibdi, J.R. Cano, S. García, Ilyoung Chong, “CommuniMents: A Framework for Detecting Community Based Sentiments for Events”, International Journal on Semantic Web and Information Systems (IJSWIS) USA , 13(2), 2017
  12. Muhammad Ali Masood, Rabeeh Ayaz Abbasi, Onaiza Maqbool, Mubashar Mushtaq, Naif R. Aljohani, Ali Daud, Muhammad Ahtisham Aslam, Jalal S. Alowibdi, “MFS-LDA: a multi-feature space tag recommendation model for cold start problem” Program: electronic library and information systems (renamed to Data Technologies and Applications), 51(3): 218-234, 2017
  13. Rashid Naseem, Mustafa Bin Mat Deris, Onaiza Maqbool, Jing-peng Li, Sara Shahzad, Habib Shah, “Improved binary similarity measures for software modularization”, Frontiers of Information Technology & Electronic Engineering (China), 18(8): 1082-1107, 2017
  14. Maryam Hamdani, Onaiza Maqbool, Jaweria Kanwal, “Supervised Learning for Orphan Adoption Problem in Software Architecture Recovery”, Malaysian Journal of Computer Science (Malaysia), 29(4):287-313, 2016
  15. Aakash Ahmed, Claus Pahl, Fawad Khaliq, Onaiza Maqbool, Pooyan Jamshidi, “Exploiting patterns and tool support for reusable and automated change support for software architectures”, International Journal of Software Engineering (Eygpt), 9(1):35-58, January 2016
  16. Rashid Naseem, Onaiza Maqbool, Siraj Muhammad, “Cooperative Software Clustering”, Journal of Systems and Software (USA), 86(8):2045-2062, August 2013
  17. Faiza Siddique, Onaiza Maqbool, “Enhancing Comprehensibility of Software Clustering Results”, IET Software (England), 6(4):283-295, August 2012
  18. Siraj Muhammad, Onaiza Maqbool, Abdul Qudus Abbasi, "Evaluating Relationship Categories for Clustering Object-Oriented Software Systems", IET Software (England), 6(3):260-274, June 2012
  19. Jaweria Kanwal and Onaiza Maqbool, "Bug Prioritization to Facilitate Bug Report Triage", Journal of Computer Science and Technology (China), 27(2):397-412, March 2012
  20. M. Sarwar, O. Maqbool, The RSO Algorithm for Reducing Number of Set Operations in Association Rule Mining, Lecture Notes in Artificial Intelligence (Germany), 5139:460-468, October 2008
  21. O.Maqbool, H.A.Babri, "Hierarchical Clustering for Software Architecture Recovery", IEEE Transactions on Software Engineering (USA), 33(11):759-780, November 2007
  22. M. A. Qureshi, O. Maqbool, "The Complexity of Teaching Computability and Complexity", INTI Journal Special Issue on Teaching and Learning (Malaysia), 2007
  23. O.Maqbool, H.A.Babri, "Automated Software Clustering: An Insight using Cluster labels", Journal of Systems and Software (USA), 79(11):1632-1648, November 2006
  24. O.Maqbool, H.A.Babri, A. Karim and S.M. Sarwar, "Metarule-Guided Association Rule Mining for Program Understanding", IEE Software (England), 152(6):281-296, December 2005

Conference

  1. Jaweria Kanwal, Hamid Abdul Basit, Onaiza Maqbool, “Structural clones: An evolution perspective”, International workshop on software clones – in conjunction with the International Conference on Software Analysis, Evolution and Re-engineering, Mar 2018
  2. Jaweria Kanwal, Katsuro Inoue and Onaiza Maqbool, “Refactoring Patterns Study in Code Clones during Software Evolution”, International workshop on software clones – in conjunction with the International Conference on Software Analysis, Evolution and Re-engineering, Feb 2017
  3. Jaweria Kanwal, Onaiza Maqbool, Rabeeh Ayaz Abbasi and Abdul Qudus Abbasi, “Network Analysis of Software Change History for Understanding Software Evolution”, In Proc. of the International Multi-topic Conference, Dec 2014
  4. Rashid Naseem, Bin Mat Deris and Onaiza Maqbool, “Software Modularization using Combination of Multiple Clustering”, In Proc. of the International Multi-topic Conference, Dec 2014
  5. Farzana Gul and Onaiza Maqbool, “Structural Clone Detection with Hierarchical Clustering”, Intl. Conference on Modern Communication and Computing Technologies, February 2014
  6. Imran Zahoor, Web Application fact extractor (WAFE). In Proc. of the Intl. Conference on Digital Information Management, September 2013: 379-384
  7. Maryam Bibi and Onaiza Maqbool, "Version Information Support for Software Architecture Recovery", In Proc. of the International Conference on Emerging Technologies, September 2011
  8. Faiza Siddique and Onaiza Maqbool, "Analyzing Term Weighting Schemes for Labeling Software Clusters", In Proc. of the Conference on Software Maintenance and Re-engineering (CSMR), March 2011
  9. Rashid Naseem, Onaiza Maqbool and Siraj Muhammad, Improved Similarity Measures For Software Clustering, In Proc. of the Conference on Software Maintenance and Re-engineering (CSMR), March 2011
  10. Jaweria Kanwal, Onaiza Maqbool, Managing Open Bug Repositories through Bug Report Prioritization Using SVMs, In Proc. of the International Conference on Open-Source Systems and Technologies, December 2010
  11. Jehangir Ashraf Awan, Onaiza Maqbool, "Application of Artificial Neural Networks for Monsoon Rainfall Prediction", In Proc. of the International Conference on Emerging Technologies, October 2010
  12. Mohammad Siraj, Onaiza Maqbool, Abdul Qudus Abbasi, Role of Relationships during Clustering of Object-Oriented Software Systems, In Proc. of the International Conference on Emerging Technologies, October 2010
  13. Rashid Naseem, Onaiza Maqbool, An Improved Similarity Measure for Binary Features in Software Clustering, In Proc. of the International Conference on Computational Intelligence, Modelling and Simulation, September 2010
  14. Imran Hassan, Onaiza Maqbool, Qaisar Ahsan, Usman Qayyum "Cascading Neural Network with Adaboost for Face Detection", In Proc. of the International Conference on Applied Sciences and Technology, January 2010
  15. Shafqat Ali, O. Maqbool, Monitoring Software Evolution using Multiple Types of Changes, In Proc. of the IEEE International Conference on Emerging Technologies, October 2009
  16. O.Maqbool, H.A.Babri, "Bayesian Learning for Software Architecture Recovery", In Proc. of the International Conference on Electrical Engineering, pp. 1-6, April 2007
  17. O.Maqbool, H.A.Babri, "A Stability Analysis of Clustering Algorithms", In Proc. of the International Multi-topic Conference, pp. 314-319, December 2006
  18. O.Maqbool, H.A.Babri, "Interpreting Clustering Results through Cluster Labeling", In Proc. of the IEEE International Conference on Emerging Technologies, pp. 429-434, September 2005
  19. O.Maqbool, A. Karim, H.A.Babri and S.M. Sarwar, "Reverse Engineering using Association Rules", In Proc. of the International Multi-topic Conference, pp. 389-395, December 2004
  20. O.Maqbool, H.A.Babri, "The Weighted Combined Algorithm: A Linkage Algorithm for Software Clustering", In Proc. of the Conference on Software Maintenance and Re-engineering (CSMR), pp. 15-24, March 2004
  21. M.Saeed, O.Maqbool, H.A.Babri, S.M. Sarwar and S.Z. Hassan, "Software Clustering Techniques and the Use of the Combined Algorithm", In Proc. of the Conference on Software Maintenance and Re-engineering (CSMR), pp. 301-306, March 2003

Funded Projects

    Co-PI for the following projects:
  1. Design and Analysis of Web Services Ranking Methods for the Internet of Thing, Rs. 0.47 million, 01 year
  2. Code Vulnerability Scanner for C Language, Rs. 0.15 million 6 months
  3. Code Vulnerability Scanner for Java Language, Rs. 0.15 million, 6 months
  4. Data Leak Prevention, Rs. 0.15 million, 6 months
  5. Optimizing Model Inference and Coverage for Learning-based Testing (OMICoLT), Rs. 2.1 Million, 03 years
  6. Java Vulnerability Scanner 2, Rs 0.10 Million, 01 year
  7. C Vulnerability Scanner 2, Rs 0.10 Million, 01 year
  8. Data Leak Prevention 2, Rs 0.15, 01 year
  9. Intelligent Testing user LBT, Rs 0.10 Million, 01 year

PhD Students

  1. Jaweria Kanwal, "Understanding Software Evolution through Clones Analysis” (Related material can be found here)
  2. Under Supervision

  3. Arjumand Fatima
  4. Abdul Quddus Abbasi

MPhil/MS Theses Supervised

  1. Hazrat Ubaid Jadoon, Code Generation and Retrieval for Numerical and Statistical Problems in Matlab, 2023
  2. Samra Mehboob, Automated Program Repair: A Comparison of Token Based and Tree Based Approaches, 2022
  3. Wasim Zaman, Source-Code Comment Generation with Deep Learning and Word Embeddings, 2021
  4. Sundas Rana, Sarcasm Detection from Urdu Textual Data Using Deep Learning, 2021
  5. Aftab Rashid, Deep Learning for Pneumonia Detection on Chest X-rays, 2019
  6. Khawaja Bilal, Testing of Clustering Algorithms Using Metamorphic Relations, 2019
  7. Maryam Javed, Discovering Useful Patterns in Relationships Between Bugs and Vulnerabilities Using Mining Techniques, 2018
  8. Farooq Zaman, Deep Learning Based Part of Speech Tagging for Pashto, 2018
  9. Aqib Javed, A Fault Localization Approach Based on Bug and Commit History, 2018
  10. Warda Kanwal, Software Fault Type Classification Using Bug Reports, 2017
  11. Memoona Zia, Predicting Software Source Code Change Categories using Co-Changed File Sets, 2017
  12. M. Noman Aslam, Exploring Unsupervised Learning for Feature Location in Software, 2016
  13. Zeeshan Shahid, Concept Identification based on Neural Networks and Fuzzy Representation of Narratives, 2015
  14. Fawad Khaliq, Software Architectural Evolution Framework by Unifying Styles and Patterns, 2014
  15. Tamkeen Razzaq, Investigating Design Pattern Evolution in Open-Source Software Systems, 2013
  16. Farzana Gul, Detection of Innovative Structural Clones with the support of hierarchical clustering , 2013
  17. Maryam Bibi, Addressing the orphan adoption problem in software architecture using supervised learning, 2012
  18. Imran Zahoor, Reverse Engineering of Web Applications using hierarchical clustering, 2012
  19. Rashid Naseem, Using cooperative clustering for software modularization, 2011
  20. Faiza Siddique, Enhancing Comprehensibility of Software Clustering Results, 2011
  21. Jaweria Kanwal, Prioritization of Bugs to Facilitate Bug Report Triaging, 2011
  22. Siraj Muhammad, Experimental Evaluation of Relationships for the Modularization of Object Oriented Software Systems, 2010
  23. Imran Hassan, Evaluating Ensemble Classifiers for Human Face Detection, 2009
  24. Sibgha Ali, Exploring Bug Repositories for Effective Software Maintenance, 2009
  25. Saddam Hussain, Using k-means clustering for program comprehension, 2009
  26. Shafqat Ali, Investigating the Lehman's Laws of Software Evolution for Libre Software, 2009
  27. Abida Sadaf, Software Change Size Prediction to Support Project Planning, 2009
  28. Muhammad Sarwar, Association Rule Mining: Enhancing Various Aspects, 2008
  29. Abdul Quddus Abbasi, Application of Appropriate Machine Learning Techniques for Automatic Modularization of Software Systems, 2008

BS/MSc Projects Supervised (Since 2010)

  1. Bilal Bashir, Deep Learning Based Part of Speech Tagger, 2019
  2. Wajahat Ali, Othello Via Artificial Intelligence Techniques, 2019
  3. Ishtiaq Ismail, MadadGaar – Emergency App, 2019
  4. Muhammad Usman, Landmark Recognition Via Machine Learning Android Based Mobile Application, 2018
  5. Noor-ul-Huda, Author Recognizer, 2018
  6. Farhad Ahmed, Mining newspaper articles for interesting relationships, 2018
  7. Umamah Aqeel, SNAP ATTACK Android based Word Game (Urdu Version), 2018
  8. M. Awais Rashid, SMS Organizer, 2018
  9. Shabeeb Naveed, MPhil/MS Theses Organizer, 2018
  10. Arfa Batool, Fill the Word (Urdu) - An Android Gaming Application, 2017
  11. Amna Anjum, Ant Colony Optimization Algorithm Simulator, 2017
  12. Nadia Sultan, Automatic coloring of flowers, 2017
  13. Javaria Naeem, Calligraphic Style Recognizer, 2017
  14. Arsalan Raza, Analyzer System for QAU Website, 2016
  15. Noman Shoukat, NECTCA: Newspaper Columns Topic Classifier Application, 2016
  16. Riffat Yaqoob, PCAM: A Project Coordination System, 2016
  17. Shumaila Akram, Conference Event Alert System, 2016
  18. Sobia Zafar, Paper Publication Trend in Universities, 2016
  19. Raza Abid Abbasi, Academic Organizer, 2015
  20. Saffa Shuja, Software Architecture Modeling, 2015
  21. Usman Mohiyuddin, Urdu Word Game, 2015
  22. Anum Zehra, Flora Enroute Android Application, 2015
  23. M. Usman Atif, Smart SMS Organizer, 2015
  24. M. Waqar, Feel Free Android Application, 2015
  25. Anila, Viewing Change History of Design Patterns, 2015
  26. Amir Habib, Cnsode Clone Detection, 2015
  27. Farah Shafique, Uncovering Interesting Relationships in Text using Mining, 2014
  28. Namra Nazir, Flora Enroute, 2014
  29. Naveed Yousaf, Urdu Word Search Game, 2013
  30. M. Rohail Javaid, Centralized Information System of Fighter Aircrafts, 2013
  31. Asma Babar, Quranic Arabic Learning Tutorial and Dictionary, 2013
  32. Sabah Qayyum, Inventory Management of Bakery Products, 2013
  33. Adeela Younas, Quranic Flora, 2013
  34. Noorulain, Optical Mark Recognizer for QAU Entry Test Checking, 2012
  35. Ayesha Majeed, Atlas of Holy Texts, 2012
  36. Madiha Kiran, D-Scraper – Interesting Reading of Data Extracted from Dbpedia, 2012
  37. Umar Daraz, Online Urdu Scrabble, 2012
  38. Kanwal Kiani, Connect-4 Game, 2012
  39. Sulayman Ali, QAU Departmental SMS Notification System, 2012
  40. Saba Tabassum, Hierarchical Clustering Results Comparator, 2011
  41. Saad Akbar, Windows Extended File Explorer, 2011
  42. Aneela Altaf, Project Report Classifier, 2011
  43. Adeel Shaukat, Project Monitoring Software, 2011
  44. Mohsin Azeem, Code Inspector, 2010
  45. Waseem Ahmed, Object-oriented Analysis and Design Documentation Tool, 2010
  46. Khalid Khan, Identifying Important Bug Attributes for Bug Severity Clustering, 2010
  47. Rehman Adeel, Source Code Facts Visualizer, 2010
  48. M. Zahid Riaz, Improving Bug Severity Classification using Ensembles, 2010
  49. Rizwan Ahmed, Predicting Growth of a Software System, 2010