Full Stack: From Hardware to People
Created in Fall 2023, this task force focuses on the full stack of computing. To us, however, the full stack means more than just the front and back-end aspects of application development. Our definition of “Full Stack” encompasses everything that goes into a computer system, from the hardware to the software to the people working on both. We seek to explore ways to optimize and facilitate communication and development both on and between each layer of the full stack.
Current Members
Bill Gropp
University of Illinois, Urbana-Champaign
Pete Beckman
Argonne National Laboratory
Katie Schuman
University of Tennessee, Knoxville
Brian LaMacchia
Farcaster Consulting Group, LLC
Michelle Strout
Hewlett Packard Enterprise
Task Force Achievements
Roundtables
The Task Force organized a roundtable discussion on human-computer interaction in the full stack, including how to increase communication and collaboration across layers of the full stack. The roundtable questions focused on encouraging a human-centered approach to full stack design, how to improve evaluation of full stack design, and how to promote incentives to support a new approach to full stack development. The roundtable was held in May 2024.