Jessica Chang

dblp:41/1342 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
1since 2021 · last 2022
0000-0002-8012-9490ORCID · corroborated

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

Theory of computation · 5 · 5 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Theoretical computer science
2 papers
Mathematical optimization · 68% Approximation and online algorithms · 32%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization › scheduling
broadcast scheduling
0.222011
Broadcast scheduling: Algorithms and complexity · ACM Trans. Algorithms 2011
Broadcast scheduling: algorithms and complexity · SODA 2008
Mathematical optimization
scheduling
0.222011
Broadcast scheduling: Algorithms and complexity · ACM Trans. Algorithms 2011
Broadcast scheduling: algorithms and complexity · SODA 2008
Approximation and online algorithms › online algorithms
competitive analysis
0.112011
Broadcast scheduling: Algorithms and complexity · ACM Trans. Algorithms 2011
Approximation and online algorithms
online algorithms
0.112011
Broadcast scheduling: Algorithms and complexity · ACM Trans. Algorithms 2011
Mathematical optimization › combinatorial optimization
scheduling complexity
0.112008
Broadcast scheduling: algorithms and complexity · SODA 2008
Mathematical optimization › scheduling › due date scheduling
deadline scheduling
0.012011
Broadcast scheduling: Algorithms and complexity · ACM Trans. Algorithms 2011

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

