Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Biplab Deka

dblp:124/3064 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 4 · 3 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
3 papers
User interface design and tools · 61% Design research and methods · 19% Usability and user experience research · 19%
Databases, data mining, and information retrieval
2 papers
Data mining · 36% Web and social media mining · 32% Recommender systems · 32%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 50% Parallel and multicore computing · 50%

Topics — the 7 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Design research and methods › computational design
data-driven design
0.312017
Rico: A Mobile App Dataset for Building Data-Driven Design Applications · UIST 2017
User interface design and tools › user interface generation
UI layout generation
0.312017
Rico: A Mobile App Dataset for Building Data-Driven Design Applications · UIST 2017
Usability and user experience research › usability evaluation
usability testing
0.312017
ZIPT: Zero-Integration Performance Testing of Mobile App Designs · UIST 2017
Data mining › time series analysis › time series classification
shapelet discovery
0.112012
Efficient Pattern-Based Time Series Classification on GPU · ICDM 2012
Data mining › time series analysis
time series classification
0.112012
Efficient Pattern-Based Time Series Classification on GPU · ICDM 2012
GPUs and heterogeneous computing
GPU computing
0.112012
Efficient Pattern-Based Time Series Classification on GPU · ICDM 2012
Parallel and multicore computing › parallel algorithms
parallel algorithm design
0.112012
Efficient Pattern-Based Time Series Classification on GPU · ICDM 2012

Methods — techniques the papers use, named apart from their topics

crowdsourcing · 0.6dynamic programming · 0.3query-by-example · 0.3autoencoder · 0.3a/b testing · 0.3ranking algorithm · 0.2network structure analysis · 0.2machine learning classifiers · 0.2
YearPublicationVenuePosition
2017 Rico: A Mobile App Dataset for Building Data-Driven Design Applications
abstract
Data-driven models help mobile app designers understand best practices and trends, and can be used to make predictions about design performance and support the creation of adaptive UIs. This paper presents Rico, the largest repository of mobile app designs to date, created to support five classes of data-driven applications: design search, UI layout generation, UI code generation, user interaction modeling, and user perception prediction. To create Rico, we built a system that combines crowdsourcing and automation to scalably mine design and interaction data from Android apps at runtime. The Rico dataset contains design data from more than 9.7k Android apps spanning 27 categories. It exposes visual, textual, structural, and interactive design properties of more than 72k unique UI screens. To demonstrate the kinds of applications that Rico enables, we present results from training an autoencoder for UI layout similarity, which supports query- by-example search over UIs.
Biplab Deka, Zifeng Huang, Chad Franzen, Joshua Hibschman, Daniel Afergan, Yang Li 0058, Jeffrey Nichols 0001, Ranjitha Kumar
UIST1
2017 ZIPT: Zero-Integration Performance Testing of Mobile App Designs
abstract
To evaluate the performance of mobile app designs, designers and researchers employ techniques such as A/B, usability, and analytics-driven testing. While these are all useful strategies for evaluating known designs, comparing many divergent solutions to identify the most performant remains a costly and difficult problem. This paper introduces a design performance testing approach that leverages existing app implementations and crowd workers to enable comparative testing at scale. This approach is manifest in ZIPT, a zero-integration performance testing platform that allows designers to collect detailed design and interaction data over any Android app -- including apps they do not own and did not build. Designers can deploy scripted tests via ZIPT to collect aggregate user performance metrics (e.g., completion rate, time on task) and qualitative feedback over third-party apps. Through case studies, we demonstrate that designers can use ZIPT's aggregate data and visualizations to understand the relative performance of interaction patterns found in the wild, and identify usability issues in existing Android apps.
Biplab Deka, Zifeng Huang, Chad Franzen, Jeffrey Nichols 0001, Yang Li 0058, Ranjitha Kumar
UIST1
2016 Accounting for Taste: Ranking Curators and Content in Social Networks
abstract
Ranking users in social networks is a well-studied problem, typically solved by algorithms that leverage network structure to identify influential users and recommend people to follow. In the last decade, however, curation --- users sharing and promoting content in a network --- has become a central social activity, as platforms like Facebook, Twitter, Pinterest, and GitHub drive growth and engagement by connecting users through content and content to users. While existing algorithms reward users that are highly active with higher rankings, they fail to account for users' curatorial taste. This paper introduces CuRank, an algorithm for ranking users and content in social networks by explicitly modeling three characteristics of a good curator: discerning taste, high activity, and timeliness. We evaluate CuRank on datasets from two popular social networks --- GitHub and Vine --- and demonstrate its efficacy at ranking content and identifying good curators.
Haizi Yu, Biplab Deka, Jerry O. Talton, Ranjitha Kumar
CHI2
2016 ERICA: Interaction Mining Mobile Apps
abstract
Design plays an important role in adoption of apps. App design, however, is a complex process with multiple design activities. To enable data-driven app design applications, we present interaction mining -- capturing both static (UI layouts, visual details) and dynamic (user flows, motion details) components of an app's design. We present ERICA, a system that takes a scalable, human-computer approach to interaction mining existing Android apps without the need to modify them in any way. As users interact with apps through ERICA, it detects UI changes, seamlessly records multiple data-streams in the background, and unifies them into a user interaction trace. Using ERICA we collected interaction traces from over a thousand popular Android apps. Leveraging this trace data, we built machine learning classifiers to detect elements and layouts indicative of 23 common user flows. User flows are an important component of UX design and consists of a sequence of UI states that represent semantically meaningful tasks such as searching or composing. With these classifiers, we identified and indexed more than 3000 flow examples, and released the largest online search engine of user flows in Android apps.
Biplab Deka, Zifeng Huang, Ranjitha Kumar
UIST1
2012 Efficient Pattern-Based Time Series Classification on GPU
abstract
Time series shapelet discovery algorithm finds subsequences from a set of time series for use as primitives for time series classification. This algorithm has drawn a lot of interest because of the interpretability of its results. However, computation requirements restrict the algorithm from dealing with large data sets and may limit its application in many domains. In this paper, we address this issue by redesigning the algorithm for implementation on highly parallel Graphics Process Units (GPUs). We investigate several concepts of GPU programming and propose a dynamic programming algorithm that is suitable for implementation on GPUs. Results show that the proposed GPU implementation significantly reduces the running time of the shapelet discovery algorithm. For example, on the largest sample dataset from the original authors, the running time is reduced from half a day to two minutes.
Kai-Wei Chang 0001, Biplab Deka, Wen-Mei W. Hwu, Dan Roth 0001
ICDM2