메뉴 건너뛰기




Volumn 23, Issue 4, 2013, Pages 463-506

Development of scientific software: A systematic mapping, a bibliometrics study, and a paper repository

Author keywords

Bibliometrics study; Development of scientific software; Paper repository; Systematic mapping

Indexed keywords

BIBLIOMETRICS; ENGINEERING TECHNIQUES; ONLINE REPOSITORIES; RESEARCH COMMUNITIES; SCIENTIFIC CONTEXT; SCIENTIFIC SOFTWARES; SOFTWARE ARTIFACTS; SYSTEMATIC MAPPING;

EID: 84880970555     PISSN: 02181940     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0218194013500137     Document Type: Conference Paper
Times cited : (30)

References (151)
  • 1
    • 67651165003 scopus 로고    scopus 로고
    • A document driven methodology for developing a high quality parallel mesh generation toolbox
    • S. Smith and W. Yu, A document driven methodology for developing a high quality Parallel Mesh Generation Toolbox, Advances in Engineering Software 40(11) (2009) 1155-1167.
    • (2009) Advances in Engineering Software , vol.40 , Issue.11 , pp. 1155-1167
    • Smith, S.1    Yu, W.2
  • 6
    • 47149099528 scopus 로고    scopus 로고
    • Dealing with risk in scientific software development
    • R. Sanders and D. Kelly, Dealing with risk in scientific software development, IEEE Software 25(4) (2008) 21-28.
    • (2008) IEEE Software , vol.25 , Issue.4 , pp. 21-28
    • Sanders, R.1    Kelly, D.2
  • 8
    • 0034432173 scopus 로고    scopus 로고
    • Managing software requirements in the context of the scienti fic enterprise
    • S. Larson and B. Morrison, Managing software requirements in the context of the scienti fic enterprise, in IEEE Aerospace Conference, 2000.
    • (2000) IEEE Aerospace Conference
    • Larson, S.1    Morrison, B.2
  • 9
    • 77958501149 scopus 로고    scopus 로고
    • Practical software engineering strategies for scientific computing
    • C. J. Roy, Practical software engineering strategies for scientific computing, in AIAA Computational Fluid Dynamics Conference, 2009.
    • (2009) AIAA Computational Fluid Dynamics Conference
    • Roy, C.J.1
  • 11
    • 41149155061 scopus 로고    scopus 로고
    • Systematic development of requirements documentation for general purpose scientific computing software
    • S. Smith, Systematic development of requirements documentation for general purpose scientific computing software, in Proc. of IEEE International Conf. on Requirement Engineering, 2006, pp. 205-215.
    • (2006) Proc. of IEEE International Conf. on Requirement Engineering , pp. 205-215
    • Smith, S.1
  • 12
    • 26044456428 scopus 로고    scopus 로고
    • When software engineers met research scientists: A case study
    • J. Segal, When software engineers met research scientists: A case study, Empirical Software Engineering 10(1) (2005) 517-536.
    • (2005) Empirical Software Engineering , vol.10 , Issue.1 , pp. 517-536
    • Segal, J.1
  • 13
    • 58149334971 scopus 로고    scopus 로고
    • A component approach to collaborative scientific software development: Tools and techniques utilized by the quantum chemistry science application partnership
    • J. P. Kenny, C. L. Janssen, M. S. Gordon, M. Sosonkina and T. L. Windus, A component approach to collaborative scientific software development: Tools and techniques utilized by the quantum chemistry science application partnership, Scientific Programming 16(4) (2008) 287-296.
    • (2008) Scientific Programming , vol.16 , Issue.4 , pp. 287-296
    • Kenny, J.P.1    Janssen, C.L.2    Gordon, M.S.3    Sosonkina, M.4    Windus, T.L.5
  • 17
    • 33749351444 scopus 로고    scopus 로고
    • An object-oriented framework for the development of scalable parallel multilevel preconditioners
    • M. Sala, An object-oriented framework for the development of scalable parallel multilevel preconditioners, ACM Transactions on Mathematical Software 32(3) (2006).
    • (2006) ACM Transactions on Mathematical Software , vol.32 , Issue.3
    • Sala, M.1
  • 19
    • 28744458859 scopus 로고    scopus 로고
    • Bioconductor: Open software development for computational biology and bioinformatics
    • R. C. Gentleman, V. J. Carey, D. M. Bates et al., Bioconductor: Open software development for computational biology and bioinformatics, Genome Biology 5(10) (2004) R80.1-16.
    • (2004) Genome Biology , vol.5 , Issue.10
    • Gentleman, R.C.1    Carey, V.J.2    Bates, D.M.3
  • 24
    • 70349222571 scopus 로고    scopus 로고
    • Developing an architecture to support the implementation and development of scientific computing applications
    • D. C. Arnold and J. J. Dongarra, Developing an architecture to support the implementation and development of scientific computing applications, in Working Conference on the Architecture of Scientific Software, 2000, pp. 39-55.
    • (2000) Working Conference on the Architecture of Scientific Software , pp. 39-55
    • Arnold, D.C.1    Dongarra, J.J.2
  • 31
    • 29244442578 scopus 로고    scopus 로고
    • Object-oriented techniques for design and development of standard software solutions in automation and data management in analytical chemistry
    • M. Urbano Cuadrado, M. D. Luque de Castro and M. A. Gómez-Nieto, Object-oriented techniques for design and development of standard software solutions in automation and data management in analytical chemistry, Trends in Analytical Chemistry, 2006.
    • (2006) Trends in Analytical Chemistry
    • Urbano Cuadrado, M.1    Castro De Luque, M.D.2    Gómez-Nieto, M.A.3
  • 35
    • 0036571530 scopus 로고    scopus 로고
    • Patterns in scientific software: An introduction
    • C. Blilie, Patterns in scientific software: An introduction, Computing in Science and Engineering 4(3) (2002) 48-53.
    • (2002) Computing in Science and Engineering , vol.4 , Issue.3 , pp. 48-53
    • Blilie, C.1
  • 37
    • 79959354723 scopus 로고    scopus 로고
    • Rapid development of scalable scientific software using a process oriented approach
    • Rune Møllegaard Friborg and B. Vinter, Rapid development of scalable scientific software using a process oriented approach, Journal of Computational Science, 2011.
    • (2011) Journal of Computational Science
    • Møllegaard Friborg, R.1    Vinter, B.2
  • 38
    • 1142268804 scopus 로고    scopus 로고
    • Roccom: An object-oriented, data-centric software integration framework for multiphysics simulations
    • X. Jiao, M. T. Campbell and M. T. Heath, Roccom: An object-oriented, data-centric software integration framework for multiphysics simulations, in International Conference on Supercomputing, 2003, pp. 358-368.
    • (2003) International Conference on Supercomputing , pp. 358-368
    • Jiao, X.1    Campbell, M.T.2    Heath, M.T.3
  • 43
    • 33751200952 scopus 로고    scopus 로고
    • The design of a component-oriented framework for numerical simulation software
    • P. V. D. Velde and G. D. Mallinson, The design of a component-oriented framework for numerical simulation software, Advances in Engineering Software, 2007.
    • (2007) Advances in Engineering Software
    • Velde, P.V.D.1    Mallinson, G.D.2
  • 47
    • 58149354316 scopus 로고    scopus 로고
    • Towards analysis-driven scientific software architecture: The case for abstract data type calculus
    • D. W. I. Rouson, Towards analysis-driven scientific software architecture: The case for abstract data type calculus, Scientific Programming, 2008.
    • (2008) Scientific Programming
    • Rouson, D.W.I.1
  • 50
    • 84881000505 scopus 로고    scopus 로고
    • A case study of large-scale parallel scientific code development
    • L. Hochstein and V. Basili, A case study of large-scale parallel scientific code development, IEEE Computer, 2008.
    • (2008) IEEE Computer
    • Hochstein, L.1    Basili, V.2
  • 59
    • 70450265460 scopus 로고    scopus 로고
    • Engineering the software for understanding climate change
    • S. M. Easterbrook and T. C. Johns, Engineering the software for understanding climate change, Computing in Science and Engineering 11(6) (2009) 65-74.
    • (2009) Computing in Science and Engineering , vol.11 , Issue.6 , pp. 65-74
    • Easterbrook, S.M.1    Johns, T.C.2
  • 61
    • 70349196217 scopus 로고    scopus 로고
    • Five recommended practices for computational scientists who write software
    • D. Kelly, D. Hook and R. Sanders, Five recommended practices for computational scientists who write software, Computing in Science and Engineering 11(5) (2009) 48-53.
    • (2009) Computing in Science and Engineering , vol.11 , Issue.5 , pp. 48-53
    • Kelly, D.1    Hook, D.2    Sanders, R.3
  • 68
    • 77953911525 scopus 로고    scopus 로고
    • Relevance of software reuse in building advanced scientific data processing systems
    • J. J. Marshall, R. R. Downs and S. Samadi, Relevance of software reuse in building advanced scientific data processing systems, Earth Science Informatics, 2010.
    • (2010) Earth Science Informatics
    • Marshall, J.J.1    Downs, R.R.2    Samadi, S.3
  • 70
    • 84881001616 scopus 로고    scopus 로고
    • SAGA-based user environment for distributed computing resources: A universal Grid solution over multi-middleware infrastructures
    • Y. K. G. Iwai, T. Saski and Y. Watse, SAGA-based user environment for distributed computing resources: A universal Grid solution over multi-middleware infrastructures, in Procedia Computer Science (Conference Proceedings), 2010.
    • (2010) Procedia Computer Science (Conference Proceedings)
    • Iwai, Y.K.G.1    Saski, T.2    Watse, Y.3
  • 72
    • 47149088803 scopus 로고    scopus 로고
    • Scientific software as work- flows: From discovery to distribution
    • D. Woollard, N. Medvidovic, Y. Gil and C. A. Mattmann, Scientific software as work- flows: From discovery to distribution, IEEE Software 25(4) (2008) 37-43.
    • (2008) IEEE Software , vol.25 , Issue.4 , pp. 37-43
    • Woollard, D.1    Medvidovic, N.2    Gil, Y.3    Mattmann, C.A.4
  • 76
  • 77
    • 0037302927 scopus 로고    scopus 로고
    • Using computer algebra systems in the development of scientific computer codes
    • A. Dall'Osso, Using computer algebra systems in the development of scientific computer codes, Future Generation Computer Systems 19(2) (2003) 143-160.
    • (2003) Future Generation Computer Systems , vol.19 , Issue.2 , pp. 143-160
    • Dall'Osso, A.1
  • 82
    • 0033008737 scopus 로고    scopus 로고
    • Design and use of reference data sets for testing scientific software
    • M. G. Cox and P. M. Harris, Design and use of reference data sets for testing scientific software, Analytica Chimica Acta 380(2-3) (1999) 339-351.
    • (1999) Analytica Chimica Acta , vol.380 , Issue.2-3 , pp. 339-351
    • Cox, M.G.1    Harris, P.M.2
  • 83
    • 79953109971 scopus 로고    scopus 로고
    • Examining random and designed tests to detect code mistakes in scientific software
    • R. G. Diane Kelly, Yizhen Shao, Examining random and designed tests to detect code mistakes in scientific software, Journal of Computational Science, 2011.
    • (2011) Journal of Computational Science
    • Diane Kelly, R.G.1    Shao, Y.2
  • 89
    • 84881021281 scopus 로고    scopus 로고
    • Investigating test selection techniques for scientific software using Hook's mutation sensitivity testing
    • R. Graya and D. Kelly, Investigating test selection techniques for scientific software using Hook's mutation sensitivity testing, in International Conference on Computational Science, 2010.
    • (2010) International Conference on Computational Science
    • Graya, R.1    Kelly, D.2
  • 91
    • 70450233508 scopus 로고    scopus 로고
    • Mutation sensitivity testing
    • D. Hook and D. Kelly, Mutation sensitivity testing, IEEE Design & Test 11(6) (2009) 40-47.
    • (2009) IEEE Design & Test , vol.11 , Issue.6 , pp. 40-47
    • Hook, D.1    Kelly, D.2
  • 92
    • 79955565339 scopus 로고    scopus 로고
    • Scientific software testing: Analysis with four dimensions
    • D. Kelly, S. Thorsteinson and D. Hook, Scientific software testing: Analysis with four dimensions, IEEE Software, 2011.
    • (2011) IEEE Software
    • Kelly, D.1    Thorsteinson, S.2    Hook, D.3
  • 94
    • 9744257810 scopus 로고    scopus 로고
    • Software project management and quality engineering practices for complex, coupled multiphysics, massively parallel computational simulations: Lessons learned from ASCI
    • D. E. Post and R. P. Kendall, Software project management and quality engineering practices for complex, coupled multiphysics, massively parallel computational simulations: Lessons learned from ASCI, International Journal of High Performance Computing Applications, 2004.
    • (2004) International Journal of High Performance Computing Applications
    • Post, D.E.1    Kendall, R.P.2
  • 100
    • 0031125357 scopus 로고    scopus 로고
    • The T-Experiments: Errors in scientific software
    • L. Hatton, The T-Experiments: Errors in scientific software, IEEE Computational Science & Engineering 4(2) (1997) 27-38.
    • (1997) IEEE Computational Science & Engineering , vol.4 , Issue.2 , pp. 27-38
    • Hatton, L.1
  • 103
    • 62849088544 scopus 로고    scopus 로고
    • Determining factors that affect long-term evolution in scientific application software
    • D. Kelly, Determining factors that affect long-term evolution in scientific application software, Journal of Systems and Software 82(5) (2009) 851-861.
    • (2009) Journal of Systems and Software , vol.82 , Issue.5 , pp. 851-861
    • Kelly, D.1
  • 108
    • 0038633283 scopus 로고    scopus 로고
    • Exploring xp for scientific research
    • W. A. Wood and W. L. Kleb, Exploring XP for scientific research, IEEE Software 20(3) (2003) 30-36.
    • (2003) IEEE Software , vol.20 , Issue.3 , pp. 30-36
    • Wood, W.A.1    Kleb, W.L.2
  • 109
    • 34250745952 scopus 로고    scopus 로고
    • Introducing agile development into bioinformatics: An experience report
    • D. Kane, Introducing agile development into bioinformatics: An experience report, in Proceedings of the Conference on Agile Development, 2003, pp. 132-140.
    • (2003) Proceedings of the Conference on Agile Development , pp. 132-140
    • Kane, D.1
  • 111
    • 73449143812 scopus 로고    scopus 로고
    • Software development cultures and cooperation problems: A field study of the early stages of development of software for a scientific community
    • J. Segal, Software development cultures and cooperation problems: A field study of the early stages of development of software for a scientific community, Computer Supported Cooperative Work 18(5-6) (2009) 581-606.
    • (2009) Computer Supported Cooperative Work , vol.18 , Issue.5-6 , pp. 581-606
    • Segal, J.1
  • 129
    • 77949836277 scopus 로고    scopus 로고
    • Some challenges facing scientific software developers: The case of molecular biology
    • C. Morris and J. Segal, Some challenges facing scientific software developers: The case of molecular biology, in IEEE International Conference on e-Science, 2009.
    • (2009) IEEE International Conference on E-Science
    • Morris, C.1    Segal, J.2
  • 131
    • 36349002822 scopus 로고    scopus 로고
    • A software chasm: Software engineering and scientific computing
    • D. F. Kelly, A software chasm: Software engineering and scientific computing, IEEE Software 24(6) (2007) 118-119.
    • (2007) IEEE Software , vol.24 , Issue.6 , pp. 118-119
    • Kelly, D.F.1
  • 133
    • 0042329523 scopus 로고    scopus 로고
    • An assessment of systems and software engineering scholars and institutions (1998-2002)
    • R. L. Glass and T. Y. Chen, An assessment of systems and software engineering scholars and institutions (1998-2002), Journal of Systems and Software 68(1) (2003) 77-84.
    • (2003) Journal of Systems and Software , vol.68 , Issue.1 , pp. 77-84
    • Glass, R.L.1    Chen, T.Y.2
  • 134
    • 10044296355 scopus 로고    scopus 로고
    • An assessment of systems and software engineering scholars and institutions (1999-2003)
    • R. L. Glass and T. Y. Chen, An assessment of systems and software engineering scholars and institutions (1999-2003), Journal of Systems and Software 76(1) (2005) 91-97.
    • (2005) Journal of Systems and Software , vol.76 , Issue.1 , pp. 91-97
    • Glass, R.L.1    Chen, T.Y.2
  • 135
    • 84878344124 scopus 로고    scopus 로고
    • A bibliometric assessment of Canadian software engineering scholars and institutions (1996-2006)
    • V. Garousi and T. Varma, A bibliometric assessment of Canadian software engineering scholars and institutions (1996-2006), Canadian Journal on Computer and Information Science 3(2) (2010) 19-29.
    • (2010) Canadian Journal on Computer and Information Science , vol.3 , Issue.2 , pp. 19-29
    • Garousi, V.1    Varma, T.2
  • 140
    • 82855174384 scopus 로고    scopus 로고
    • Guidelines for performing systematic literature reviews in software engineering
    • B. Kitchenham and S. Charters, Guidelines for performing systematic literature reviews in software engineering, in Evidence-Based Software Engineering, 2007.
    • (2007) Evidence-Based Software Engineering
    • Kitchenham, B.1    Charters, S.2
  • 142
    • 80055068778 scopus 로고    scopus 로고
    • A systematic mapping study on the combination of static and dynamic quality assurance techniques
    • F. Elberzhager, J. Münch and V. T. N. Nha, A systematic mapping study on the combination of static and dynamic quality assurance techniques, Information and Software Technology 54 (2012) 1-15.
    • (2012) Information and Software Technology , vol.54 , pp. 1-15
    • Elberzhager, F.1    Münch, J.2    Nha, V.T.N.3
  • 143
    • 78649794788 scopus 로고    scopus 로고
    • A systematic review of the application and empirical investigation of search-based test-case generation
    • S. Ali, L. Briand, H. Hemmati and R. K. Panesar-Walawege, A systematic review of the application and empirical investigation of search-based test-case generation, IEEE Transactions on Software Engineering 36(6) (2010) 742-762.
    • (2010) IEEE Transactions on Software Engineering , vol.36 , Issue.6 , pp. 742-762
    • Ali, S.1    Briand, L.2    Hemmati, H.3    Panesar-Walawege, R.K.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.