Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained. Katz, D., S., McInnes, L., C., Bernholdt, D., E., Mayes, A., C., Hong, N., P., C., Duckles, J., Gesing, S., Heroux, M., A., Hettrick, S., Jimenez, R., C., Pierce, M., Weaver, B., & Wilkins-Diehr, N. Computing in Science & Engineering, 21(2):8-24, IEEE Computer Society, 3, 2019.
Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained [link]Website  doi  abstract   bibtex   
Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently, with its development largely as by-products of other initiatives. Moreover, challenges in scientific software are expanding due to disruptive changes in computer hardware, increasing scale and complexity of data, and demands for more complex simulations involving multiphysics, multiscale modeling and outer-loop analysis. In recent years, community members have established a range of grass-roots organizations and projects to address these growing technical and social challenges in software productivity, quality, reproducibility, and sustainability. This article provides an overview of such groups and discusses opportunities to leverage their synergistic activities while nurturing work toward emerging software ecosystems.
@article{
 title = {Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained},
 type = {article},
 year = {2019},
 keywords = {research software,scientific software,software community culture,software ecosystems,software productivity,software sustainability},
 pages = {8-24},
 volume = {21},
 websites = {https://ieeexplore.ieee.org/document/8565942/},
 month = {3},
 publisher = {IEEE Computer Society},
 day = {1},
 id = {825e2569-a861-3f98-8b0c-3fb1b105cbcd},
 created = {2019-10-01T17:21:24.571Z},
 accessed = {2019-08-19},
 file_attached = {true},
 profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},
 last_modified = {2020-05-11T14:43:27.746Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {true},
 hidden = {false},
 citation_key = {Katz2019},
 private_publication = {false},
 abstract = {Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently, with its development largely as by-products of other initiatives. Moreover, challenges in scientific software are expanding due to disruptive changes in computer hardware, increasing scale and complexity of data, and demands for more complex simulations involving multiphysics, multiscale modeling and outer-loop analysis. In recent years, community members have established a range of grass-roots organizations and projects to address these growing technical and social challenges in software productivity, quality, reproducibility, and sustainability. This article provides an overview of such groups and discusses opportunities to leverage their synergistic activities while nurturing work toward emerging software ecosystems.},
 bibtype = {article},
 author = {Katz, Daniel S. and McInnes, Lois Curfman and Bernholdt, David E. and Mayes, Abigail Cabunoc and Hong, Neil P. Chue and Duckles, Jonah and Gesing, Sandra and Heroux, Michael A. and Hettrick, Simon and Jimenez, Rafael C. and Pierce, Marlon and Weaver, Belinda and Wilkins-Diehr, Nancy},
 doi = {10.1109/MCSE.2018.2883051},
 journal = {Computing in Science & Engineering},
 number = {2}
}

Downloads: 0