How community software ecosystems can unlock the potential of exascale computing · Study