Software 'Chipper' Speeds Debugging

October 1, 2007

Computer scientists at UC Davis have developed a technique to speed up program debugging by automatically "chipping" the software into smaller pieces so that bugs can be isolated more easily.

Computer programs consist of thousands, tens or even hundreds of thousands of lines of code. To isolate a bug in the code, programmers often break it into smaller pieces until they can pin down the error in a smaller stretch that is easier to manage. UC Davis graduate student Chad Sterling and Ron Olsson, professor of computer science, set out to automate that process.

"It's really tedious to go through thousands of lines of code," Olsson said.

The "Chipper" tools developed by Sterling and Olsson chip off pieces of software while preserving the program structure.

"The pieces have to work after they are cut down," Olsson said. "You can't just cut in mid-sentence."

In a recent paper in the journal "Software -- Practice and Experience," Olsson and Sterling describe ChipperJ, a version developed for the Java programming language. ChipperJ was able to reduce large programs to 20 to 35 percent of their former size in under an hour.

More information about automated program chipping is available on Olsson's Web site at http://www.cs.ucdavis.edu/~olsson/ .

Source: UC Davis


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 3.8 /5 (5 votes)


October 1, 2007 all stories

Comments: 0

3.8 /5 (5 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • Internet can warn of ecological changes
    created Mar 20, 2009 | popularity not rated yet | comments 0
  • Pieces of Catalyst Puzzle Explained
    created Jun 05, 2007 | popularity not rated yet | comments 0
  • Nobel Prizes honor a record 5 women in 2009
    created Dec 10, 2009 | popularity not rated yet | comments 0
  • New mechanism explains how the body prevents formation of blood vessels
    created Nov 11, 2009 | popularity not rated yet | comments 0
  • DNA analysis reveals the prime stock of Indonesian cattle
    created May 13, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

Other News

Immersive Game System Allows Physical Interaction Between Players

Immersive Game System Allows Physical Interaction Between Players

Technology / Computer Sciences

created 17 hours ago | popularity 4.4 / 5 (12) | comments 3

(PhysOrg.com) -- With a new immersive multiplayer game system, researchers are further blurring the line between gaming and the real world. Using a mouse and keyboard sounds kind of quaint compared to the ...


Glitter-sized solar photovoltaics produce competitive results

Glitter-sized solar photovoltaics produce competitive results

Technology / Energy

created 13 hours ago | popularity 4.5 / 5 (25) | comments 0

Sandia National Laboratories scientists have developed tiny glitter-sized photovoltaic cells that could revolutionize the way solar energy is collected and used.


Microsoft Word

Court bans sale of Word; Microsoft promises fix

Technology / Software

created 11 hours ago | popularity 4.3 / 5 (4) | comments 5

(AP) -- A federal appeals court ordered Microsoft Corp. to stop selling its Word program in January and pay a Canadian software company $290 million for violating a patent, upholding the judgment of a lower ...


Motorized knee can make you run faster

Motorized knee can make you run faster

Technology / Engineering

created 18 hours ago | popularity 4.1 / 5 (8) | comments 3

(PhysOrg.com) -- Scientists at the Tsukuba University in Japan have come up with a motorized knee you can attach to your leg to make you run faster and use less muscle power.


Hardware-accelerated global illumination by image space photon mapping

Technology / Computer Sciences

created 15 hours ago | popularity 5 / 5 (4) | comments 0

Research presented in a paper by Morgan McGuire, assistant professor of computer science at Williams College, and co-author Dr. David Luebke of NVIDIA, introduces a new algorithm to improve computer graphics for video games.