Khalid Alharbi

Khalid Alharbi

I'm a Computer Science PhD candidate in the area of human-centered computing (HCC) at the University of Colorado Boulder, where I work with Tom Yeh in the Sikuli lab. My research combines technical approaches from the areas of human-computer interaction, software engineering, and information retrieval. In particular, I apply data driven approaches to study various aspects of mobile applications over time. I am especially interested in developing large-scale retrieval systems for mobile applications to support diverse types of data analyses.

News

  • Sieveable, the deep Android search engine, goes live at sieveable.io. Oct 13th, 2015
  • MobileHCI'15 paper receives an Honorable Mention Award. Jun 22nd, 2015
  • Paper accounting for mining UI design pattern changes accepted to MobileHCI'15.Apr 16th, 2015

Selected Projects

Mining Mobile Applications

Indexing and mining hundreds of thousands of Android applications.

Accessible GUI Automation

Making GUI Automation accessible to all users with little to no programming experience.

Publications

Collect, Decompile, Extract, Stats, and Diff: Mining Design Pattern Changes in Android Apps.
Collect, Decompile, Extract, Stats, and Diff: Mining Design Pattern Changes in Android Apps.
Khalid Alharbi and Tom Yeh.
MobileHCI 2015, 17th International Conference on Human-Computer Interaction with Mobile Devices and Services.
Honorable Mention
PDFACM BibTex
@inproceedings{Alharbi_MobileHCI_2015_MiningDesignPatternChanges,
    author = {Alharbi, Khalid and Yeh, Tom},
    title = {Collect, Decompile, Extract, Stats, and Diff: Mining Design Pattern Changes in Android Apps},
    booktitle = {Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services},
    series = {MobileHCI '15},
    year = {2015},
    location = {Copenhagen, Denmark},
    pages = {515--524},
    numpages = {10},
    url = {http://doi.acm.org/10.1145/2785830.2785892},
    publisher = {ACM},
    keywords = {Android, UI, analysis, apps, design, pattern},
}
Android Apps Consistency Scrutinized
Android Apps Consistency Scrutinized
Khalid Alharbi, Sam Blackshear, Emily Kowalczyk, Atif M. Memon, Bor-Yuh Evan Chang, and Tom Yeh.
CHI 2014 Extended Abstracts on Human Factors in Computing Systems
ACM BibTex
@inproceedings{Alharbi_CHI_2014_AndroidConsistencyScrutinized,
    author = {Alharbi, Khalid and Blackshear, Sam and Kowalczyk, Emily and Memon, Atif M. and Chang, Bor-Yuh Evan and Yeh, Tom},
    title = {Android Apps Consistency Scrutinized},
    booktitle = {CHI '14 Extended Abstracts on Human Factors in Computing Systems},
    series = {CHI EA '14},
    year = {2014},
    location = {Toronto, Ontario, Canada},
     pages = {2347--2352},
    numpages = {4},
    url = {http://doi.acm.org/10.1145/2559206.2581352},
    publisher = {ACM},
    keywords = {analysis, android, data, mobile, permissions, ui},
}