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

Research Interests
Machine Learning Software (Re)Engineering Software Architecture Recovery
Courses Taught
CS-101 - Introduction to Computing [BS]
CSC-222 - Analysis & Design of Software Systems [BS]
CSC-322 - Software Construction [BS]
CSC-331 - Theory of Automata [BS]
CSC-414 - Artificial Intelligence [BS]
CSC-652 - Advanced Analysis of Algorithms [MS]
CSC-714 - Software Architectures [MS]
CSC-772 - Data Mining [MS]
CSC-825 - Machine Learning [MS/PhD]
CSC-826 - Pattern Recognition [MS/PhD]
CSC-857 - Software Evolution and Reengineering [MS/PhD]
CSC-877 - Software Repositories Mining [MS/PhD]
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

Conference 2018 DOI: 10.1109/iwsc.2018.8327313

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

Conference 2017 DOI: 10.1109/iwsc.2017.7880508

J. Kanwal, O. Maqbool, R. Abbasi, and A. Q. Abbasi, "Network analysis of software change history for understanding software evolution," in 17th IEEE International Multi Topic Conference 2014, Dec 2014, pp. 229-234. https://ieeexplore.ieee.org/document/7097342/

Conference 2014 DOI: 10.1109/INMIC.2014.7097342

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

Conference 2014 DOI: 10.1109/inmic.2014.7097351

Imran Zahoor, Web Application fact extractor (WAFE). In Proc. of the Intl. Conference on Digital Information Management, September 2013: 379-384

Conference 2013 DOI: 10.1109/icdim.2013.6694039

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

Conference 2011 DOI: 10.1109/csmr.2011.13

Maryam Bibi and Onaiza Maqbool, "Version Information Support for Software Architecture Recovery", In Proc. of the International Conference on Emerging Technologies, September 2011

Conference 2011 DOI: 10.1109/icet.2011.6048495

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

Conference 2011 DOI: 10.1109/csmr.2011.9

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

Conference 2010 DOI: 10.1109/icet.2010.5638385

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

Conference 2010 DOI: 10.1109/icet.2010.5638477

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

Conference 2010 DOI: 10.1109/cimsim.2010.34

Shafqat Ali, O. Maqbool, Monitoring Software Evolution using Multiple Types of Changes, In Proc. of the IEEE International Conference on Emerging Technologies, October 2009

Conference 2009 DOI: 10.1109/icet.2009.5353135

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

Conference 2007 DOI: 10.1109/icee.2007.4287309

O.Maqbool, H.A.Babri, "A Stability Analysis of Clustering Algorithms", In Proc. of the International Multi-topic Conference, pp. 314-319, December 2006

Conference 2006 DOI: 10.1109/inmic.2006.358184

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

Conference 2005 DOI: 10.1109/icet.2005.1558920

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

Conference 2004 DOI: 10.1109/inmic.2004.1492911

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

Conference 2004 DOI: 10.1109/csmr.2004.1281402

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

Conference 2003 DOI: 10.1109/csmr.2003.1192438

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

Journal 2024 DOI: 10.1145/3649456

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

Journal 2022 DOI: 10.1371/journal.pone.0277216

I. Tariq, M. A. Sindhu, R. A. Abbasi, A. S. Khattak, O. Maqbool, and G. F. Siddiqui, "Resolving cross-site scripting attacks through genetic algorithm and reinforcement learning," Expert Systems with Applications, vol. 168, p. 114386, 2021. http://www.sciencedirect.com/science/article/pii/S0957417420310599

Journal 2021 DOI: 10.1016/j.eswa.2020.114386

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

Journal 2020 DOI: 10.1109/tia.2020.2981563

Jaweria Kanwal, Onaiza Maqbool, Hamid Abdul Basit, Muddassar Azam Sindhu, "Evolutionary Perspective of Structural Clones in Software", IEEE Access 7: 58720-58739, 2019

Journal 2019 DOI: 10.1109/access.2019.2913043