competitive analysis · 0.1NP-completeness reduction · 0.1complexity analysis · 0.1approximation algorithm · 0.1
YearPublicationVenuePosition
2022 Comparing Caregiving Needs in Asian And White Family Caregivers through a Journaling Exercise Delivered by a Conversational Agent
Weichao Yuwen, Jessica Chang, Myra Divina, Xuehong Fan, William R. Kearns, Allysa Denyelle Peredo, Andrea L. Hartzler
AMIA2
2019 Phosphenes: Crafting Resistive Heaters within Thermoreactive Composites
abstract
Hybrid practices are emerging that integrate creative materials like paint, clay, and cloth with intangible immaterials like computation, electricity, and heat. This work aims to expand the design potential of immaterial elements by transforming them into manipulatable, observable and intuitive materials. We explore one such immaterial, electric heat, and develop a maker-friendly fabrication pipeline and crafting support tool that allows users to experientially compose resistive heaters that generate heat spatially and temporally. These heaters are then used to couple heat and thermoreactive materials in a class of artifacts we term Thermoreactive Composites (TrCs). In a formal user study, we observe how designing fabrication workflows along dimensions of composability and perceivability better matches the working styles of material practitioners without domain knowledge of electronics. Through exemplar artifacts, we demonstrate the potential of heat as a creative material and discuss implications for immaterials used within creative practices.
César Torres 0001, Jessica Chang, Advaita Patel, Eric Paulos
Conference on Designing Interactive Systems2
2019 Enhancing Deep Learning with Visual Interactions
abstract
Deep learning has emerged as a powerful tool for feature-driven labeling of datasets. However, for it to be effective, it requires a large and finely labeled training dataset. Precisely labeling a large training dataset is expensive, time-consuming, and error prone. In this article, we present a visually driven deep-learning approach that starts with a coarsely labeled training dataset and iteratively refines the labeling through intuitive interactions that leverage the latent structures of the dataset. Our approach can be used to (a) alleviate the burden of intensive manual labeling that captures the fine nuances in a high-dimensional dataset by simple visual interactions, (b) replace a complicated (and therefore difficult to design) labeling algorithm by a simpler (but coarse) labeling algorithm supplemented by user interaction to refine the labeling, or (c) use low-dimensional features (such as the RGB colors) for coarse labeling and turn to higher-dimensional latent structures that are progressively revealed by deep learning, for fine labeling. We validate our approach through use cases on three high-dimensional datasets and a user study.
Eric Krokos, Hsueh-Chien Cheng, Jessica Chang, Bohdan A. Nebesh, Celeste Lyn Paul, Kirsten Whitley, Amitabh Varshney
ACM Trans. Interact. Intell. Syst.3
2014 LP rounding and combinatorial algorithms for minimizing active and busy time
abstract
We consider fundamental scheduling problems motivated by energy issues. In this framework, we are given a set of jobs, each with release time, deadline and required processing length. The jobs need to be scheduled so that at most g jobs can be running on a machine at any given time. The duration for which a machine is active (i.e., "on") is referred to as its active time. The goal is to find a feasible schedule for all jobs, minimizing the total active time. When preemption is allowed at integer time points, we show that a minimal feasible schedule already yields a 3-approximation (and this bound is tight) and we further improve this to a 2-approximation via LP rounding. Our second contribution is for the non-preemptive version of this problem. However, since even asking if a feasible schedule on one machine exists is NP-hard, we allow for an unbounded number of virtual machines, each having capacity of g. This problem is known as the busy time problem in the literature and a 4-approximation is known for this problem. We develop a new combinatorial algorithm that is a $3$-approximation. Furthermore, we consider the preemptive busy time problem, giving a simple and exact greedy algorithm when unbounded parallelism is allowed, that is, where g is unbounded. For arbitrary g, this yields an algorithm that is 2$-approximate.
Jessica Chang, Samir Khuller, Koyel Mukherjee 0001
SPAA1
2014 A Model for Minimizing Active Processor Time
Jessica Chang, Harold N. Gabow, Samir Khuller
Algorithmica1
2013 A Min-Edge Cost Flow Framework for Capacitated Covering Problems
abstract
In this work, we introduce the Cov-MECF framework, a special case of minimum-edge cost flow in which the input graph is bipartite. We observe that several important covering (and multi-covering) problems are captured in this unifying model and introduce a new heuristic LPO for any problem in this framework. The essence of LPO harnesses as an oracle the fractional solution in deciding how to greedily modify the partial solution. We empirically establish that this heuristic returns solutions that are higher in quality than those of Wolsey's algorithm. We also apply the analogs of Leskovec et. al.'s [25] optimization to LPO and introduce a further freezing optimization to both algorithms. We observe that the former optimization generally benefits LPO more than Wolsey's algorithm, and that the additional freezing step often corrects suboptimalities while further reducing the number of subroutine calls. We tested these implementations on randomly generated testbeds, several instances from the Second DIMACS Implementation Challenge and a couple networks modeling real-world dynamics.
Jessica Chang, Samir Khuller
ALENEX1
2012 A Model for Minimizing Active Processor Time
Jessica Chang, Harold N. Gabow, Samir Khuller
ESA1
2011 Broadcast scheduling: Algorithms and complexity
abstract
Broadcast Scheduling is a popular method for disseminating information in response to client requests. There are n pages of information, and clients request pages at different times. However, multiple clients can have their requests satisfied by a single broadcast of the requested page. In this article, we consider several related broadcast scheduling problems. One central problem we study simply asks to minimize the maximum response time (over all requests). Another related problem we consider is the version in which every request has a release time and a deadline, and the goal is to maximize the number of requests that meet their deadlines. While approximation algorithms for both these problems were proposed several years back, it was not known if they were NP-complete. One of our main results is that both these problems are NP-complete. In addition, we use the same unified approach to give a simple NP-completeness proof for minimizing the sum of response times. A very complicated proof was known for this version. Furthermore, we give a proof that FIFO is a 2-competitive online algorithm for minimizing the maximum response time (this result had been claimed earlier with no proof) and that there is no better deterministic online algorithm (this result was claimed earlier as well, but with an incorrect proof).
Jessica Chang, Thomas Erlebach, Renars Gailis, Samir Khuller
ACM Trans. Algorithms1
2008 Broadcast scheduling: algorithms and complexity
Jessica Chang, Thomas Erlebach, Renars Gailis, Samir Khuller
SODA1