<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>17</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Ioannis Stamelos</style></author><author><style face="normal" font="default" size="100%">Lefteris Angelis</style></author><author><style face="normal" font="default" size="100%">Apostolos Oikonomou</style></author><author><style face="normal" font="default" size="100%">Georgios L. Bleris</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">Code quality analysis in open source software development</style></title><secondary-title><style face="normal" font="default" size="100%">Information Systems Journal</style></secondary-title></titles><keywords><keyword><style  face="normal" font="default" size="100%">C</style></keyword><keyword><style  face="normal" font="default" size="100%">Code quality characteristics</style></keyword><keyword><style  face="normal" font="default" size="100%">functions</style></keyword><keyword><style  face="normal" font="default" size="100%">linux</style></keyword><keyword><style  face="normal" font="default" size="100%">metrics</style></keyword><keyword><style  face="normal" font="default" size="100%">open source development</style></keyword><keyword><style  face="normal" font="default" size="100%">software measurement</style></keyword><keyword><style  face="normal" font="default" size="100%">structural code analysis</style></keyword><keyword><style  face="normal" font="default" size="100%">Suse</style></keyword><keyword><style  face="normal" font="default" size="100%">user satisfaction</style></keyword></keywords><dates><year><style  face="normal" font="default" size="100%">2002</style></year></dates><volume><style face="normal" font="default" size="100%">12</style></volume><pages><style face="normal" font="default" size="100%">43–60</style></pages><abstract><style face="normal" font="default" size="100%">Proponents of open source style software development claim that better software is produced using this model compared with the traditional closed model. However, there is little empirical evidence in support of these claims. In this paper, we present the results of a pilot case study aiming: (a) to understand the implications of structural quality; and (b) to figure out the benefits of structural quality analysis of the code delivered by open source style development. To this end, we have measured quality characteristics of 100 applications written for Linux, using a software measurement tool, and compared the results with the industrial standard that is proposed by the tool. Another target of this case study was to investigate the issue of modularity in open source as this characteristic is being considered crucial by the proponents of open source for this type of software development. We have empirically assessed the relationship between the size of the application components and the delivered quality measured through user satisfaction. We have determined that, up to a certain extent, the average component size of an application is negatively related to the user satisfaction for this application.</style></abstract><notes><style face="normal" font="default" size="100%">&quot;For our case study, we have used Logiscope‚ (Telelogic, 2000), a comprehensive set of tools able to perform, automatically, code measurement and comparison with user-defined programming standards&quot;
&quot;Using Logiscope, we examined a sample of 100 C programs found in the SUSE Linux 6.0 release.&quot;
metrics collected:
number of statements
cyclomatic complexity
maximum levels
number of paths
unconditional jumps
comment frequency
vocabulary frequency
program length
average size
number of inputs/outputs</style></notes></record></records></xml>