In this survey, we seek to distill what is currently scattered knowledge about software practices that play a key role in success of scientific software projects. To do so, we use three methods in order to examine a set of well-managed applications that have been the richest source of engagement in productivity efforts. First, the published works that have resulted from these projects are investigated and provide information on the research areas encompassed and the citation counts that provide insight into the popularity and size of the user base. The second method is through interviews conducted with leading developers and group managers for a subset of projects. These interviews provide insights into the characteristics of the teams, the...
Contains the survey questions and preprint for the paper "Characterizing Software Developers by Perc...
There are strong motivating factors for more effective performance measurement practices in software...
Scientific and engineering research is dependent on effective use of software artifacts; many of the...
Background: The development of scientific software applications is far from trivial, due to the con...
scientists developing software for HPC systems face unique software engineering issues. Attempts to ...
Academic software development practices often differ from those of commercial development settings, ...
What are the ingredients of high-performing software? Software development, especially for large hi...
In this paper we discuss the impact software developer performance has on project outcomes. Project ...
New knowledge in science and engineering relies increasingly on results produced by scientific softw...
Background: Developers face challenges in building high-quality research software due to its inheren...
Background: Breakthroughs in research increasingly depend on complex software libraries, tools, and ...
A number of recent studies reported on the success of applying agile methods in scientific software ...
Scientific and engineering research is heavily dependent on effective development and use of softwar...
The better the software development community becomes at creating software, the more software the wo...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
Contains the survey questions and preprint for the paper "Characterizing Software Developers by Perc...
There are strong motivating factors for more effective performance measurement practices in software...
Scientific and engineering research is dependent on effective use of software artifacts; many of the...
Background: The development of scientific software applications is far from trivial, due to the con...
scientists developing software for HPC systems face unique software engineering issues. Attempts to ...
Academic software development practices often differ from those of commercial development settings, ...
What are the ingredients of high-performing software? Software development, especially for large hi...
In this paper we discuss the impact software developer performance has on project outcomes. Project ...
New knowledge in science and engineering relies increasingly on results produced by scientific softw...
Background: Developers face challenges in building high-quality research software due to its inheren...
Background: Breakthroughs in research increasingly depend on complex software libraries, tools, and ...
A number of recent studies reported on the success of applying agile methods in scientific software ...
Scientific and engineering research is heavily dependent on effective development and use of softwar...
The better the software development community becomes at creating software, the more software the wo...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
Contains the survey questions and preprint for the paper "Characterizing Software Developers by Perc...
There are strong motivating factors for more effective performance measurement practices in software...
Scientific and engineering research is dependent on effective use of software artifacts; many of the...