Taher Ghaleb

Ph.D. Candidate at Queen's University

Kingston, Ontario, Canada

“وَفَوقَ كلِّ ذِي عِلمٍ عَليم”

My Social & Research Profiles
  • profile
  • resume
  • portfolio
  • blog
  • contact

Profile - About Me

Taher Ahmed Ghaleb

I am currently a Ph.D. candidate at the School of Computing at Queen's University in Canada. I conduct research under the supervision of Prof. Ying (Jenny) Zou. I obtained a B.Sc. in Information Technology from Taiz University in Yemen (2008) and an M.Sc. in Computer Science from King Fahd University of Petroleum and Minerals in Saudi Arabia (2016). I worked as a Teaching Assistant at Taiz University in Yemen (2008-2011). My current research interests include empirical software engineering, mining software repositories, and continuous integration.

In addition to my current research interests, I have a research experience on program analysis, reverse engineering, program comprehension, programming languages, aspect-oriented programming, and extensible compilers.

Resume - Personal Info

Programming Skills
R
95%
Python
95%
Java
90%
PHP
85%
ASP.NET (C#)
80%
C & C++
75%
Database skills
Oracle
95%
MySQL
90%
SQL Server
90%
XML
90%
Office Skills
Latex
95%
MS Excel
90%
MS Word
85%
Powerpoint
85%
Hobbies Skills
Sport
70%
Reading
65%
Travelling
75%
Language Skills
Arabic
95%
English
90%
Education
  • PhD of Computing Sep. 2017 - Present
    Queen's University

    School of Computing - Software Engineering Lab

    Area: Empirical Software Engineering and Mining Software Repositories

  • Master of Science Jan. 2012 - Jan. 2016
    King Fahd University of Petroleum and Minerals

    Information and Computer Science Department

    Thesis: Extending Sequence Diagrams for Better Comprehension of Program Control-flow

  • Bachelor of Science Sep. 2003 - Jul. 2008
    Taiz University

    Information Technology Department

    Project: Telephony Applications & IVR Systems


Experience
  • Web Developer Jun. 2015 - Jun. 2016
    Outsourcing

    At two different companies: BIS (Jeddah, SA) and MIMAS (Madinah, SA)

  • Teaching Assistant Dec. 2008 - Dec. 2011
    Taiz University (Full-Time)

    As a lab instructor for software engineering, programming languages, and operating systems courses.

  • Software Developer Jan. 2008 - Dec. 2011
    Personal Business

    I have develped information systems for a pharmacy, a hearing & visual clinic, a money-exchange corporation, a school, and an academic institute.


Awards
  • Ontario Trillium Scholarship Sep. 2017 - Aug. 2021
    Queen's University

    A prestigious scholarship for international students awarded by the Government of Ontario, Canada.

  • Conference Travel Awards May 2018, May 2019
    Queen's School of Graduate Studies

    To attend SEMLA'18, SEMLA'19, ICSE'19, and MSR'19

  • Dean's Scholarship Jan. 2017 - Aug. 2017
    University of Saskatchewan

    A prestigious scholarship for international students awarded by the Deanship of Graduate Studies at the University of Saskatchewan.

  • US Patent Application Award Mar. 2014
    King Fahd University of Petroleum and Minerals (KFUPM)


  • Master's Scholarship Jan. 2012 - Jan. 2016
    Taiz University & KFUPM

    I was awarded two scholarships for pursuing my Master's studies. One is an exchange scholarship that was awarded by my home university (Taiz University, Yemen) and another scholarship was awarded by King Fahd University of Petroleum and Minerals, Sauid Arabia.


Research - My Publications & Services


  1. Taher Ahmed Ghaleb, D. A. da Costa, Y. Zou, Ahmed E. Hassan “Studying the Impact of Noises in Build Breakage Data,” in IEEE Transactions on Software Engineering (TSE), (Accepted August 2019).

  2. Taher Ahmed Ghaleb, D. A. da Costa, Y. Zou “An Empirical Study of the Long Duration of Continuous Integration Builds,” in Empirical Software Engineering (EMSE), Springer, (Accepted February 2019).

  3. Taher Ahmed Ghaleb, K. Aljasser, M. Al-Turki. “Program Comprehension through Reverse-engineered Sequence Diagrams: A Systematic Review,” in Journal of Software: Evolution and Process, Wiley, 2018.

  4. Taher Ahmed Ghaleb. “Techniques and Countermeasures of Website/Wireless Traffic Analysis and Fingerprinting,” Cluster Computing: the Journal of Networks, Software Tools and Applications, Vol.19, No.1, 2016, pp. 427-438.

  5. F. Azzedin, S. Mohammed, J. Yazdani, Taher Ahmed Ghaleb, M. Ghaleb. “A Cloud-Based Prototype Implementation of a Disease Outbreak Notification System”, International Journal of Computer Science, Engineering and Applications, Vol.5, No.2, 2015.

  6. Taher Ahmed Ghaleb, S. Mohammed. “Novel scheme for labeling XML trees based on bits-masking and logical matching,” Journal of Information Technology Review, Vol. 4, No. 3, 2013, pp. 126-134.
  1. Taher Ahmed Ghaleb, K. Aljasser, M. A. Alturki. “Enhanced Visualization of Method Invocations by Extending Reverse-engineered Sequence Diagrams,” in the eighth IEEE Working Conference on Software Visualization (VISSOFT 2020), IEEE, 2020.

  2. Afifa Khaled, Chung-Ming Own, Wenyuan Tao, Taher Ahmed Ghaleb. “Improved Brain Segmentation using Pixel Separation and Additional Segmentation Features,” in the International Joint Conference on Web and Big Data (APWeb-WAIM), LNCS, Springer, 2020.

  3. Taher Ahmed Ghaleb. “Software Energy Measurement at Different Levels of Granularity,” in the International Conference on Computer and Information Sciences (ICCIS), IEEE, 2019.

  4. M. Al-Asli, Taher Ahmed Ghaleb. “Review of Signature-based Techniques in Antivirus Products,” in the International Conference on Computer and Information Sciences (ICCIS), IEEE, 2019.

  5. Taher Ahmed Ghaleb. “The Role of Open Source Software in Program Analysis for Reverse Engineering,” in the International Conference on Open Source Software Computing (OSSCOM), IEEE, 2016.

  6. Taher Ahmed Ghaleb, M. A. Mohammed, E. Ramadan. “Automated Analysis of Flow Cytometry Data: A Systematic Review of Recent Methods,” in the International Conference on Open Source Software Computing (OSSCOM), IEEE, 2016.

  7. Taher Ahmed Ghaleb, K. Aljasser, M. A. Alturki. “Implementing the Observer Design Pattern as an Expressive Language Construct,” in the International Conference on Software Engineering Advances (ICSEA), ThinkMind, 2015.

  8. Taher Ahmed Ghaleb. “Toward Open-source Compilers in a Cloud-based Environment: The Need and Current Challenges,” in the International Conference on Open Source Software Computing (OSSCOM), IEEE, 2015.

  9. Taher Ahmed Ghaleb. “Website Fingerprinting as a Cybercrime Investigation Model: Role and Challenges,” in the International Conference on Anti-Cybercrime (ICACC), IEEE, 2015.

  10. Taher Ahmed Ghaleb. “Wireless/Website Traffic Analysis & Fingerprinting: A Survey of Attacking Techniques and Countermeasures,” in the International Conference on Cloud Computing (ICCC), IEEE, 2015.

  11. Taher Ahmed Ghaleb. “Would An Intrusion Detection System Perform Alike When Changing The  Number of Mobile Nodes? An Experimental Evaluation,” in the International Conference on Cloud Computing (ICCC), IEEE, 2015.

  12. Taher Ahmed Ghaleb, S. Mohammed. “A Dynamic Labeling Scheme Based on Logical Operators: A Support for Order-Sensitive XML Updates,” in the International Conference on Recent Trends in Computing (ICRTC), Procedia Computer Science, Elsevier, Vol. 57, pp. 1211–1218, 2015.

  13. Taher Ahmed Ghaleb, A. A. Alsri, L. Shabaneh, M. K. Niazi. “A Survey of Project Risk Assessment and Estimation Models,” in the World Congress on Engineering (WCE), IAENG, 2014.

  14. Taher Ahmed Ghaleb, S. Mohammed. “Novel scheme for labeling XML trees based on bits-masking and logical matching,” in the World Congress on Computer and Information Technology (WCCIT), IEEE, 2013.

  1. Taher Ahmed Ghaleb, Khalid Abullah Aljasser, Musab A. Alturki. “Source code compiler system”, at the US Patent & Trademark Office, US 10,901,712 B2 (GRANTED in January 2021).

  2. Taher Ahmed Ghaleb, Khalid Abullah Aljasser, Musab A. Alturki. “Method for compiling concise source code”, at the US Patent & Trademark Office, US 10,901,711 B2 (GRANTED in January 2021).

  3. Taher Ahmed Ghaleb, Khalid Abullah Aljasser, Musab A. Alturki. “Reverse engineering method, system and computer program thereof”, at the US Patent & Trademark Office, US 10,552,286 B1 (GRANTED in March 2020).

  4. Taher Ahmed Ghaleb, Khalid Abullah Aljasser, Musab A. Alturki. “Methods, computer readable media, and systems for compiling concise expressive design pattern source code”, at the US Patent & Trademark Office, US 10,437,572 B1 (GRANTED in October 2019).

  5. Taher Ahmed Ghaleb, Salahadin Mohammed. “XML Node Labeling and Querying using Logical Operators,” at the US Patent & Trademark Office, US 9,529,932 B2 (GRANTED in December 2016).

Blogs & Events


  • July 6-11, 2020
  • Taher Ghaleb

   Attended (virtually) ICSE'20, Seoul, South Korea


  • May 14, 2019
  • Taher Ghaleb

   Participated (virtually) in Queen's 3-Minute Thesis'20, Kingston, Canada


  • May 28-31, 2019
  • Taher Ghaleb

   Attended ICSE'19, Montreal, Canada


  • October 8, 2019
  • Taher Ghaleb

   Passed my Ph.D. Comprehensive Exam


  • May 26-27, 2019
  • Taher Ghaleb

   Attended MSR'19, Montreal, Canada


  • May 24-25, 2019
  • Taher Ghaleb

   Attended and presented a poster at SEMLA'19, Montreal, Canada


  • December 1, 2018
  • Taher Ghaleb

   Participated in the Local Hackathon Day 2018 hosted by Microsoft/GitHub (2nd-place winner), Kingston, Ontario, Canada


  • June 12-13, 2018
  • Taher Ghaleb

   Attended and presented a poster at SEMLA'18, Montreal, Canada


  • September 1, 2017
  • Taher Ghaleb

   Started my doctoral studies at Queen's University (School of Computing) at Kingston, Ontario, Canada.

Contact - Contact Me

Contact info
  • Adress: Kingston, Ontario, Canada.

  • Email: taher [dot] ghaleb [at] queensu [dot] ca
  • Phone: +1 (306) 914-TAHER
  • Website: taher-ghaleb.github.io
  • Skype: taher [underscore] ghaleb
Follow me
Let's keep in touch