English

Reusability in Science: From Initial User Engagement to Dissemination of Results

Software Engineering 2013-09-10 v1 Distributed, Parallel, and Cluster Computing

Abstract

Effective use of parallel and distributed computing in science depends upon multiple interdependent entities and activities that form an ecosystem. Active engagement between application users and technology catalysts is a crucial activity that forms an integral part of this ecosystem. Technology catalysts play a crucial role benefiting communities beyond a single user group. An effective user-engagement, use and reuse of tools and techniques has a broad impact on software sustainability. From our experience, we sketch a life-cycle for user-engagement activity in scientific computational environment and posit that application level reusability promotes software sustainability. We describe our experience in engaging two user groups from different scientific domains reusing a common software and configuration on different computational infrastructures.

Keywords

Cite

@article{arxiv.1309.1813,
  title  = {Reusability in Science: From Initial User Engagement to Dissemination of Results},
  author = {Ketan Maheshwari and David Kelly and Scott J. Krieder and Justin M. Wozniak and Daniel S. Katz and Mei Zhi-Gang and Mainak Mookherjee},
  journal= {arXiv preprint arXiv:1309.1813},
  year   = {2013}
}

Comments

5 pages, WSSSPE 2013 workshop