作者: Reed Milewicz , Elaine M. Raybourn
DOI:
关键词: Key (cryptography) 、 Software quality 、 Software 、 Scale (chemistry) 、 Software development 、 Engineering management 、 Computer science 、 Production (economics) 、 Scientific software
摘要: Large-scale collaborative scientific software projects require more knowledge than any one person typically possesses. This makes coordination and communication of expertise a key factor in creating safeguarding quality, without which we cannot have sustainable software. However, as researchers attempt to scale up the production software, they are confronted by problems awareness understanding. presents an opportunity develop better practices tools that directly address these challenges. To end, conducted case study developers Trilinos project. We surveyed development challenges addressed show how those connected with what know communicate. Based on data, provide series practicable recommendations, outline path forward for future research.