A case study: agile development in the community laser-induced incandescence modeling environment (CLiiME)

作者: Karla Morris , Hope A. Michelsen , Aziz Nanthaamornphong , Damian W. I. Rouson

DOI: 10.5555/2663370.2663373

关键词: SimulationAgile usability engineeringAgile Unified ProcessSoftware development processSoftwarePackage development processSoftware developmentSoftware verification and validationRequirements analysisPersonal software processTest-driven developmentComputer scienceGoal-Driven Software Development ProcessFeature-driven developmentSocial software engineeringSystems development life cycleIterative and incremental developmentSoftware prototypingEmpirical process (process control model)Software project managementEngineering managementAgile software developmentSoftware constructionLean software developmentExtreme programming practicesBest coding practices

摘要: The multidisciplinary requirements of current computational modeling problems preclude the development scientific software that is maintained and used by selected scientists. nature these efforts requires large scale projects established with a wide developer user base in mind. This article describes some software-engineering practices adopted scientific-software application for laser-induced incandescence community model. project uses an Agile Test-Driven Development approach to implement infrastructure collaborative model be extended, modified, different researchers. We discuss can exploited through life project, starting its inception when only hand full developers are contributing mechanism we have put place order allow natural expansion

参考文章(18)
Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change (2nd Edition) Addison-Wesley Professional. ,(2004)
Juhani Warsta, Pekka Abrahamsson, Jussi Ronkainen, Outi Salo, Agile software development methods: Review and analysis arXiv: Software Engineering. ,(2002)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
C. Schulz, B.F. Kock, M. Hofmann, H. Michelsen, S. Will, B. Bougie, R. Suntz, G. Smallwood, Laser-induced incandescence : recent trends and current questions Applied Physics B. ,vol. 83, pp. 333- 354 ,(2006) , 10.1007/S00340-006-2260-8
H.A. Michelsen, F. Liu, B.F. Kock, H. Bladh, A. Boiarciuc, M. Charwath, T. Dreier, R. Hadef, M. Hofmann, J. Reimann, S. Will, P.-E. Bengtsson, H. Bockhorn, F. Foucher, K.-P. Geigle, C. Mounaïm-Rousselle, C. Schulz, R. Stirn, B. Tribalet, R. Suntz, Modeling laser-induced incandescence of soot: a summary and comparison of LII models Applied Physics B. ,vol. 87, pp. 503- 521 ,(2007) , 10.1007/S00340-007-2619-5
Prabhu Ramachandran, M. Ramakrishna, An Object-Oriented Design for Two-Dimensional Vortex Particle Methods ACM Transactions on Mathematical Software. ,vol. 36, pp. 1- 28 ,(2009) , 10.1145/1555386.1555387