Talk to Me: A Case Study on Coordinating Expertise in Large-Scale Scientific Software Projects

作者: Reed Milewicz , Elaine M. Raybourn

DOI:

关键词: Key (cryptography)Software qualitySoftwareScale (chemistry)Software developmentEngineering managementComputer scienceProduction (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.

参考文章(21)
Salvatore Parise, Rob Cross, Thomas H Davenport, None, Strategies for preventing a knowledge-loss crisis MIT Sloan Management Review. ,vol. 47, pp. 31- 38 ,(2006)
Dustin Heaton, Jeffrey C. Carver, Claims about the use of software engineering practices in science Information & Software Technology. ,vol. 67, pp. 207- 219 ,(2015) , 10.1016/J.INFSOF.2015.07.011
Torgeir Dingsøyr, Nils Brede Moe, Towards principles of large-scale agile development: A summary of the workshop at XP2014 and a revised research Agenda international conference on agile software development. pp. 1- 8 ,(2014) , 10.1007/978-3-319-14358-3_1
Vitor Ricardo Santos, António Lucas Soares, João Álvaro Carvalho, Knowledge Sharing Barriers in Complex Research and Development Projects: an Exploratory Study on the Perceptions of Project Managers Knowledge and Process Management. ,vol. 19, pp. 27- 38 ,(2012) , 10.1002/KPM.1379
Hendrik P. van Dalen, Kène Henkens, Intended and unintended consequences of a publish-or-perish culture: A worldwide survey Journal of the Association for Information Science and Technology. ,vol. 63, pp. 1282- 1293 ,(2012) , 10.1002/ASI.22636
Jeffrey Carver, Dustin Heaton, Lorin Hochstein, Roscoe Bartlett, Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers Computing in Science and Engineering. ,vol. 15, pp. 7- 11 ,(2013) , 10.1109/MCSE.2013.12
Viviane Santos, Alfredo Goldman, Cleidson R. B. de Souza, Fostering effective inter-team knowledge sharing in agile software development Empirical Software Engineering. ,vol. 20, pp. 1006- 1051 ,(2015) , 10.1007/S10664-014-9307-Y
Violina Ratcheva, Integrating diverse knowledge through boundary spanning processes – The case of multidisciplinary project teams International Journal of Project Management. ,vol. 27, pp. 206- 215 ,(2009) , 10.1016/J.IJPROMAN.2008.02.008
Michael A Heroux, Roscoe A Bartlett, Vicki E Howle, Robert J Hoekstra, Jonathan J Hu, Tamara G Kolda, Richard B Lehoucq, Kevin R Long, Roger P Pawlowski, Eric T Phipps, Andrew G Salinger, Heidi K Thornquist, Ray S Tuminaro, James M Willenbring, Alan Williams, Kendall S Stanley, None, An overview of the Trilinos project ACM Transactions on Mathematical Software. ,vol. 31, pp. 397- 423 ,(2005) , 10.1145/1089014.1089021