Z. Saeed, R. A. Abbasi, I. Razzak, O. Maqbool, A. Sadaf, and G. Xu, "Enhanced heartbeat graph for emerging event detection on twitter using time series networks," Expert Systems with Applications, vol. 136, pp. 115-132, 2019. http://www.sciencedirect.com/science/article/pii/S0957417419304051

Journal 2019 DOI: 10.1016/j.eswa.2019.06.005

Z. Saeed, R. A. Abbasi, O. Maqbool, A. Sadaf, I. Razzak, A. Daud, N. R. Aljohani, and G. Xu, "What's happening around the world? A survey and framework on event detection techniques on twitter," Journal of Grid Computing, vol. 17, no. 2, pp. 279-312, May 2019. https://link.springer.com/article/10.1007%2Fs10723-019-09482-2

Journal 2019 DOI: 10.1007/s10723-019-09482-2

A. Said, R. A. Abbasi, O. Maqbool, A. Daud, and N. R. Aljohani, "CC-GA: A clustering coefficient based genetic algorithm for detecting communities in social networks," Applied Soft Computing, vol. 63, pp. 59-70, 2018. http://www.sciencedirect.com/science/article/pii/S1568494617306774

Journal 2018 DOI: 10.1016/j.asoc.2017.11.014

R. A. Abbasi, O. Maqbool, M. Mushtaq, N. R. Aljohani, A. Daud, J. S. Alowibdi, and B. Shahzad, "Saving lives using social media: Analysis of the role of twitter for personal blood donation requests and dissemination," Telematics and Informatics, vol. 35, no. 4, pp. 892-912, 2018. http://www.sciencedirect.com/science/article/pii/S0736585316303835

Journal 2018 DOI: 10.1016/j.tele.2017.01.010

M. A. Jarwar, R. A. Abbasi, M. Mushtaq, O. Maqbool, N. R. Aljohani, A. Daud, J. S. Alowibdi, J. Cano, S. Garcia, and I. Chong, "CommuniMents: A Framework for Detecting Community Based Sentiments for Events," International Journal on Semantic Web and Information Systems (IJSWIS), vol. 13, no. 2, pp. 87-108, 2017. https://www.igi-global.com/gateway/article/176735

Journal 2017 DOI: 10.4018/IJSWIS.2017040106

M. A. Masood, R. A. Abbasi, O. Maqbool, M. Mushtaq, N. R. Aljohani, A. Daud, M. A. Aslam, and J. S. Alowibdi, "MFS-LDA: a multi-feature space tag recommendation model for cold start problem," Program, vol. 51, no. 3, pp. 218-234, 2017. https://www.emerald.com/insight/content/doi/10.1108/PROG-01-2017-0002/full/html

Journal 2017 DOI: 10.1108/PROG-01-2017-0002

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

Journal 2017 DOI: 10.1631/fitee.1500373

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

Journal 2017 DOI: 10.1007/s10586-017-1408-0

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

Journal 2016 DOI: 10.22452/mjcs.vol29no4.4

Rashid Naseem, Onaiza Maqbool, Siraj Muhammad, "Cooperative Software Clustering", Journal of Systems and Software (USA), 86(8):2045-2062, August 2013

Journal 2013 DOI: 10.1016/j.jss.2013.03.080

Faiza Siddique, Onaiza Maqbool, "Enhancing Comprehensibility of Software Clustering Results", IET Software (England), 6(4):283-295, August 2012

Journal 2012 DOI: 10.1049/iet-sen.2012.0027

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

Journal 2012 DOI: 10.1007/s11390-012-1230-3

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

Journal 2012 DOI: 10.1049/iet-sen.2011.0061

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

Journal 2008 DOI: 10.1007/978-3-540-88192-6_44

O.Maqbool, H.A.Babri, "Hierarchical Clustering for Software Architecture Recovery", IEEE Transactions on Software Engineering (USA), 33(11):759-780, November 2007

Journal 2007 DOI: 10.1109/tse.2007.70732

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

Journal 2006 DOI: 10.1016/j.jss.2006.03.013

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

Journal 2005 DOI: 10.1049/ip-sen:20050012