How community software ecosystems can unlock the potential of exascale computing.
Lois Curfman McInnesMichael A. HerouxErik W. DraegerAndrew R. SiegelSusan CoghlanKatie AntypasPublished in: Nat. Comput. Sci. (2021)
Keyphrases
- scientific computing
- software systems
- high performance computing
- collective knowledge
- source code
- software development
- software architecture
- software maintenance
- software design
- mining software repositories
- artificial intelligence
- information systems
- software engineering
- community structure
- online communities
- software developers