Development Time Working Group Homepage

Conference publications

The role of MPI in development time: a case study 

Lorin Hochstein, Forrest Shull, Lynn B. Reid

presented at Supercomputing 2008 (SC08)

 

Identifying Domain-Specific Defect Classes Using Inspections and Change History

Taiga Nakamura, Lorin Hochstein, Victor R. Basili

5th International Symposium on Empirical Software Engineering (ISESE '06). September 2006

 

An Empirical Study to Compare Two Parallel Programming Models

Lorin Hochstein, Victor R. Basili

Presented at the 18th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '06), July 2006, Cambridge, MA (Brief announcement)

 

Empirical study design in the area of High-Performance Computing (HPC)

Forrest Shull, Jeffrey Carver, Lorin Hochstein, Victor Basili

Presented at the International Symposium of Empirical Software Engineering (ISESE), 2005, Noosa Heads, Australia.

 

HPC Programmer Productivity:A Case Study of Novice HPC Programmers

Lorin Hochstein, Jeffrey Carver, Forrest Shull, Sima Asgari, Victor Basili, Jeffrey K. Hollingsworth, Marv Zelkowitz

Presented at Supercomputing (SC'05) November 2005

 

Combining Self-reported and Automatic Data to Improve Programming Effort Measurement

Lorin Hochstein, Victor R. Basili, Marvin V. Zelkowitz, Jeffrey K. Hollingsworth, Jeffrey Carver

Presented at Foundations of Software Engineering (FSE05) September 05 Lisbon Portugal

 

Measuring Productivity on High Performance Computers

Marvin V. Zelkowitz, Victor R. Basili, Sima Asgari, Lorin Hochstein, Jeffrey K. Hollingsworth, Taiga Nakamura

Presented at International Symposium on Software Metrics, Como, Italy, September 2005.

 

Journal publications

L. Hochstein, and V.R. Basili, "The ASC-Alliance Projects: A Case Study of Large-Scale Parallel Scientific Code Development ," /Computer/, vol. 41(3): 50-58, March 2008.

 

V.R Basili, D. Cruzes, J.C. Carver, L.M. Hochstein, J.K. Hollingsworth, M.V. Zelkowitz, and F. Shull, "Understanding the High-Performance-Computing Community: A Software Engineer's Perspective ," /IEEE Software/, vol. 25(4): 29-36, July/August 2008.

L. Hochstein, V.R. Basili, U. Vishkin, and J. Gilbert.  "A Pilot Study to Compare Programming Effort for Two Parallel Programming Models ," Journal of System and Software, vol. 81(11): 1920-1930, November 2008.

 

Experiments to Understand HPC Time to Development

Lorin Hochstein, Taiga Nakamura, Victor R. Basili, Sima Asgari, Marvin V. Zelkowitz, Jeffrey K. Hollingsworth, Forrest Shull, Jeffrey Carver, Martin Voelp, Nico Zazworka, Philip Johnson

CTWatch Quarterly, Vol 2, No. 4A, November 2006

 

What's working in HPC: Investigating HPC User Behavior and Productivity

Nicole Wolter, Michael O. McCracken, Allan Snavely, Lorin Hochstein, Taiga Nakamura, Victor Basili

CTWatch Quarterly, Vol. 2, No. 4A, November 2006

 

Observations about Software Development for High End Computing

Jeffrey Carver, Lorin Hochstein, Richard Kendall, Taiga Nakamura, Marvin Zelkowitz, Victor Basili, Douglass Post

CTWatch Quarterly, Vol. 2, No. 4A, November 2006

 

Analysis of Parallel Software Development using the Relative Development Time Productivity Metric

Andrew Funk, Victor Basili, Lorin Hochstein, Jeremy Kepner

CTWatch Quarterly, Vol. 2, No. 4A, November 2006

 

Workshop publications

Software Development Environments for Scientific and Engineering Software: A Series of Case Studies

Carver, J., Kendall, R., Squires, S. and Post, D.

In the Proceedings of the 2007 International Conference on Software Engineering. Minneapolis, MN. May 23-25, 2007

 

Performance Measurement of Novices HPC Programmers' Code

Rola Alameh, Nico Zazworka, Jeffrey K. Hollingsworth

Presented at International Conference on Software Engineering (ICSE), 2007, Minneapolis, Minnesota, USA

 

 

Generating Testable Hypotheses from Tacit Knowledge for High Productivity Computing

Sima Asgari, Lorin Hochstein, Victor Basili, Marvin Zelkowitz, Jeff Hollingsworth, Jeff Carver, Forrest Shull

In Proceedings of Second International Workshop on Software Engineering for High Performance Computing System Applications, St. Louis, MO, May 2005.

 

Application of a Development Time Productivity Metric to Parallel Software Development

Andrew Funk, Victor Basili, Lorin Hochstein, Jeremy Kepner

In Proceedings of Second International Workshop on Software Engineering for High Performance Computing System Applications, St. Louis, MO, May 2005.

 

A Metric Space for Productivity Measurement in Software Development

Robert W. Numrich, Lorin Hochstein, Victor Basili

Proceedings of Second International Workshop on Software Engineering for High Performance Computing System Applications, St. Louis, MO, May 2005.

 

Challenges in Measuring HPCS Learner Productivity in an Age of Ubiquitous Computing: The HPCS Program

Sima Asgari, Victor Basili, Jeff Carver, Lorin Hochstein, Jeffrey K. Hollingsworth, Forrest Shull, Marv Zelkowitz

In Proceedings of First International Workshop on Software Engineering for High Performance Computing System Applications, Edinburgh, Scotland, May 2004, pp. 27-31.

 

Studying Code Development for High Performance Computing: The HPCS Program 

Jeff Carver, Sima Asgari, Victor Basili, Lorin Hochstein, Jeffrey K. Hollingsworth, Forrest Shull, Marv Zelkowitz

In Proceedings of First International Workshop on Software Engineering for High Performance Computing System Applications, Edinburgh, Scotland, May 2004, pp. 32-36.

Technical reports

A Pilot Study to Evaluate Development Effort for High Performance Computing 

Victor Basili, Sima Asgari, Jeff Carver, Lorin Hochstein, Jeffrey K. Hollingsworth, Forrest Shull, Marvin V. Zelkowitz

University of Maryland Technical Report CS-TR-4588

 

HPC- The ASC-Alliance projects: A case study of large-scale parallel scientific code development

Lorin Hochstein, Victor R. Basili

University of Maryland, CS-TR-4834 and UMIACS-TR-2006-50

 

An Environment of Conducting Families of Software Engineering Experiments

L. Hochstein, T. Nakamura, F. Shull, N. Zazworka, M. Voelp, M.V. Zelkowitz, and V. Basili

University of Maryland, CS-TR-4851 and UMIACS-TR-2007-28, May 2007

 

Ph.D. Dissertations and Master Theses

Development of an Empirical Approach to Building Domainspecific Knowledge Applied to High-End Computing 

Lorin Hochstein

2006

 

Recurring Software Defects in High End Computing

Taiga Nakamura

2007

 

Investigating the Effects of HPC Novice Programmer Variations on Code Performance

Rola Alameh

2007

 

An Iterative Interview-based Methodology for Qualitative Software Engineering Studies Applied to GPGPU

Thiago Escudeiro Craveiro

2008

more information

about the authors of these papers can be found on the people page.