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-articleNovember 2024
Chirp: The Impact of Private Online Self-Disclosure on Perceived Social Support
Proceedings of the ACM on Human-Computer Interaction (PACMHCI), Volume 8, Issue CSCW2Article No.: 427, Pages 1–25https://doi.org/10.1145/3686966As social media continues to grow as a space for emotional self-disclosure, it is important to understand whether self-disclosure acts as a causal factor impacting positive outcomes for users. Thus we developed Chirp, an anonymous social media sandbox ...
- research-articleOctober 2024
PortalInk: 2.5D Visual Storytelling with SVG Parallax and Waypoint Transitions
UIST '24: Proceedings of the 37th Annual ACM Symposium on User Interface Software and TechnologyArticle No.: 75, Pages 1–16https://doi.org/10.1145/3654777.3676376Efforts to expand the authoring of visual stories beyond the 2D canvas have commonly mapped flat imagery to 3D scenes or objects. This translation requires spatial reasoning, as artists must think in two spaces. We propose PortalInk 1, a tool for ...
VarLifter: Recovering Variables and Types from Bytecode of Solidity Smart Contracts
Proceedings of the ACM on Programming Languages (PACMPL), Volume 8, Issue OOPSLA2Article No.: 271, Pages 1–29https://doi.org/10.1145/3689711Since funds or tokens in smart contracts are maintained through specific state variables, contract audit, an effective means for security assurance, particularly focuses on these variables and their related operations. However, the absence of publicly ...
- research-articleMay 2024Honorable Mention
Epigraphics: Message-Driven Infographics Authoring
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 200, Pages 1–18https://doi.org/10.1145/3613904.3642172The message a designer wants to convey plays a pivotal role in directing the design of an infographic, yet most authoring workflows start with creating the visualizations or graphics first without gauging whether they fit the message. To address this ...
- research-articleMay 2024
Machine and Human Understanding of Empathy in Online Peer Support: A Cognitive Behavioral Approach
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 875, Pages 1–13https://doi.org/10.1145/3613904.3642034Online peer support provides space for individuals to connect with others and seek support. However, while empathy is critical for effective support, studies have found that highly empathetic support on these platforms can be rare. Using data from ...
-
TransRacer: Function Dependence-Guided Transaction Race Detection for Smart Contracts
ESEC/FSE 2023: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 947–959https://doi.org/10.1145/3611643.3616281Smart contracts are programs that define rules for transactions running on blockchains. Since any qualified transaction sequence within the same block can be orchestrated by the blockchain miner, unexpected results may occur due to data races between ...
- research-articleJuly 2023
Negotiating Dyadic Interactions through the Lens of Augmented Reality Glasses
DIS '23: Proceedings of the 2023 ACM Designing Interactive Systems ConferencePages 493–508https://doi.org/10.1145/3563657.3595967Augmented Reality (AR) glasses separate dyadic interactions on different sides of the lens, where the person wearing the glasses (primary user) sees an AR world overlaid on their partner (secondary actor). The secondary actor interacts with the primary ...
SmallRace: Static Race Detection for Dynamic Languages - A Case on Smalltalk
ICSE '23: Proceedings of the 45th International Conference on Software EngineeringPages 1136–1147https://doi.org/10.1109/ICSE48619.2023.00102Smalltalk, one of the first object-oriented programming languages, has had a tremendous influence on the evolution of computer technology. Due to the simplicity and productivity provided by the language, Smalltalk is still in active use today by many ...
- extended-abstractApril 2023
Understanding the Needs of Enterprise Users in Collaborative Python Notebooks: This paper examines enterprise user needs in collaborative Python notebooks through a dyadic interview study
CHI EA '23: Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing SystemsArticle No.: 402, Pages 1–7https://doi.org/10.1145/3544549.3573843Python notebooks are an important productivity tool for technical employees in software companies. The Python notebook format originates from open-source coding projects and scientific research; notebooks were intended to spread knowledge about solving ...
- research-articleApril 2023
“Together but not together”: Evaluating Typing Indicators for Interaction-Rich Communication
CHI '23: Proceedings of the 2023 CHI Conference on Human Factors in Computing SystemsArticle No.: 724, Pages 1–12https://doi.org/10.1145/3544548.3581248Messaging is a ubiquitous digital communication medium. It is also a minimal medium of communication because of its inability to convey immediate feedback, tone, facial expressions, hesitations, and pauses, or follow the train of the other person’s ...
- research-articleApril 2023
filtered.ink: Creating Dynamic Illustrations with SVG Filters
CHI '23: Proceedings of the 2023 CHI Conference on Human Factors in Computing SystemsArticle No.: 129, Pages 1–15https://doi.org/10.1145/3544548.3581051Vector illustrations are object-based, meaning they are composed of strokes that can be filtered individually through textures or animations and transformed without loss of quality. These filters are typically difficult to specify without programming ...
- research-articleMarch 2023
FocalPoint: Adaptive Direct Manipulation for Selecting Small 3D Virtual Objects
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), Volume 7, Issue 1Article No.: 22, Pages 1–26https://doi.org/10.1145/3580856We propose FocalPoint, a direct manipulation technique in smartphone augmented reality (AR) for selecting small densely-packed objects within reach, a fundamental yet challenging task in AR due to the required accuracy and precision. FocalPoint ...
- demonstrationMarch 2023
irchiver: A Full-Resolution Personal Web Archive for Users and Researchers
CHIIR '23: Proceedings of the 2023 Conference on Human Information Interaction and RetrievalPages 449–453https://doi.org/10.1145/3576840.3578286irchiver is a personal web archive tool for users, which also provided an opportunity for information retrieval researchers to access naturalistic long-term browsing histories. It offers users the ability to capture and search their web archives, which ...
- research-articleNovember 2022
Bridging the Social Distance: Offline to Online Social Support during the COVID-19 Pandemic
Proceedings of the ACM on Human-Computer Interaction (PACMHCI), Volume 6, Issue CSCW2Article No.: 429, Pages 1–27https://doi.org/10.1145/3555530The severe impact of COVID-19 in the United States has forced many students to replace in-person socialization with online digital contact. In this study, we investigate the mental health impacts associated with this shift by examining properties of ...
- research-articleNovember 2022
VRust: Automated Vulnerability Detection for Solana Smart Contracts
CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications SecurityPages 639–652https://doi.org/10.1145/3548606.3560552Solana is a rapidly-growing high-performance blockchain powered by a Proof of History (PoH) consensus mechanism and a novel stateless programming model that decouples code from data. With parallel execution on the PoH Sealevel runtime (instead of PoW), ...
- research-articleJune 2022
Personalized Font Recommendations: Combining ML and Typographic Guidelines to Optimize Readability
- Tianyuan Cai,
- Shaun Wallace,
- Tina Rezvanian,
- Jonathan Dobres,
- Bernard Kerr,
- Samuel Berlow,
- Jeff Huang,
- Ben D. Sawyer,
- Zoya Bylinskii
DIS '22: Proceedings of the 2022 ACM Designing Interactive Systems ConferencePages 1–25https://doi.org/10.1145/3532106.3533457The amount of text people need to read and understand grows daily. Software defaults, designers, or publishers often choose the fonts people read in. However, matching individuals with a faster font could help them cope with information overload. We ...
- research-articleJuly 2022
PUS: a fast and highly efficient solver for inclusion-based pointer analysis
ICSE '22: Proceedings of the 44th International Conference on Software EngineeringPages 1781–1792https://doi.org/10.1145/3510003.3510075A crucial performance bottleneck in most interprocedural static analyses is solving pointer analysis constraints. We present Pus, a highly efficient solver for inclusion-based pointer analysis. At the heart of Pus is a new constraint solving algorithm ...
- research-articleApril 2022
Dually Noted: Layout-Aware Annotations with Smartphone Augmented Reality
CHI '22: Proceedings of the 2022 CHI Conference on Human Factors in Computing SystemsArticle No.: 552, Pages 1–15https://doi.org/10.1145/3491102.3502026Sharing annotations encourages feedback, discussion, and knowledge passing among readers and can be beneficial for personal and public use. Prior augmented reality (AR) systems have expanded these benefits to both digital and printed documents. However, ...
- research-articleApril 2022
SHARP: fast incremental context-sensitive pointer analysis for Java
Proceedings of the ACM on Programming Languages (PACMPL), Volume 6, Issue OOPSLA1Article No.: 88, Pages 1–28https://doi.org/10.1145/3527332We present SHARP, an incremental context-sensitive pointer analysis algorithm that scales to real-world large complex Java programs and can also be efficiently parallelized. To our knowledge, SHARP is the first algorithm to tackle context-sensitivity in ...
- research-articleMarch 2022
Towards Individuated Reading Experiences: Different Fonts Increase Reading Speed for Different Individuals
- Shaun Wallace,
- Zoya Bylinskii,
- Jonathan Dobres,
- Bernard Kerr,
- Sam Berlow,
- Rick Treitman,
- Nirmal Kumawat,
- Kathleen Arpin,
- Dave B. Miller,
- Jeff Huang,
- Ben D. Sawyer
ACM Transactions on Computer-Human Interaction (TOCHI), Volume 29, Issue 4Article No.: 38, Pages 1–56https://doi.org/10.1145/3502222In our age of ubiquitous digital displays, adults often read in short, opportunistic interludes. In this context of Interlude Reading, we consider if manipulating font choice can improve adult readers’ reading outcomes. Our studies normalize font size by ...