%0 Conference Proceedings %B Open Source Systems: Towards Robust Practices 13th International Conference on Open Source Systems %D 2017 %T Technical Lag in Software Compilations: Measuring How Outdated a Software Deployment Is %A González-Barahona, J.M. %A Sherwood, P. %A Robles, G. %A Izquierdo, D. %E Balaguer, Federico %E Di Cosmo, Roberto %E Garrido, Alejandra %E Kon, Fabio %E Gregorio Robles %E Zacchiroli, Stefano %X Large software compilations based on free, open source software (FOSS) packages are the basis for many software systems. When they are deployed in production, specific versions of the packages in the compilation are selected for installation. Over time, those versions become outdated with respect to the upstream software from which they are produced, and from the components available in the compilations as well. The fact that deployed components are outdated is not a problem in itself, but there is a price to pay for not being "as much updated as reasonable". This includes bug fixes and new features that could, at least potentially, be interesting for the deployed system. Therefore, a balance has to be maintained between "being up-to-date" and "keeping the good old working versions". This paper proposes a theoretical model (the "technical lag") for measuring how outdated a system is, with the aim of assisting in the decisions about upgrading in production. The paper explores several ways in which technical lag can be implemented, depending on requirements. As an illustration, it presents as well some specific cases in which the evolution of technical lag is computed. %B Open Source Systems: Towards Robust Practices 13th International Conference on Open Source Systems %S IFIP Advances in Information and Communication Technology %I Springer International Publishing %V 496 %P 182 - 192 %8 05/2017 %@ 978-3-319-57735-7 %U https://link.springer.com/chapter/10.1007/978-3-319-57735-7_17 %N 235 %R 10.1007/978-3-319-57735-7_17 %0 Conference Proceedings %B Global Engineering Education Conference (EDUCON), 2014 IEEE %D 2014 %T Free/Open Source Software projects as early MOOCs %A Robles, G. %A Plaza, H. %A Gonzalez-Barahona, J.M. %K education %K FLOSS %K learning %K mooc %X This paper presents Free/Libre/Open Source Software (FLOSS) Projects as early Massive Online Open Courses (MOOCs). Being software development a process where learning and collaboration is of major importance, FLOSS projects have in common many characteristics with MOOCs. This is because many FLOSS projects (such as Linux, Apache, GNOME or KDE, among others) are massive, they are open to anyone to participate, and are driven mainly by telematic means. We therefore present the research literature that has studied FLOSS projects from points of view that are close to learning and discuss how the FLOSS community has approached many of the issues related to acquiring knowledge and skills over the Internet and compare them to how currently MOOCs, both xMOOCs and cMOOCs, address these situations. %B Global Engineering Education Conference (EDUCON), 2014 IEEE %P 874-883 %8 04/2014 %R 10.1109/EDUCON.2014.6826200 %0 Conference Paper %B Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops %D 2009 %T Research friendly software repositories %A Herraiz, I. %A Robles, G. %A Gonzalez-Barahona, J.M. %K flossmetrics %K flossmole cited %X What is the future of software evolution? In 1974, Meir M. Lehman had a vision of software evolution being driven by empirical studies of software repositories, and of a theory based on those empirical results. However, that scenario is yet to come. Software evolution studies are often based on a few cases, because the needed information is scarce, dispersed and incomplete. Their conclusions are not generalizable, slowing down the progress of this research discipline. Libre (free / open source) software supposes an opportunity to alleviate this situation. In this paper we describe the existing approaches to provide research datasets that are mining libre software repositories, and propose an agenda based on the concept of research friendly software repositories, which provides finer granularity and integrated data. %B Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops %I ACM %P 19–24 %> https://flosshub.org/sites/flosshub.org/files/herraiz-Research-Friendly-sw-repos.pdf