<?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%">Izquierdo-Cortazar, Daniel</style></author><author><style face="normal" font="default" size="100%">Gregorio Robles</style></author><author><style face="normal" font="default" size="100%">Ortega, Felipe</style></author><author><style face="normal" font="default" size="100%">Jesus M. Gonzalez-Barahona</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">Using Software Archaeology to Measure Knowledge Loss in Software Projects Due to Developer Turnover</style></title><secondary-title><style face="normal" font="default" size="100%">2009 42nd Hawaii International Conference on System Sciences (HICSS 2009)</style></secondary-title></titles><keywords><keyword><style  face="normal" font="default" size="100%">attrition</style></keyword><keyword><style  face="normal" font="default" size="100%">case study</style></keyword><keyword><style  face="normal" font="default" size="100%">developers</style></keyword><keyword><style  face="normal" font="default" size="100%">evince</style></keyword><keyword><style  face="normal" font="default" size="100%">evolution</style></keyword><keyword><style  face="normal" font="default" size="100%">gimp</style></keyword><keyword><style  face="normal" font="default" size="100%">growth</style></keyword><keyword><style  face="normal" font="default" size="100%">knowledge collaboration</style></keyword><keyword><style  face="normal" font="default" size="100%">lines of code</style></keyword><keyword><style  face="normal" font="default" size="100%">nautilus</style></keyword><keyword><style  face="normal" font="default" size="100%">quality</style></keyword><keyword><style  face="normal" font="default" size="100%">sloc</style></keyword><keyword><style  face="normal" font="default" size="100%">turnover</style></keyword></keywords><dates><year><style  face="normal" font="default" size="100%">2009</style></year></dates><urls><related-urls><url><style face="normal" font="default" size="100%">http://flosshub.org/sites/flosshub.org/files/07-07-08.pdf</style></url></related-urls></urls><publisher><style face="normal" font="default" size="100%">IEEE Computer Society</style></publisher><pub-location><style face="normal" font="default" size="100%">Los Alamitos, CA, USA</style></pub-location><pages><style face="normal" font="default" size="100%">1-10</style></pages><isbn><style face="normal" font="default" size="100%">978-0-7695-3450-3</style></isbn><abstract><style face="normal" font="default" size="100%">Developer turnover can result in a major problem when developing software. When senior developers abandon a software project, they leave a knowledge gap that has to be managed. In addition, new (junior) developers require some time in order to achieve the desired level of productivity. In this paper, we present a methodology to measure the effect of knowledge loss due to developer turnover in software projects. For a given software project, we measure the quantity of code that has been authored by developers that do not belong to the current development team, which we define as orphaned code. Besides, we study how orphaned code is managed by the project. Our methodology is based on the concept of software archaeology, a derivation of software evolution. As case studies we have selected four FLOSS (free, libre, open source software) projects, from purely driven by volunteers to company-supported. The application of our methodology to these case studies will give insight into the turnover that these projects suffer and how they have managed it and shows that this methodology is worth being augmented in future research.</style></abstract></record></records></xml>