Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2024
Pinning, Sorting, and Categorizing Notifications: A Mixed-methods Usage and Experience Study of Mobile Notification-management Features
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), Volume 8, Issue 3Article No.: 115, Pages 1–27https://doi.org/10.1145/3678579As smartphone notifications increase, so does the effort required to handle them effectively. Previous research has proposed various notification management features, but empirical evidence regarding their efficacy remains sparse. In response, we ...
- research-articleJuly 2024
Evolutionary Computation Meets Graph Drawing: Runtime Analysis for Crossing Minimisation on Layered Graph Drawings
GECCO '24: Proceedings of the Genetic and Evolutionary Computation ConferencePages 1533–1541https://doi.org/10.1145/3638529.3654105Graph Drawing aims to make graphs visually comprehensible while faithfully representing their structure. In layered drawings, each vertex is drawn on a horizontal line and edges are drawn as y-monotone curves. A key ingredient for constructing such ...
- research-articleJune 2024
Deterministic Expander Routing: Faster and More Versatile
PODC '24: Proceedings of the 43rd ACM Symposium on Principles of Distributed ComputingPages 194–204https://doi.org/10.1145/3662158.3662797We consider the expander routing problem formulated by Ghaffari, Kuhn, and Su (PODC 2017), where the goal is to route all the tokens to their destinations given that each vertex is the source and the destination of at most deg(υ) tokens. They developed ...
- posterDecember 2023
Trace to Follow, Run to Explore: A Demonstration using Interactive Sorting
CompEd 2023: Proceedings of the ACM Conference on Global Computing Education Vol 2Page 206https://doi.org/10.1145/3617650.3624930The fixed control structure of deterministic algorithms renders their behavior traceable but not amenable to interactive exploration.
In the accompanying poster, we illustrate how the runs of a transition system simulating a family of algorithms form the ...
- research-articleNovember 2023
Gender Differences in Responses to Competitive Organization? A Field Experiment on Differences Between STEM and Non-STEM Fields from an Internet-of-Things Platform
Organization Science (INFORMS-ORGS), Volume 34, Issue 6Pages 2119–2142https://doi.org/10.1287/orsc.2022.1624Prior research, primarily based on laboratory experiments of children and students, suggests that women might be more averse to competition than are men; women might, instead, be more inclined toward collaboration. Were these findings to generalize to ...
-
- posterOctober 2023
Automatic, Manual, or Hybrid? A Preliminary Investigation of Users' Perception of Features for Supporting Notification Management
UbiComp/ISWC '23 Adjunct: Adjunct Proceedings of the 2023 ACM International Joint Conference on Pervasive and Ubiquitous Computing & the 2023 ACM International Symposium on Wearable ComputingPages 98–102https://doi.org/10.1145/3594739.3610699Mobile notifications, crucial to our daily activities and informational needs, are often undermined by insufficient management features. Previous research has suggested enhancements like automatic sorting, filtering, and categorization, but empirical ...
- research-articleAugust 2023
LearnedSort as a learning-augmented SampleSort: Analysis and Parallelization
SSDBM '23: Proceedings of the 35th International Conference on Scientific and Statistical Database ManagementArticle No.: 2, Pages 1–9https://doi.org/10.1145/3603719.3603731This work analyzes and parallelizes LearnedSort, the novel algorithm that sorts using machine learning models based on the cumulative distribution function. LearnedSort is analyzed under the lens of algorithms with predictions, and it is argued that ...
- research-articleJuly 2023
Sorting Effects of Broad-Based Equity Compensation
We examine the sorting role of broad-based equity pay using detailed employee-level data. We propose trust in management as an important characteristic over which equity pay sorts employees, as such pay typically leaves employees with concentrated ...
- research-articleJune 2023
KeRRaS: Sort-Based Database Query Processing on Wide Tables Using FPGAs
DaMoN '23: Proceedings of the 19th International Workshop on Data Management on New HardwarePages 1–9https://doi.org/10.1145/3592980.3595300Sorting is an important operation in database query processing. Complex pipeline-breaking operators (e.g., aggregation and equi-join) become single-pass algorithms on sorted tables. Therefore, sort-based query processing is a popular method for FPGA-...
- research-articleJune 2023
Schema-based Column Reordering for Dremel-encoded Data
BiDEDE '23: Proceedings of the International Workshop on Big Data in Emergent Distributed EnvironmentsArticle No.: 2, Pages 1–7https://doi.org/10.1145/3579142.3594286Dremel encoding is a well-established format for data storage in the context of cloud storage and data analytics. Given a schema, it allows the column-oriented storage of nested data such as JSON. As a column-oriented format, it naturally plays well with ...
- research-articleJune 2023
Optimal Parallel Sorting with Comparison Errors
SPAA '23: Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 355–365https://doi.org/10.1145/3558481.3591093We present comparison-based parallel algorithms for sorting n comparable items subject to comparison errors. We consider errors to occur according to a well-studied framework, where the comparison of two elements returns the wrong answer with a fixed ...
- research-articleJune 2023
High-Performance and Flexible Parallel Algorithms for Semisort and Related Problems
SPAA '23: Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 341–353https://doi.org/10.1145/3558481.3591071Semisort is a fundamental algorithmic primitive widely used in the design and analysis of efficient parallel algorithms. It takes input as an array of records and a function extracting a key per record, and reorders them so that records with equal keys ...
- research-articleNovember 2022
Efficient Secure Three-Party Sorting with Applications to Data Analysis and Heavy Hitters
- Gilad Asharov,
- Koki Hamada,
- Dai Ikarashi,
- Ryo Kikuchi,
- Ariel Nof,
- Benny Pinkas,
- Katsumi Takahashi,
- Junichi Tomida
CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications SecurityPages 125–138https://doi.org/10.1145/3548606.3560691We present a three-party sorting protocol secure against passive and active adversaries in the honest majority setting. The protocol can be easily combined with other secure protocols which work on shared data, and thus enable different data analysis ...
- research-articleOctober 2022
A Generalization of Self-Improving Algorithms
ACM Transactions on Algorithms (TALG), Volume 18, Issue 3Article No.: 29, Pages 1–32https://doi.org/10.1145/3531227Ailon et al. [SICOMP’11] proposed self-improving algorithms for sorting and Delaunay triangulation (DT) when the input instances x1, ... , xn follow some unknown product distribution. That is, xi is drawn independently from a fixed unknown distribution 𝒟...
- extended-abstractJune 2022
System-level crash safe sorting on persistent memory
SYSTOR '22: Proceedings of the 15th ACM International Conference on Systems and StoragePage 151https://doi.org/10.1145/3534056.3535008Sorting is a fundamental operation in software systems. An example for that is a prepossessing phase before executing analytics operations.
Persistent memory (PM) is a nonvolatile device with low latency and byte-addressable access. Our experiments used ...
- research-articleFebruary 2022
The Sounds of Sorting Algorithms: Sonification as a Pedagogical Tool
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1Pages 189–195https://doi.org/10.1145/3478431.3499304Much work already exists on algorithm visualization-the graphical representation of an algorithm's behavior-and its benefits for student learning. Visualization, however, offers limited benefit for students with visual impairments. This paper explores ...
- research-articleJuly 2021
Low-Span Parallel Algorithms for the Binary-Forking Model
SPAA '21: Proceedings of the 33rd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 22–34https://doi.org/10.1145/3409964.3461802The binary-forking model is a parallel computation model, formally defined by Blelloch et al., in which a thread can fork a concurrent child thread, recursively and asynchronously. The model incurs a cost of Θ(łog n) to spawn or synchronize n tasks or ...
- research-articleJune 2021
Resource-Efficient Database Query Processing on FPGAs
DAMON '21: Proceedings of the 17th International Workshop on Data Management on New HardwareArticle No.: 4, Pages 1–8https://doi.org/10.1145/3465998.3466006FPGA technology has introduced new ways to accelerate database query processing, that often result in higher performance and energy efficiency. This is thanks to the unique architecture of FPGAs using reconfigurable resources to behave like an ...
- research-articleJune 2021
Efficient String Sort with Multi-Character Encoding and Adaptive Sampling
SIGMOD '21: Proceedings of the 2021 International Conference on Management of DataPages 872–884https://doi.org/10.1145/3448016.3457319Sorting plays a fundamental role in computer science. It has far reaching applications in database operations and data science tasks. An important class of sorting keys are strings and among all string sorting methods, radix sort is a simple but ...