US researchers have unveiled details of a technique designed to speed up the
debugging of complex computer programs by automatically "chipping" the software
into smaller pieces.
Software engineers are then able to isolate and fix bugs without having to
trawl through the entire code base, according to researchers at the
University
of California Davis.
The boffins explained that, 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.
The aim of the new project, conducted by UC Davis graduate student Chad
Sterling and professor of computer science Ron Olsson, was to automate this
process. "It is really tedious to go through thousands of lines of code," said
Olsson.
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," explained Olsson. "You
cannot just cut in mid-sentence."
C# Web Developer, Finance, London Financial Services Required: C#, ASP.NET, AJAX Fantastic opportunity not to be missed!! This is a great opportunity to work on a unique objectives that no other company is doing working ... more >
Senior Hardware Engineer Scotland/Edinburgh Communication Systems Permanent Position 40-45K+Benefits A leading organisation involved with the design and development of data acquisition systems and synthesis boards for a range of radar, signal intelligence and software radio ... more >
FPGA Engineer Defence/Safety Critical Buckinghamshire Permanent Position 45K+Benefits A leading UK defence organisation requires an experienced digital design engineer to strengthen its existing development team due to a number of long-term projects that have recently ... more >
DSP Engineer 3 Months Contract Hertfordshire £Excellent Rates£ This position requires you to have experience of measurement algorithms development for the generation and analysis of digital wireless communication standards including GSM, EDGE, UMTS, WLAN and ... more >More job opportunities