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

Website

Pete Beckman
Argonne National Laboratory

Website

Katie Schuman
University of Tennessee, Knoxville

Website

Brian LaMacchia
Farcaster Consulting Group, LLC

Website

Michelle Strout
Hewlett Packard Enterprise

Website

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.