%0 Conference Paper %B Electronic Notes in Theoretical Computer Science %D 2008 %T Evaluating the Quality of Open Source Software %A Diomidis Spinellis %A Gousios, Georgios %A Vassilios Karakoidas %A Panagiotis Louridas %A Paul J. Adams %A Samoladas, Ioannis %A Ioannis Stamelos %K bug tracking system %K email %K email archives %K mailing list %K metrics %K open source %K process quality attributes %K product quality attributes %K source code %K SQO-OSS %K wiki %X Traditionally, research on quality attributes was either kept under wraps within the organization that performed it, or carried out by outsiders using narrow, black-box techniques. The emergence of open source software has changed this picture allowing us to evaluate both software products and the processes that yield them. Thus, the software source code and the associated data stored in the version control system, the bug tracking databases, the mailing lists, and the wikis allow us to evaluate quality in a transparent way. Even better, the large number of (often competing) open source projects makes it possible to contrast the quality of comparable systems serving the same domain. Furthermore, by combining historical source code snapshots with significant events, such as bug discoveries and fixes, we can further dig into the causes and effects of problems. Here we present motivating examples, tools, and techniques that can be used to evaluate the quality of open source (and by extension also proprietary) software. %B Electronic Notes in Theoretical Computer Science %I The Reengineering Forum %V 233 %P 5–28 %8 03/2009 %U http://www.dmst.aueb.gr/dds/pubs/conf/2008-SQM-SQOOSS/html/SGKL09.html %R 10.1016/j.entcs.2009.02.058 %> https://flosshub.org/sites/flosshub.org/files/entcs-sqooss.pdf %0 Journal Article %J International Journal of Information Technology and Web Engineering %D 2006 %T Integration of libre software applications to create a collaborative work platform for researchers at GET %A Olivier Berger %A Christian Bac %A Benoit Hamet %K collaborative work environment %K contribution %K free software %K groupware %K in-house applications %K libre software %K open source software %K OpenLDAP %K phpGroupware %K PicoLibre %K ProGET %K Sympa %K TWiki %K WebDAV %K wiki %X Libre software provides powerful applications ready to be integrated for the build-up of platforms for internal use in organizations. We describe the architecture of the collaborative work platform which we have integrated, designed for researchers at GET. We present the elements we have learned during this project in particular with respect to contribution to external libre projects, in order to better ensure the maintainability of the internal applications, and to phpGroupware as a framework for specific applications development. %B International Journal of Information Technology and Web Engineering %I IGI Global %V 1 %P 1-16 %8 07/2006