Scientific software process improvement decisions: a proposed research strategy

作者: J. Scott Hawker , Erika S. Mesh

DOI: 10.5555/2663370.2663376

关键词: Team software processSoftware Engineering Process GroupSoftware developmentSoftware analyticsSoftware sizingSoftware designPackage development processSoftware constructionSoftware verification and validationSoftwareSoftware development processKnowledge managementSoftware walkthroughComputer scienceLong-term supportSoftware peer reviewEmpirical process (process control model)Engineering managementGoal-Driven Software Development ProcessSocial software engineeringSoftware deploymentPersonal software processSoftware project management

摘要: Scientific research is hard enough; software shouldn't make it harder. While traditional engineering development and management practices have been shown to be effective in scientific projects, adoption of these has limited. Rather than presume create a prescriptive process improvement manual or leave scientists determine their own plans with only minimal references as support, we posit that hybrid approach required adequately support guide SPI decisions. This paper presents grounded theory for determining the driving factors planning activities order generate supporting data proposed Software Process Improvement Framework (SciSPIF).

参考文章(28)
Juliet M. Corbin, Anselm Strauss, Grounded Theory Research: Procedures, Canons and Evaluative Criteria Zeitschrift Fur Soziologie. ,vol. 19, pp. 418- 427 ,(1990) , 10.1007/BF00988593
Judith Segal, Models of scientific software development computational science and engineering. ,(2008)
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
Diane Kelly, Daniel Hook, Rebecca Sanders, Five Recommended Practices for Computational Scientists Who Write Software Computing in Science and Engineering. ,vol. 11, pp. 48- 53 ,(2009) , 10.1109/MCSE.2009.139
Yang Li, Reengineering a scientific software and lessons learned Proceeding of the 4th international workshop on Software engineering for computational science and engineering - SECSE '11. pp. 41- 45 ,(2011) , 10.1145/1985782.1985789
Leon J. Osterweil, Software processes are software too, revisited: an invited talk on the most influential paper of ICSE 9 international conference on software engineering. pp. 540- 548 ,(1997) , 10.1145/253228.253440
Steve Adolph, Wendy Hall, Philippe Kruchten, A methodological leg to stand on Proceedings of the 2008 conference of the center for advanced studies on collaborative research meeting of minds - CASCON '08. pp. 13- ,(2008) , 10.1145/1463788.1463806
Luke Nguyen-Hoan, Shayne Flint, Ramesh Sankaranarayana, A survey of scientific software development Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '10. pp. 12- ,(2010) , 10.1145/1852786.1852802