Kahlert School of Computing Faculty Pavel Panchekha and Ganesh Gopalakrishnan Receive NSF Grant Valued at Over $1M
Assistant Professor Pavel Panchekha and Professor Ganesh Gopalakrishnan have received a multi-institutional Community Infrastructure for Research in Computer and Information Science and Engineering (CIRC) grant from the National Science Foundation (NSF) for a research project expected to improve real-world numerical software packages by allowing them to operate faster and more reliably across platforms.
The collaborative research project, “Workbench for Reliable and Efficient Numerics”, has received a continuing grant valued at $1,998,953 ($1,158,953 for Utah; the collaborating efforts are lead by Professors Cindy Rubio-González at the University of California Davis and Zachary Tatlock at the University of Washington). This will allow Panchekha and Gopalakrishnan as Principal and Co-Principal Investigators to create a workbench for scientists and engineers to better address numerical issues in their day-to-day work.
“Numerical issues are issues caused by the gap between mathematical (real) numbers and the number representations used on computers, like floating point. Ultimately, this gap makes it difficult for scientists and engineers to develop software that does numerical computation accurately and runs reliably and efficiently on a variety of hardware and software platforms,” states the project abstract. “Over the years, the research community has studied these issues and developed a number of tools that make developing numerical software easier, but these tools have become difficult to use together.”
The project builds on existing FPBench standardization and interoperability efforts to address the complexities of real-world numerical workflows. The outcomes of this research project are expected to simplify this process for national laboratories, industry members, and academics alike, as well as build community between these sectors through initiatives such as community meetings, workshops, and Research Experiences for Undergraduates (REUs).
Numerical computing is behind scientific simulations, engineering calculations, and financial models. It's also at the core of high-tech advances like artificial intelligence. "We're always demanding that our programs are faster, more capable, and more reliable. There are really exciting advances in the last few years in how we do that for numerical programs, and this grant is about taking those advances and putting them, via newly designed tooling, in the hands of users," said Prof. Panchekha. He plans to build on his experience working with scientists at national labs and researchers in industry to make numerical work easier. "It's all about bringing software, and the researchers behind it, together to make something people can use," he added.
To view the full award abstract from NSF.gov, click here.
Fall Semester 2024
Welcome back, students! We're looking forward to a new year of innovation and discovery with you all. Have a great first week of the semester 📚🎓💡
New Approach to Teaching User Experience Design Skills Wins Award
A team of researchers at the Kahlert School of Computing has won a best paper honorable mention award for their paper describing a new approach to teaching students about design empathy in the classroom. The award-winning paper will be presented at the Designing Interactive Systems (DIS) 2024 conference taking place this week in Copenhagen, Denmark.
When software companies like Apple, Google, and Microsoft create or improve applications they start by doing lots of work to better understand their users. User experience researchers collect data: they observe, interview, survey, and study potential users so that they can understand how the software might fit into their lives, also known as developing “design empathy” for those potential users. Having design empathy is valuable even to other people on the software teams who are not designers – software engineers and project managers make better software when they understand more about who is using it and how it will be used.
This is even more crucial when people are creating software for people whose lives are very different from their own: for example, when someone who does not have a disability is designing software that will be used by people who do have disabilities, as is often the case. However, teaching students about design empathy is a difficult challenge for professors: collecting this data is itself a skill, and it requires the participation of other third parties to serve as “the users.” Again, when working with a population of users with disabilities, this can be a particular challenge.
Newly graduated doctoral students Tamanna Motahar and Noelle Brown, along with their advisors Professors Eliane Stampfer Wiese and Jason Wiese, developed a new approach to more effectively teach design empathy in the classroom. The approach leverages the fact that many people post publicly about their experiences on social media platforms such as Reddit. The team first collected some of these posts for a particular user community: people who have had a spinal cord injury. They categorized each post based on its subject, and then used those categories to guide the creation of fictional design scenarios: going to the grocery store, going on vacation, returning to school after an injury, and handling air travel.
They then selected some of the posts, paraphrased or changed their wording to protect the identity and privacy of the original poster, and curated the posts into a reading assignment that would accompany each scenario. Finally, they wrote a multi-part assignment around these scenarios and posts. In part 1, students are each assigned to think through one of the design scenarios using a series of questions to prompt their thinking. Part 2 involves reading the curated and paraphrased posts, described above. In part 3 the students come together in class with groups of 3-4 students who were assigned different scenarios to discuss their thoughts after reading the posts. In part 4, the students revisit their individual design scenarios from part 1 to see if they would add or change anything.
To test the idea, the team deployed the project in a small class that Professor Jason Wiese was teaching. “What we saw was that despite the students providing thoughtful responses to the design prompt in part 1, their in-class conversations and final responses in part 4 showed that their perspective really shifted and they considered the impact of many more real-world factors after reading the posts,” said Motahar, the lead author of the paper.
The research team plans to further refine the assignment and to work towards sharing the assignment materials more broadly, so that other teachers can use them to teach students about developing design empathy. One important consideration in this work, and especially about sharing the assignment materials, is about the ethical implications of using social media posts for a purpose other than what was originally intended by the poster, and also to protect the privacy of those posters. The research team followed broadly agreed upon best practices for working with such social media data, including removing any identifiers - including usernames or locations - and changing the words of the posts before using them while still preserving the meaning of the original post.
The full paper is available online: Tamanna Motahar, Noelle Brown, Eliane Stampfer Wiese, and Jason Wiese. Toward Building Design Empathy for People with Disabilities Using Social Media Data: A New Approach for Novice Designers. In Designing Interactive Systems Conference (DIS '24). https://doi.org/10.1145/3643834.3660687
The Vietnamese Computer Scientist Who Made Toy Story Possible
TIME:
The Vietnamese Computer Scientist Who Made Toy Story Possible
New National AI Initiative Selects Kahlert’s Vivek Srikumar Among First Awardees
News: