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-articleDecember 2024
Unmaking Electronic Waste
ACM Transactions on Computer-Human Interaction (TOCHI), Volume 31, Issue 6Article No.: 77, Pages 1–30https://doi.org/10.1145/3674505The proliferation of new technologies has led to a proliferation of unwanted electronic devices. E-waste is the largest-growing consumer waste-stream worldwide, but also an issue often ignored. In fact, HCI primarily focuses on designing and understanding ...
- extended-abstractOctober 2024
Sustainable in-house PCB prototyping
UIST Adjunct '24: Adjunct Proceedings of the 37th Annual ACM Symposium on User Interface Software and TechnologyArticle No.: 64, Pages 1–5https://doi.org/10.1145/3672539.3686710Printed circuit boards (PCBs) are now ubiquitous in everyday objects. Despite advancements in mass production and the widespread availability of circuit design software, PCB manufacturing continues to present significant sustainability challenges due to ...
- short-paperOctober 2024
Towards Rapid Design of Compartmental Models
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and SystemsPages 1041–1045https://doi.org/10.1145/3652620.3688340In times of crisis, epidemiologists can come under great pressure to model rapidly evolving diseases and to produce analyses about the effects of potential public health interventions. Taking previously developed, tested, and validated model components ...
- research-articleAugust 2024
Context, Composition, Automation, and Communication: The C2AC Roadmap for Modeling and Simulation
- Adelinde M Uhrmacher,
- Peter Frazier,
- Reiner Hähnle,
- Franziska Klügl,
- Fabian Lorig,
- Bertram Ludäscher,
- Laura Nenzi,
- Cristina Ruiz-Martin,
- Bernhard Rumpe,
- Claudia Szabo,
- Gabriel Wainer,
- Pia Wilsdorf
ACM Transactions on Modeling and Computer Simulation (TOMACS), Volume 34, Issue 4Article No.: 23, Pages 1–51https://doi.org/10.1145/3673226Simulation has become, in many application areas, a sine qua non. Most recently, COVID-19 has underlined the importance of simulation studies and limitations in current practices and methods. We identify four goals of methodological work for addressing ...
- ArticleJuly 2024
GaLaPaGoS: A Design Pattern for Sustainability of ICT Interactive Software and Services
Human-Centered Software EngineeringPages 63–83https://doi.org/10.1007/978-3-031-64576-1_4AbstractICT is an enabler for sustainable development and contributes to sustainability problems arising from different human activities aided by ICT interactive software and services. Consequently, these ICT-aided activities contribute to a vast amount ...
-
- extended-abstractJuly 2024
Empowering End-Users Toward Roles in Sustainable Computing
DIS '24 Companion: Companion Publication of the 2024 ACM Designing Interactive Systems ConferencePages 55–58https://doi.org/10.1145/3656156.3665131Technology has become increasingly embedded throughout our lives and rapid technological innovation promises even more uses of future technologies. In fact, much of how technology is designed and sold to consumers centers around its usability. We relate ...
- research-articleJuly 2024
Designing with What Remains
DIS '24: Proceedings of the 2024 ACM Designing Interactive Systems ConferencePages 3002–3015https://doi.org/10.1145/3643834.3661628Goods are designed, produced, and eventually purchased by consumers who will typically use them as their marketing and branding suggests. What happens when, instead, existing products are used to provide the foundational components for novel devices? We ...
- research-articleJune 2024
(W)E-waste: Creative Making with Wasted Computing Devices
C&C '24: Proceedings of the 16th Conference on Creativity & CognitionPages 83–85https://doi.org/10.1145/3635636.3660761Computing devices become waste for a variety of reasons. They breakdown, become obsolete, or are no longer trendy. These events are so common that currently, e-waste has become the largest consumer waste stream in the world. However, taking apart e-...
- research-articleJuly 2024
Dataset: Copy-based Reuse in Open Source Software
MSR '24: Proceedings of the 21st International Conference on Mining Software RepositoriesPages 42–47https://doi.org/10.1145/3643991.3644868In Open Source Software, the source code and any other resources available in a project can be viewed or reused by anyone subject to often permissive licensing restrictions. In contrast to some studies of dependency-based reuse supported via package ...
- short-paperJuly 2024
Containers for GUI Models
Programming '24: Companion Proceedings of the 8th International Conference on the Art, Science, and Engineering of ProgrammingPages 3–5https://doi.org/10.1145/3660829.3660830We present an ongoing work towards a programming approach for Graphical User Interfaces (GUIs), where structural operations on GUI data structures (such as inserting, removing, or reorganizing) can be declaratively specified and their implementations ...
- research-articleSeptember 2024
Envyr: Instant Execution with Smart Inference
Procedia Computer Science (PROCS), Volume 238, Issue CPages 1068–1073https://doi.org/10.1016/j.procs.2024.06.136AbstractThis paper introduces a novel framework that eliminates the often cumbersome "build and install" step when running software. Our framework packages a collection of techniques to automatically infer and generate sandboxes, specifically Linux ...
- research-articleSeptember 2024
To Share, or Not to Share: Exploring Test-Case Reusability in Fork Ecosystems
ASE '23: Proceedings of the 38th IEEE/ACM International Conference on Automated Software EngineeringPages 837–849https://doi.org/10.1109/ASE56229.2023.00191Code is often reused to facilitate collaborative development, to create software variants, to experiment with new ideas, or to develop new features in isolation. Social-coding platforms, such as GitHub, enable enhanced code reuse with forking, pull ...
- research-articleOctober 2023Honorable Mention
ecoEDA: Recycling E-waste During Electronics Design
UIST '23: Proceedings of the 36th Annual ACM Symposium on User Interface Software and TechnologyArticle No.: 30, Pages 1–14https://doi.org/10.1145/3586183.3606745The amount of e-waste generated by discarding devices is enormous but options for recycling remain limited. However, inside a discarded device (from consumer devices to one's own prototypes), an electronics designer could find dozens to thousands of ...
- short-paperOctober 2023
Towards Reusable GUI Structures
SPLASH 2023: Companion Proceedings of the 2023 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for HumanityPages 68–69https://doi.org/10.1145/3618305.3623611Graphical user interfaces present data as structures (lists, trees, grids). Convenient features to manipulate these structures are tedious to implement. We are working towards a GUI programming approach, where concise specifications of structures give ...
- extended-abstractApril 2024
Extending the Life of Old Systems with More Memory
MEMSYS '23: Proceedings of the International Symposium on Memory SystemsArticle No.: 18, Pages 1–3https://doi.org/10.1145/3631882.3631900Extending the lifetime of computing systems is definitely one of the ways to reduce CO2. In this paper, we explore and suggest the options of extending memory in old systems by utilizing CXL technologies.
- research-articleOctober 2023
Audiodice: an open hardware design of a distributed dodecahedron loudspeaker orchestra
AM '23: Proceedings of the 18th International Audio Mostly ConferencePages 154–160https://doi.org/10.1145/3616195.3616208We present a new speaker array composed of five spherical speakers with 12 independent channels each. The prototype is open source and design choices are motivated here. It is designed to be a flexible device allowing a wide range of use cases, as ...
Extensible Metatheory Mechanization via Family Polymorphism
Proceedings of the ACM on Programming Languages (PACMPL), Volume 7, Issue PLDIArticle No.: 172, Pages 1608–1632https://doi.org/10.1145/3591286With the growing practice of mechanizing language metatheories, it has become ever more pressing that interactive theorem provers make it easy to write reusable, extensible code and proofs. This paper presents a novel language design geared towards ...
- technical-noteFebruary 2023
Replication of Computational Results Report for “Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns”
ACM Transactions on Modeling and Computer Simulation (TOMACS), Volume 33, Issue 1-2Article No.: 5, Pages 1–3https://doi.org/10.1145/3577007In this article, a reproducibility study is presented, with reference to the computational results reported in the article “Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns,” by P. Wilsdorf, A. Wolpers, J. Hilton, ...
Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns
ACM Transactions on Modeling and Computer Simulation (TOMACS), Volume 33, Issue 1-2Article No.: 4, Pages 1–27https://doi.org/10.1145/3564928Simulation experiments are typically conducted repeatedly during the model development process, for example, to revalidate if a behavioral property still holds after several model changes. Approaches for automatically reusing and generating simulation ...
- research-articleDecember 2022
Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials
Onward! 2022: Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwarePages 185–194https://doi.org/10.1145/3563835.3568733We must retain liveness and exploratory practices within the programming systems that make us feel most productive. However, the temptation to just reuse black boxes through limited interfaces is pervasive. We expect time savings and better performance ...