The rapidly increasing capabilities and complexity of numerical software present a growing challenge to software development productivity. While many open source projects enable the community to share experiences, learn and collaborate; estimating individual developer productivity becomes more difficult as projects expand. In this work, we analyze some HPC software Git repositories with issue trackers and compute productivity metrics that can be used to better understand and potentially improve development processes. Evaluating productivity in these communities presents additional challenges because bug reports and feature requests are often done by using mailing lists instead of issue tracking, resulting in difficult-to-analyze unstructure...
Because of the distributed and collaborative nature of free / open source software (FOSS) projects, ...
Software measurement is a crucial part of a good software engineering. Software developers quantify ...
What affects software productivity and how do we improve it? This report examines the current state ...
Despite efforts to define productivity, there is no consensus in the software industry regarding wha...
During the evolution of any software, efforts are made to fix bugs or to add new features in softwar...
Every software development project is unique and different from repeatable manufacturing process. Ea...
Software tools are often adopted during large-scale software development in order to increase softwa...
Productivity as a result of individual developers' con-tributions is an important aspect for softwar...
Abstract – During the evolution of any software, efforts are made to fix bugs or to add new features...
Software development productivity can be improved by introducing improvements in many areas. In this...
The productivity of a (team of) developer(s) can be expressed as a ratio between effort and delivere...
Despite the abundance of literature on free and open source software (FOSS), its impact on individua...
©1996 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
The configuration management repository includes abundant data not only on configuration items, but ...
Project management and process improvement are a critical part of software development in an organiz...
Because of the distributed and collaborative nature of free / open source software (FOSS) projects, ...
Software measurement is a crucial part of a good software engineering. Software developers quantify ...
What affects software productivity and how do we improve it? This report examines the current state ...
Despite efforts to define productivity, there is no consensus in the software industry regarding wha...
During the evolution of any software, efforts are made to fix bugs or to add new features in softwar...
Every software development project is unique and different from repeatable manufacturing process. Ea...
Software tools are often adopted during large-scale software development in order to increase softwa...
Productivity as a result of individual developers' con-tributions is an important aspect for softwar...
Abstract – During the evolution of any software, efforts are made to fix bugs or to add new features...
Software development productivity can be improved by introducing improvements in many areas. In this...
The productivity of a (team of) developer(s) can be expressed as a ratio between effort and delivere...
Despite the abundance of literature on free and open source software (FOSS), its impact on individua...
©1996 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
The configuration management repository includes abundant data not only on configuration items, but ...
Project management and process improvement are a critical part of software development in an organiz...
Because of the distributed and collaborative nature of free / open source software (FOSS) projects, ...
Software measurement is a crucial part of a good software engineering. Software developers quantify ...
What affects software productivity and how do we improve it? This report examines the current state ...