Linux
Coverity's Scan Report analysed more than 55 million lines of open source code
R E L A T E D   C O N T E N T

Free email newsletters




ADVERTISEMENT

Open source security improving rapidly

Two-year quality analysis studied 250 popular applications

Robert Jaques, vnunet.com 20 May 2008
ADVERTISEMENT

The quality and security of open source software is improving rapidly, according to an in-depth analysis of over 250 popular applications including Linux and Apache.

Coverity's Scan Report on Open Source Software 2008 was developed with support from the US Department of Homeland Security.

The report analysed more than 55 million lines of code on a recurring basis from over 250 popular open source projects.

The two-year investigation was conducted with Coverity's Prevent static source code analysis tool as part of the US government's Open Source Hardening Project.

Coverity reported a 16 per cent reduction in "static analysis defect density " in the past two years, reflecting the elimination of more than 8,500 individual defects.

'Null pointer dereference' emerged as the most common defect, according to the study, while 'Use before test of negative values' was the least common defect.

Findings in the report seemed to contradict conventional wisdom in that projects with large average function length are not prone to higher defect densities.

"The improvement of projects that already possess strong code quality and security underscores the commitment of open source developers to create software of the highest integrity," said David Maxwell, open source strategist at Coverity.

The report represents 14,238 individual project analysis runs for a total of nearly 10 billion lines of code analysed over two years.

The conclusions may apply equally to open source and commercial software regarding the relationship between variables such as code base size, defect density, function length, 'Cyclomatic complexity' and 'Halstead effort'.

Source code analysis from the report is freely available to qualified open source projects.

See also:

One Laptop per ChildWalter Bender launches Sugar Labs  19 May 2008
GoogleNovell-sponsored open source project gets 10 slots  16 May 2008
OLPCMicrosoft teams up with One Laptop per Child project  16 May 2008
LinuxTaiwanese manufacturer will embed open source OS across entire range  16 May 2008

All Open Source
Tags: Open-source, Linux

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S

M A R K E T P L A C E
Sponsored links
F E A T U R E D   J O B S
London, United Kingdom | BP
 IT Leader -£ Competitive - London About BP Our business is the exploration, production, refining, trading and distribution of energy. This is what we do, and we do it on a truly global scale. With ... more >
Shinfield Park, Reading, United Kingdom | Foster Wheeler
Our UK-headquartered operations employ more than 6,000 people and we are seeking qualified and experienced IT professionals to work in our head office in Reading, Berkshire. We are currently seeking an Analyst Programmer to join ... more >
United Kingdom | Advent Computer Training
Are you stuck in a dead end job? Do you want to take control of your salary, life and career? Advent IT and computer training offers advanced, professional training and helps you find the right ... more >
Chichester, West Sussex, United Kingdom | West Sussex County Council
Application Support Specialists £26,449 - £28,723 pa (includes Market Rate Supplement) ChichesterIT Services at West Sussex County Council supports and manages a variety of systems that include third party and bespoke applications as well as ... more >
More job opportunities