[IGSTK-Developers] Open Source Quality Improving, But Development Assumptions Need Revising
Patrick Cheng
cheng at isis.georgetown.edu
Fri May 23 23:44:35 EDT 2008
Some interesting reading:
"Open Source Software Continually Improving According to Research from
Coverity Joint Venture with U.S. Department of Homeland Security"
http://www.coverity.com/html/press_story58_05_20_08.html
Link to the Open Source Report 2008:
http://scan.coverity.com/report/Scan-Report2008-Release.pdf
One interesting finding regarding average project function length and
static analysis defect density:
"...Likewise, it used to be considered wise to break down a single,
complex function in a program into smaller functions, letting each solve
a piece of the problem. After inspecting functions that ranged from just
14 lines to those up to 345 lines in length, Maxwell says, "long
functions don't have more defects." He suspects that breaking down a
coherent, long function tends to complicate matters and "increase the
amount of indirection" contained in a program, making it harder to keep
defect free. So longer functions may become more acceptable, he
said...." -- cited from
http://www.informationweek.com/news/software/open_source/showArticle.jhtml?articleID=207801458
More information about the IGSTK-Developers
mailing list