• SC Home
  • SC Organization
  • SC Jobs
  • Contact SC
  • DOE Quick Links
  • DOE Home
ASCRlogo ASCR Discovery home page 
  • Feature
    • Computing steps up to capture, keep carbon dioxide underground.
    • Archive
  • Kernels
    • Teaming up with a supercomputer, GE fine-tunes jet engine designs
    • Archive
  • Big Iron
    • From games to mainframes, GPUs boost computing power
    • Archive
  • At the Universities
    • Big computers will offer glimpse of the very small
    • Archive
  • Synchronized
    • QUEST team working to put uncertainty theory to practice
    • Archive
  • Genealogy
    • ESnet marks 25 years of service to science
    • Archive
  • New Faces
    • Building a better paintbrush for visualizing a universe of data
    • Archive


Programming myths, folklore, and recurring bugs

Posted June 18, 2007

  • A tooth left overnight in a glass of cola will dissolve.
  • If you receive an e-mail with the subject “An Internet Flower for you,” do not open it.  It contains a virus that removes important files from your computer.
  • If you enter #-9-0 on your phone, you’ll allow scammers to make unlimited long-distance calls from your phone.

Any of these assertions sound familiar?  They’re examples of common urban folklore that spread like wildfire via the Internet.

Such legends fool us because they sound plausible.  Experts say the most successful myths and folklore contain a mixture of truth, exaggeration and falsity that make them hard to disprove.

Examples exist within virtually all fields, and software development is no exception.  How such folklore enters the computer programming culture – and can improve software developer productivity – is what interests Victor Basili, a computer science professor at the University of Maryland-College Park.

Basili’s large collaborative team studies how software developers create new code, where current programming efficiency bottlenecks exist, and how a shared body of knowledge can reduce development time.

His research employs classroom experiments, case studies and group discussions with code developers, combined with interviews with the engineers and scientists who use the code.

1   |   2   |   3   |   Print       Next »

Contact:

Victor Basili
University of Maryland
basili@cs.umd.edu

 

Collaborators:

University of Maryland
   Marv Zelkowitz
   Jeff Hollingsworth
   Taiga Nakamura
   Sima Asgari
   Forrest Shull
   Nico Zazworka
   Rola Alameh
   Daniela Suares
     Cruzes

University of
Nebraska-Lincoln
   Lorin Hochstein

Mississippi State
University
   Jeff Carver

University of Hawaii
   Philip Johnson

San Diego
Supercomputer Center
   Nicole Wolter
   Michael McCracken

 

Computer Science   Program Manager:

Frederick C. Johnson
fjohnson@er.doe#&046;gov

Home Contact Us Archive Subscribe ASCR Home About ASCR Press Center
  • SC Jobs
  • Contact SC
  • SC Web Policies
  • DOE Phone Book
  • DOE Employment
  • DOE FOIA
  • DOE Privacy Policy
  • DOE Web Policies
  • DOE No Fear Act
  • DOE Small Business
  • DOE Information Quality
  • E-Gov
  • The White House
  • USA Gov