Dr. Ghulam Rasool
Associate Professor, Computer Science
Area of Interest: Software Engineering, Reverse Engineering, Design Patterns Recovery
Tel # (Off): 111-001-007  
HEC approved PhD Supervisor

Dr. Ghulam Rasool received Msc in Computer Science from BZU (Multan, Pakistan) in 1998. In 2006, he joined the University of Lahore, Pakistan and completed MSCS in 2008. He proceeded for higher education and completed his PhD in  the area of " Reverse Engineering" in 2011 from Technical University of Ilmenauu, Germany. He is currently an Associate Professor in the COMSATS University Islamabad, Lahore Campus.  He has more than 22  years of teaching and research experience at national and international levels. His research interests include Reverse Engineering, Design Patterns and Antipatterns Recovery, Program Comprehension and Source Code Analysis.

Publications:

Journal Papers:
1. Saira Latif, Zaigham Mushtaq, Ghulam Rasool, Furqan Rustam, Naila Aslam, and Imran Ashraf (2023), "Pragmatic evidence of cross-language link detection: A systematic literature review", Journal of Systems and Software, pp: 1-33, Vol: 206, ISSN: 1873-1228, Impact Factor: 3.5    (External URL)
2. Khalid Mehmood, Ghulam Rasool, Fatima Sabir, Atifa Athar (2023), "An Empirical Study of Web Services Topics in Web Developer Discussions on Stack Overflow", IEEE Access, pp: 9627 - 9655, Vol: 11, Impact Factor: 3.55    (External URL)
3. Ghulam Rasool, Yasir Hussain, Tariq Umer, Jawad Rasheed, Sook Fern Yeo, Fatih Sahin (2023), "Design Patterns for Mobile Games Based on Structural Similarity", Applied Sciences, Vol: 13, ISSN: 2076-3417, DOI: https://doi.org/10.3390/app13021198, Impact Factor: 2.78   
4. Zaigham Mushtaq, Ghulam Rasool (2022), "Realization of Presentation layer information of Legacy Java Enterprise Applications Through Design Pattern’s Recovery", International Journal of Innovations in Science & Technology, pp: 1-20, Vol: 4   
5. F Sabir, YG Gueheneuc, F Palma, N Moha, G Rasool, H Akhtar (2021), "A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns", IEEE Transactions on Software Engineering, pp: 1-19, Vol: -, Issue: -, ISSN: 0098-5589, DOI: https://ieeexplore.ieee.org/abstract/document/9556, Impact Factor: 6.22   
6. Ansif Arooj, Muhammad Shoaib Farooq, Tariq Umer, Ghulam Rasool, Bo Wang (2020), "Cyber Physical and Social Networks in IoV (CPSN-IoV): A Multimodal Architecture in EdgeBased Networks for Optimal Route Selection Using 5G Technologies", IEEE Access, Vol: 833609-33630, ISSN: 2169-3536, Impact Factor: 3.78    (External URL)
7. Ghulam Rasool, Azhar Ali (2020), "Recovering Android Bad Smells from Android Applications", Arabian journal for Science and Engineering, pp: 1-27, Standard: 2191-4281, Impact Factor: 1.51    (External URL)
8. Fatima Sabir, Francis Palma, Ghulam Rasool, Yann-Gaël Guéhéneuc, Naouel Moha (2019), "A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems", Software: Practice and Experience, pp: 3-39, Vol: 49, Issue: 1, Standard: 1097-024X, Impact Factor: 1.9    (External URL)
9. Naveed Hussain, Hamid Turab Mirza, Ghulam Rasool, Ibrar Hussain, Mohammad Kaleem (2019), "Spam Review Detection Techniques: A Systematic Literature Review", Applied Sciences, pp: 1-26, Vol: 9, Issue: 5, Standard: 2076-3417, Impact Factor: 2.2    (External URL)
10. Touseef Tahir, Ghulam Rasool and Muhammad Noman, (2018), "A Systematic Mapping Study on Software Measurement Programs in SMEs", e-Informatica Software Engineering Journal, , pp: 133–165, Vol: 12, Issue: 1, Standard: 2084-4840    (External URL)
11. Touseef Tahir, Ghulam Rasool, Waqar Mehmood, Çigdem Gencel (2018), "An Evaluation of Software Measurement Processes in Pakistani Software Industry", IEEE Access, pp: 57868-57896, Vol: 6, Issue: 12, Standard: 2169-3536, Impact Factor: 3.55    (External URL)
12. Khalid Mehmood, Faiza Tariq, Ghulam Rasool (2018), "Recovery of User Interface Web Design Patterns using Regular Expressions", International Journal of Advanced Computer Science and Applications, pp: 405-420, Vol: 9, Issue: 4, Standard: 2156-5570, Impact Factor: ISI    (External URL)
13. Fatima Sabir, Ghulam Rasool, Maria Yousaf (2017), "A Lightweight Approach for Specification and Detection of SOAP Anti-Patterns ", International Journal of Advanced Computer Science and Applications, pp: 455-467, Vol: 8, Issue: 5, Standard: 2156-5570    (External URL)
14. Zaigham Mushtaq, Ghulam Rasool, Balawal Shahzad (2017), "Detection of J2EE Patterns based on Customizable Features", International Journal of Advanced Computer Science and Applications, pp: 361-376, Vol: 8, Issue: 1, Standard: 2156-5570    (External URL)
15. Ghulam Rasool, Nancy Fazal (2017), "Evolution Prediction and Process Support of OSS Studies: A Systematic Mapping", Arabian Journal for Science and Engineering, pp: 1-38, Vol: -, Issue: -, Standard: 2191-4281, Impact Factor: .728    (External URL)
16. Zaigham Mushtaq, Ghulam Rasool, Balawal Shahzad (2017), "Multilingual Source Code Analysis: A Systematic Literature Review", IEEE Access, pp: 1-30, Vol: -, Issue: 99, Standard: 2169-3536, Impact Factor: 3.24    (External URL)
17. Zaigham Mushtaq, Kiran Iqbal, Ghulam Rasool (2017), "Visualizing Composition in Design Patterns", International Journal of Advanced Computer Science and Applications, pp: 45-56, Vol: 8, Issue: 4, Standard: 2156-5570    (External URL)
18. Ghulam Rasool, Zeeshan Arshad (2016), "A lightweight approach for detection of code smells", Arabian Journal of Science and Engineering, pp: 1-24, Vol: In press, Standard: 2191-4281 , Impact Factor: .728    (External URL)
19. Touseef Tahir, Ghulam Rasool, Cigdem Gencel, (2016), "A systematic literature review on software measurement programs", Information and Software Technology, pp: 101–121, Vol: 73, Standard: 0950-5849, Impact Factor: 1.569    (External URL)
20. Shahbaz, Muhammad, Ghulam Rasool, Khalid Ahmed, and Mantu Kumar Mahalik (2016), "Considering the effect of biomass energy consumption on economic growth: fresh evidence from BRICS region", Renewable and Sustainable Energy Reviews , pp: 1442-1450, Vol: 60, Issue: -, Standard: 1364-0321 Renewable & Sustainable Energy Review, Impact Factor: 6.798    (External URL)
21. Ghulam Rasool, Zeeshan Arshad (2015), "A review of code smell mining techniques", Journal of Software: Evolution and Process, pp: 867-895, Vol: 27, Issue: 11, Standard: 2047-7481, Impact Factor: .729    (External URL)
22. Ghulam Rasool, Maria Khan, Shafiqu Hussain (2015), "A Systematic review of mobile games design patterns", Science International, pp: 1365-1372, Vol: 27, Issue: 2, Standard: 1013-5316    (External URL)
23. Ghulam Rasool, Farrukh Ehsan, M Shahbaz (2015), "A Systematic review on electricity management systems", Renewable and Sustainable Energy Reviews, pp: 975–989, Vol: 49, Standard: 1364-0321, Impact Factor: 6.798    (External URL)
24. Zulfiqar Habib, Ghulam Rasool, Manabu Sakai (2015), "Admissible curvature continuous areas for fair curves using G2 Hermite PH quintic polynomial", Journal of King Saud University - Computer and Information Sciences, pp: 140-146, Vol: 27, Issue: 2, Standard: 1319-1578    (External URL)
25. Ghulam Rasool, Patrick Maeder (2014), "A Customizable Approach to Design Patterns Recognition Based on Feature Types ", Arabian Journal for Science and Engineering, pp: 8851-8873, Vol: 39, Issue: 12, Standard: 1319-8025, Impact Factor: .367    (External URL)
26. Shafiq Hussain , Asif Kamal , Shabir Ahmad , Ghulam Rasool , Sajid Iqbal (2014), "THREAT MODELLING METHODOLOGIES: A SURVEY", Science Internal Lahore, pp: 1607-1609, Vol: 24, Issue: 4, Standard: 1013-5316   
27. Ghulam Rasool, Ijaz Ahmad, Muhammad Atif (2013), "A Comparative Study on Results of Design Patterns Recovery Tools", World Applied Sciences Journal , pp: 1316-1321, Vol: 28, Issue: 9, Standard: 1818-4952   
28. Shafiq Hussain , Ghulam Rasool , Muhammad Atef , Abdul Karim Shahid (2013), "A Review of Approaches to Model Security into Software Systems", Journal of Basic and Applied Scientific Research, pp: 642-647, Vol: 3, Issue: 4, Standard: 090-4304     (External URL)
29. Afnan Bashir, Ghulam Rasool, Komal Bashir, Ayesha Haider Ali, Faria Kanwal (2013), "Design Patterns and Documentation Recovery Based on Annotation Implementations in Source Code", International Journal of Soft Computing and Software Engineering, pp: 149-155, Vol: 3, Issue: 3, Standard: 2251 - 7 545    (External URL)
30. Ghulam Rasool, Hassan Akhtar (2013), "Discovering Variants of Design Patterns", Journal of Basic and Applied Scientific Research, pp: 139-147, Vol: 3, Issue: 1, Standard: 2090-4304   
31. Ghulam Rasool, Shabib Aftab, Shafiq Hussain, Detlef Streitferdt (2013), "eXRUP: Hybrid Software Development Model for Small to Medium Scale Projects ", Sofware Engineering and applications, pp: 446-457, Vol: 6, Issue: 9    (External URL)
32. Shafiq Hussain , Ghulam Rasool , Muhammad Atef , Abdul Karim Shahid (2013), "FDMSWAP:Formal Development Methodology for Secure Web Applications", Journal of Basic and Applied Scientific Research, pp: 1123-1128, Vol: 3, Issue: 3, Standard: 2090-4304    (External URL)
33. Shafiq Hussian, Peter Dunne, Ghulam Rasool (2013), "Formal Specification of Security Properties using Z Notation", Research Journal of Applied Sciences, Engineering and Technology, pp: 4664-4670, Vol: 5, Issue: 19, Standard: 2040-7459   
34. Nadeem Ghafoor Chaudhry , Ghulam Rasool (2012), "A Case Study on Improving Problem Solving Skills of Undergraduate Computer Science Students", World Applied Sciences Journal, pp: 34-39, Vol: 20, Issue: 1, Standard: 1818-4952   
35. Muhammad Umair, Ramzan Talib, Ghulam Rasool (2012), "An Adaptive Multi-Agent Model for Dynamics of Emotion Contagion in Groups", Journal of Basic and Applied Scientific Research, pp: 7876-7883, Vol: 2, Issue: 8, Standard: 2090-4304   
36. Ramzan Talib, Ghulam Rasool, Muhammad Umair (2012), "Convergence of Data Mining and Process Management for Operational Inteligence", Journal of Basic and Applied Scientific Research, Vol: 2, Issue: 10, Standard: 2090-4304   
37. Ghulam Rasool, Shafiq Hussain (2012), "CREAT: Customizable Reverse Engineering Abstraction Technique", World Applied Sciences Journal, pp: 1453-1461, Vol: 19, Issue: 10, Standard: 1818-4952   
38. Ghulam Rasool, Muhammad Umair, Ramzan Talib (2012), "Extended Visualization of Overlapping in Recognized Design Patterns", Journal of Basic and Applied Scientific Research, pp: 9080-9087, Vol: 2, Issue: 9, Standard: 2090-4304   
39. Ghulam Rasool and Detlef Streitfdert (2011), "A Survey on Design Pattern Recovery Techniques", International Journal of Computer Science Issues, pp: 251-260, Vol: 8, Issue: 6, Standard: 1694-0814, Impact Factor: .24   
40. Ghulam Rasool, Ilka Philippow, Patrick Maeder (2010), "Design Pattern Recovery based on Annotations", Advances in Engineering Software, pp: 519-526, Vol: 41, Issue: 4, Standard: 0965-9978, Impact Factor: 1.402  Abstract  (External URL)
41. Ghulam Rasool, Nadim Asif (2007), "A Design Recovery Tool", International Journal of Software Engineering, Vol: 1, Issue: 67-72, Standard: 1815-4875   
42. Ghulam Rasool, Nadim Asif (2007), "Software Architecture Recovery", International Journal of Science, Engineering and Technology, pp: 434-439, Vol: 23, Standard: 1307-6884   
Conference Papers:
1. Ghulam Rasool, Hassan Akhtar (2019) "Towards a catalog of Design Patterns Variants", Frontiers of Information Technology, pp: 156-161    (External URL)
2. Muhammad Noman ; Touseef Tahir ; Ghulam Rasool (2018) " A systematic mapping study on success factors of implementing measurement processes in SMEs", International Conference on Advancements in Computational Sciences , pp: 1-8    (External URL)
3. Yasir Hussain, Ghulam Rasool (2018) "A taxonomy of mobile games based on structural similarity", International Conference on Advancements in Computational Sciences , pp: 1-6    (External URL)
4. Muhammad Noman ; Touseef Tahir ; Ghulam Rasool (2017) "A systematic mapping study on success factors of implementing measurement processes in SMEs", International Conference on Open Source Systems & Technologies (ICOSST), pp: 60-66    (External URL)
5. Zaigham Mushtaq, Ghulam Rasool, balawal Shahzad (2017) "Extendable and customizable features for the detection of JEA/J2EE Patterns", 10th IEEE ICOSST-2016, pp: 151-155    (External URL)
6. Adil Waheed, Saqib Ubaid, Ghulam Rasool, Faisal Ghaffar (2016) "Discovery of Design Patterns Variants for Quality Software Development ", International Conference on Intelligent Systems Engineering (ICISE), pp: 185-191, Standard: 978-1-4673-8752-1    (External URL)
7. Zaigham Mushtaq, Ghulam Rasool (2015) "Multilingual Source Code Analysis: State of the Art and Challanges", International Conference on Open Source Systems & Technologies, pp: 170-175, Standard: 978-1-4799-7811-3    (External URL)
8. Ghulam Rasool, Touseef Tahir (2014) "A Comparison of Software Engineering and Computer Science Undergraduate Programs in Pakistan", FIT, pp: 97-102   
9. Aman Ullah, Ghulam Rasool, Rizwan Jameel Qureshi (2012) "IXPRUM- A novel agile model for software development", 2nd World Conference on Information Technology, pp: 1314-1320, Vol: 1   
10. Arfan Mansoor, Detlef Streitferdt, Ghulam Rasool (2011) "Decision making in goal oriented requirements engineering", 2nd World Conference on Information Technology, pp: 276-281   
11. Ghulam Rasool, Patrick Maeder (2011) "Flexible Design Pattern Detection Based on Feature Types ", Automated Software Engineering, pp: 243-252, Standard: 978-1-4577-1638-6    
12. Ghulam Rasool, Patrick Maeder, Ilka Philippow (2010) "Evaluation of Design Pattern Recovery Tools", World Conference on Information Technology, pp: 813-819, Vol: 3   
13. Ghulam Rasool, Ilka Philippow, Patrick Maeder (2010) "Feature-based Design Pattern Recovery", Software Engineering Research and Practices, pp: 154-160   
14. Ghulam Rasool, Ilka Philippow, N.A. Zafar (2009) "Recovering Design Artifacts from Legacy Applications using Automata Theory and Formal Specifications", Software Engineering Theory and Practices, pp: 13-16   
15. Ghulam Rasool, Ilka Philippow (2009) "Software Artifacts Extraction for Program Comprehension", International Joint Conferences on Computer, Information, and Systems Sciences and Engineering, pp: 443-447   
16. Ghulam Rasool, Ilka Philippow (2008) "Integrated Reverse Engineering Process Model", International Joint Conferences on Computer, Information, and Systems Sciences and Engineering, pp: 307-311   
17. Ghulam Rasool, Ilka Philippow (2008) "Recovering Artifacts from Legacy Systems using Pattern Matching", In Proceedings of World Academy of Science, Engineering and Technology, pp: 315-319, Vol: 36, Issue: 2070-3740   
18. Ghulam Rasool, Ilka Philippow (2008) "Software Artifacts Recovery using Pattern Matching", CWRC2008, pp: 58-62   
19. Ghulam Rasool, Nadim Asif (2007) "Software Artifact Recovery using Abstract Regular Expressions", IEEE(INMIC), pp: 1-6   

Qualification

PhD
TU Ilmenau, Germany
Apr 2008 to May 2011
   
MSCS
The University of Lahore, Pakistan
Jan 2006 to Jan 2008
   
MSc Computer Science
Bahauddin Zakariya University Multan, Pakistan
Sep 1995 to Jun 1998
   

Experience

Associate Professor
CUI Lahore Campus
Sep 2020 to Date
   
Head Computer Science
CUI Lahore Campus
Aug 2017 to Sep 2020
   
Associate Head Computer Science Department
CUI Lahore Campus
Aug 2016 to Aug 2017
   
Associate Professor
Comsats Lahore
Aug 2013 to Sep 2017
   
Assistant Professor
Comsats Lahore
Jan 2011 to 2013
   
Lecturer
Comsats Lahore
Feb 2003 to Nov 2007
   
Lecturer
Petroman Gujranwala
Oct 1999 to Jan 2003
   
Lecturer
Army Public College Gujranwala
Sep 1998 to Oct 1999
   

Disclaimer: Profiles are editable by employees who may share the data of publications, experience and education upto the extent they want to share. Also CIIT Lahore is not responsible for any display of data on personal profiles.