Programming in the small

David B. Gersten, Steve G. Langer

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Academic medical centers, in general, and radiation oncology research, in particular, rely heavily on custom software tools and applications. The code development is typically the responsibility of a single individual or at most a small team. Often these individuals are not professional programmers but physicists, students, and physicians. While they possess domain expertise and algorithm knowledge, they often are not fully aware of general "safe coding" practices-nor do they need the full complexity familiar in large commercial software projects to succeed. Rather, some simple guidelines we refer to as "programming in the small" can be used.

Original languageEnglish (US)
Pages (from-to)142-150
Number of pages9
JournalJournal of Digital Imaging
Volume24
Issue number1
DOIs
StatePublished - Feb 2011

Fingerprint

Oncology
Software
Students
Radiation
Radiation Oncology
Guidelines
Physicians
Research

Keywords

  • medical informatics applications
  • Quality assurance
  • software design

ASJC Scopus subject areas

  • Computer Science Applications
  • Medicine(all)
  • Radiology Nuclear Medicine and imaging
  • Radiological and Ultrasound Technology

Cite this

Programming in the small. / Gersten, David B.; Langer, Steve G.

In: Journal of Digital Imaging, Vol. 24, No. 1, 02.2011, p. 142-150.

Research output: Contribution to journalArticle

Gersten, DB & Langer, SG 2011, 'Programming in the small', Journal of Digital Imaging, vol. 24, no. 1, pp. 142-150. https://doi.org/10.1007/s10278-009-9271-z
Gersten, David B. ; Langer, Steve G. / Programming in the small. In: Journal of Digital Imaging. 2011 ; Vol. 24, No. 1. pp. 142-150.
@article{87d6dc4829724708aabdca66f2f563bb,
title = "Programming in the small",
abstract = "Academic medical centers, in general, and radiation oncology research, in particular, rely heavily on custom software tools and applications. The code development is typically the responsibility of a single individual or at most a small team. Often these individuals are not professional programmers but physicists, students, and physicians. While they possess domain expertise and algorithm knowledge, they often are not fully aware of general {"}safe coding{"} practices-nor do they need the full complexity familiar in large commercial software projects to succeed. Rather, some simple guidelines we refer to as {"}programming in the small{"} can be used.",
keywords = "medical informatics applications, Quality assurance, software design",
author = "Gersten, {David B.} and Langer, {Steve G.}",
year = "2011",
month = "2",
doi = "10.1007/s10278-009-9271-z",
language = "English (US)",
volume = "24",
pages = "142--150",
journal = "Journal of Digital Imaging",
issn = "0897-1889",
publisher = "Springer New York",
number = "1",

}

TY - JOUR

T1 - Programming in the small

AU - Gersten, David B.

AU - Langer, Steve G.

PY - 2011/2

Y1 - 2011/2

N2 - Academic medical centers, in general, and radiation oncology research, in particular, rely heavily on custom software tools and applications. The code development is typically the responsibility of a single individual or at most a small team. Often these individuals are not professional programmers but physicists, students, and physicians. While they possess domain expertise and algorithm knowledge, they often are not fully aware of general "safe coding" practices-nor do they need the full complexity familiar in large commercial software projects to succeed. Rather, some simple guidelines we refer to as "programming in the small" can be used.

AB - Academic medical centers, in general, and radiation oncology research, in particular, rely heavily on custom software tools and applications. The code development is typically the responsibility of a single individual or at most a small team. Often these individuals are not professional programmers but physicists, students, and physicians. While they possess domain expertise and algorithm knowledge, they often are not fully aware of general "safe coding" practices-nor do they need the full complexity familiar in large commercial software projects to succeed. Rather, some simple guidelines we refer to as "programming in the small" can be used.

KW - medical informatics applications

KW - Quality assurance

KW - software design

UR - http://www.scopus.com/inward/record.url?scp=79751532083&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79751532083&partnerID=8YFLogxK

U2 - 10.1007/s10278-009-9271-z

DO - 10.1007/s10278-009-9271-z

M3 - Article

VL - 24

SP - 142

EP - 150

JO - Journal of Digital Imaging

JF - Journal of Digital Imaging

SN - 0897-1889

IS - 1

ER -