%0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Adapting SCRUM to the Italian Army: Methods and (Open) Tools %A Cotugno, FrancoRaffaele %A Messina, Angelo %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Many software-related technologies, including software development methodologies, quality models, etc. have been developed due to the huge software needs of the Department of Defense (DoD) of the United States. Therefore, it is not surprising that the DoD is promoting open source software and agile approaches into the development processes of the defense contractors. The quality of many open source product has been demonstrated to be comparable to the close source ones and in many cases even higher and the effectiveness of agile approaches has been demonstrated in many industrial settings. Moreover, the availability of the source code makes open source products attractive for obvious reasons (e.g., security, long term maintenance, etc.). Following this trend, also the Italian Army has started using open source software and promotes its usage into the development processes of its contractors, also promoting agile approaches in many contexts focusing on the SCRUM methodology. This paper provides an overview of the SCRUM development process adopted by the Italian Army for the development of software systems using open source technologies. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 61-69 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_7 %R 10.1007/978-3-642-55128-4_7 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T The Agile Management of Development Projects of Software Combining Scrum, Kanban and Expert Consultation %A Febles Parker, MichelEvaristo %A Monte, YusleydiFernández %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K Agile management of projects %K kanban %K scrum %X At the University of Informatics Sciences (UCI), Havana, Cuba, it is found The Center of Free Solutions of Software (CESOL) who has an informatic project named “Auditing of Source Code” (ACF). This project has as objective to develop an open source software solution to auditing the source code of several software solutions with an agile projects management. In the present investigation have been showed the experiences obtained in the mixed application of two methods of agile projects management; Kanban and Scrum, together with the method Judgment of Expert, during the stage of construction of the lifecycle of ACF, when it is was performed a quality auditing by specialists of the CALISOFT company. In the auditing were detected several errors and to resolve them was necessary to estimate efforts, time and to revalue the lifecycle of the project. Moreover, the investigation show how this method can be used as a guide for young project managers for a correct planification and how can be used as a personal organizational method. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 176-180 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_25 %R 10.1007/978-3-642-55128-4_25 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Analyzing the Relationship between the License of Packages and Their Files in Free and Open Source Software %A Manabe, Yuki %A German, DanielM. %A Inoue, Katsuro %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Free and Open Source Software (FOSS) is widely reused today. To reuse FOSS one must accept the conditions imposed by the software license under which the component is made available. This is complicated by the fact that often FOSS packages contain files from many licenses. In this paper we analyze the source code of packages in the Fedora Core Linux distribution with the goal of discovering the relationship between the license of a source package, and the license of the files it contains. For this purpose we create license inclusion graphs. Our results show that more modern reciprocal licenses such as the General Public License v3 tend to include files of less licenses than its previous versions, and that packages under an Apache License tend to contain only files under the same license. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 51-60 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_6 %R 10.1007/978-3-642-55128-4_6 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Applying the Submission Multiple Tier (SMT) Matrix to Detect Impact on Developer Interest on Open Source Project Survivability %A Chua, BeeBee %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X There is a significant relationship between project activity and developer interest on Open Source (OS) projects. Total project activity submission count number can be an indicator for gauging developer interest. The higher the project activity submission of a project is, the larger developer interest in a project. My paper proposed that applying a Submission Multiple Tier (SMT) matrix can detect the impact of developer interest on project activity. Results showed more volume of OS projects with low project activity than high. Activity submission results also showed that developers are more likely to review than correct projects, with the first priority to find and fix bugs. Further research is needed to determine the impact of project activity type on developer motivation to contribute, participate and support OS projects. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 70-75 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_8 %R 10.1007/978-3-642-55128-4_8 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Automation of Agricultural Irrigation System with Open Source %A Quezada, BladimirJaimePérez %A Fernández, Javier %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K ADK %K android %K Arduino %K XBee %X In this present job, we seek to develop a prototype of an automated agricultural irrigation system, monitored and controlled remotely. For that, we will use inexpensive tools, flexibility and support such as Arduino, XBee and Android. Arduino and XBee, will be responsible of the automating the system. Android will achieve the remote monitoring and control from anywhere in the world where there is cellular service and Internet. In this way we can give the farmer the comfort and security that he don’t get with a manually controlled system. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 232-233 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_36 %R 10.1007/978-3-642-55128-4_36 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Barriers Faced by Newcomers to Open Source Projects: A Systematic Review %A Steinmacher, Igor %A Silva, MarcoAurélioGraciotto %A Gerosa, MarcoAurélio %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X To remain sustainable, some open source projects need a constant influx of new volunteers, or newcomers. However, the newcomers face different kinds of problems when onboarding to a project. In this paper we present the results of a systematic literature review aiming at identifying the barriers that a newcomer can face when contributing to an Open Source Software project. We identified and analyzed 21 studies that evidence this kind of problem. As a result we provide a hierarchical model that relies on five categories of barriers: finding a way to start, social interactions, code issues, documentation problems and newcomers’ knowledge. The most evidenced barriers are newcomers’ previous technical skills, receiving response from community, centrality of social contacts, and finding the appropriate way to start contributing. This classification provides a baseline for further researches related to newcomers onboarding. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 153-163 %@ 978-3-642-55127-7 %U http://flosscoach.com/publications/IST2015.pdf %R 10.1007/978-3-642-55128-4_21 %> https://flosshub.org/sites/flosshub.org/files/IST2015.pdf %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Book Locator: Books Manager %A García Rivas, Dairelys %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X After performing a study of digital books organizing tools, it’s observed that these don’t count on a multi platform integration, and those who do, don’t count on the elements pursued in the investigation. It is decided then to proceed to the implementation of a book organizer software, taking an initial requirements list from the studied tools, following the guidelines of the collaborative and open source development. It has been developed to its version 4.1, which after going through different development processes, detecting mistakes and adding new functionalities that join to the requirements list, it’s fully functional. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 230-231 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_35 %R 10.1007/978-3-642-55128-4_35 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T The Census of the Brazilian Open-Source Community %A Pinto, Gustavo %A Kamei, Fernando %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K Brazilian OSS Community %K github %K OSS %X During a long time, software engineering research has been trying to better understand open-source communities and uncover two fundamental questions: (i) who are the contributors and (i) why they contribute. Most of these researches focus on well-known OSS projects, but little is known about the OSS movement in emerging countries. In this paper, we attempt to fill this gap by presenting a picture of the Brazilian open-source contributor. To achieve this goal, we examined activities from more than 12,400 programmers on Github, during the period of a year. Subsequently, we correlate our findings with a survey that was answered by more than 1,000 active contributors. Our results show that exists an OSS trend in Brazil: most part of the contributors are active, performing around 30 contributions per year, and they contribute to OSS basically by altruism. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 202-211 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_30 %R 10.1007/978-3-642-55128-4_30 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Mobile Open Source Technologies. 10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San José, Costa Rica, May 6-9, 2014. Proceedings %D 2014 %T Code Review Analytics: WebKit as Case Study %A González-Barahona, Jesús M. %A Izquierdo-Cortázar, Daniel %A Gregorio Robles %A Mario Gallegos %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, Anthony I. %X During the last years, most of the large free / open source software projects have included code review as an usual, or even mandatory practice for changes to their code. In many cases it is implemented as a process in which a developer proposing some change needs to ask for a review by another developer before it can enter the code base. Code reviews, therefore, become a critical process for the project, which could cause delays in contributions being accepted, and risk to become a bottleneck if not enough reviewers are available. In this paper we present a methodology designed to analyze the code review process, to determine its main characteristics and parameters, and to detect potential problems with it. We also present how we have applied this methodology to the WebKit project, learning about the main characteristics of how code review works in their case. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Mobile Open Source Technologies. 10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San José, Costa Rica, May 6-9, 2014. Proceedings %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 427 %P 1 - 10 %@ 978-3-642-55128-4 %R 10.1007/978-3-642-55128-4_1 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Considerations Regarding the Creation of a Post-graduate Master’s Degree in Free Software %A Montes León, SergioRaúl %A Gregorio Robles %A González-Barahona, JesúsM. %A Sánchez C., LuisE. %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Free software has gained importance over the last few years, and can be found in almost any sphere in which ‘software processes’ are important. However, even when universities and higher education establishments include subjects concerning free programming and technologies in their curriculums, their graduates tend to attain limited technological, organisational and philosophical knowledge that limits them as regards their participation in, management and development of free software projects. This gap in skills and knowledge has recently led to a series of post-graduate studies whose objective is to offer students the possibility of acquiring competencies that will allow them to become experts in free software. This paper presents a study concerning the offers for post-graduate studies in free software that currently exist, with the intention of creating similar post-graduate studies in Ecuador. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 123-132 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_17 %R 10.1007/978-3-642-55128-4_17 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Crafting a Systematic Literature Review on Open-Source Platforms %A Teixeira, Jose %A Baiyere, Abayomi %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K Ecosystems %K FLOSS %K open-source %K Platforms %K R&D Management %X This working paper unveils the crafting of a systematic literature review on open-source platforms. The high-competitive mobile devices market, where several players such as Apple, Google, Nokia and Microsoft run a platforms- war with constant shifts in their technological strategies, is gaining increasing attention from scholars. It matters, then, to review previous literature on past platforms-wars, such as the ones from the PC and game-console industries, and assess its implications to the current mobile devices platforms-war. The paper starts by justifying the purpose and rationale behind this literature review on open-source platforms. The concepts of open-source software and computer-based platforms were then discussed both individually and in unison, in order to clarify the core-concept of “open-source platform” that guides this literature review. The detailed design of the employed methodological strategy is then presented as the central part of this paper. The paper concludes with preliminary findings organizing previous literature on open-source platforms for the purpose of guiding future research in this area. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 113-122 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_16 %R 10.1007/978-3-642-55128-4_16 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Cuban GNU/Linux Nova Distribution for Server Computers %A Rosales Rosa, Eugenio %A Fuentes Rodríguez, JuanManuel %A Fírvida Donéstevez, AbelAlfonso %A García Rivas, Dairelys %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X This article presents the novelties offered by the new version of GNU / Linux Nova distribution in its server edition, exposing the new features such as network attached storage, distributed files system, charge balance for PostgreSQL database servers and thin clients, as well as the basic features of a standard server. All these developments are obtained from the integration with the server management platform Zentyal designed to facilitate the work of the end users of the variant of this Cuban distribution. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 212-215 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_31 %R 10.1007/978-3-642-55128-4_31 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Does Contributor Characteristics Influence Future Participation? A Case Study on Google Chromium Issue Tracking System %A Rastogi, Ayushi %A Sureka, Ashish %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Understanding and measuring factors influencing future participation is relevant to organizations. This information is useful for planning and strategic decision-making. In this work, we measure contributor characteristics and compute attrition to investigate their relationship by mining Issue Tracking System. We conduct experiments on four year data extracted from Google Chromium Issue Tracking System. Experimental results show that the likelihood of future participation increases with increase in relevance of role in project and level of participation in previous time-interval. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 164-167 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_22 %R 10.1007/978-3-642-55128-4_22 %0 Book %B 10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San José, Costa Rica, May 6-9, 2014. Proceedings %D 2014 %T Drawing the Big Picture: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks %A Amir Azarbakht %A Jensen, Carlos %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, Anthony I. %X How can we understand FOSS collaboration better? Can social issues that emerge be identified and addressed as they happen? Can the community heal itself, become more transparent and inclusive, and promote diversity? We propose a technique to address these issues by quantitative analysis and temporal visualization of social dynamics in FOSS communities. We used social network analysis metrics to identify growth patterns and unhealthy dynamics; This gives the community a heads-up when they can still take action to ensure the sustainability of the project. %B 10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San José, Costa Rica, May 6-9, 2014. Proceedings %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 427 %P 41 - 50 %@ 978-3-642-55128-4 %R 10.1007/978-3-642-55128-4_5 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T An Exploration of Code Quality in FOSS Projects %A Ahmed, Iftekhar %A Ghorashi, Soroush %A Jensen, Carlos %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K Code Quality %K FOSS %K open source software %K success metrics %X It is a widely held belief that Free/Open Source Software (FOSS) development leads to the creation of software with the same, if not higher quality compared to that created using proprietary software development models. However there is little research on evaluating the quality of FOSS code, and the impact of project characteristics such as age, number of core developers, code-base size, etc. In this exploratory study, we examined 110 FOSS projects, measuring the quality of the code and architectural design using code smells. We found that, contrary to our expectations, the overall quality of the code is not affected by the size of the code base, but that it was negatively impacted by the growth of the number of code contributors. Our results also show that projects with more core developers don’t necessarily have better code quality. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 181-190 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_26 %R 10.1007/978-3-642-55128-4_26 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Flow Research SXP Agile Methodology for FOSS Projects %A Peñalver Romero, GladysMarsi %A Leyva Samada, LisandraIsabel %A Abad, AbelMeneses %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K methodology SXP %K open-source %K production %K research %K Software %X This paper aims to explain a procedure that takes into account the different research processes carried out in developing an open-source, allowing control and management. This study is the SXP methodology applied in this type of project was carried out, allowing the validity of the basis of this research. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 195-198 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_28 %R 10.1007/978-3-642-55128-4_28 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T FOSS Service Management and Incidences %A Ortiz, SusanaSánchez %A Pérez Benitez, Alfredo %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K FOSS %K service management and incidences %X The Free Open Source Software (FOSS) solutions have been reaching a high demand, usage and global recognition, not only in the development of applications for companies and institutions also in the management of services and incidents. With the upswing of Information Technology (IT), the development of tools that enable the reporting of problems and incidents on any organization or company is necessary. Every day you need more applications, software generally, that make easier the user’s actions. This paper describes the need to use these tools and recount the development of a web application that allows the management of reports and incidents from users of Nova, the GNU/Linux Cuban distribution. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 76-79 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_9 %R 10.1007/978-3-642-55128-4_9 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T How Do Social Interaction Networks Influence Peer Impressions Formation? A Case Study %A Bosu, Amiangshu %A Carver, JeffreyC. %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K COLLABORATION %K FOSS %K open source %K OSS %K social network analysis %X Due to their lack of physical interaction, Free and Open Source Software (FOSS) participants form impressions of their teammates largely based on sociotechnical mechanisms including: code commits, code reviews, mailing-lists, and bug comments. These mechanisms may have different effects on peer impression formation. This paper describes a social network analysis of the WikiMedia project to determine which type of interaction has the most favorable characteristics for impressions formation. The results suggest that due to lower centralization, high interactivity, and high degree of interactions between participants, the code review interactions have the most favorable characteristics to support impression formation among FOSS participants. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 31-40 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_4 %R 10.1007/978-3-642-55128-4_4 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T How to Support Newcomers Onboarding to Open Source Software Projects %A Steinmacher, Igor %A Gerosa, MarcoAurélio %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X While onboarding an open source software (OSS) project, contributors face many different barriers that hinder their contribution, leading in many cases to dropout. Many projects leverage the contribution of outsiders and the sustainability of the project relies on retaining some of these newcomers. In this research, we aim at understanding the barriers that hinder onboarding of newcomers to OSS projects, by means of different empirical approaches, and proposing a set of strategies that can be used to support the first step of newcomers. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 199-201 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_29 %R 10.1007/978-3-642-55128-4_29 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Improving Mozilla’s In-App Payment Platform %A Janczukowicz, Ewa %A Bouabdallah, Ahmed %A Braud, Arnaud %A Fromentoux, Gaël %A Bonnin, Jean-Marie %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Nowadays, an in-app payment mechanism is offered in most existing mobile payment solutions. However, current solutions are not flexible and impose certain restrictions: users are limited to predefined payment options and merchants need to adapt their payment mechanisms to each payment provider they use. Ideally mobile payments should be as flexible as possible to be able to target various markets together with users’ spending habits. Mozilla wants to promote an open approach in mobile payments by offering a flexible, easily accessible solution. This solution is analyzed, its shortcomings and possible improvements are discussed leading to an original proposal. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 103-106 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_13 %R 10.1007/978-3-642-55128-4_13 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T A Layered Approach to Managing Risks in OSS Projects %A Franch, Xavier %A Kenett, Ron %A Mancinelli, Fabio %A Susi, Angelo %A Ameller, David %A Ben-Jacob, Ron %A Siena, Alberto %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K Layered Model %K open source %K OSS %K Risk Management %X In this paper, we propose a layered approach to managing risks in OSS projects. We define three layers: the first one for defining risk drivers by collecting and summarising available data from different data sources, including human-provided contextual information; the second layer, for converting these risk drivers into risk indicators; the third layer for assessing how these indicators impact the business of the adopting organisation. The contributions are: 1) the complexity of gathering data is isolated in one layer using appropriate techniques, 2) the context needed to interpret this data is provided by expert involvement evaluating risk scenarios and answering questionnaires in a second layer, 3) a pattern-based approach and risk reasoning techniques to link risks to business goals is proposed in the third layer. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 168-171 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_23 %R 10.1007/978-3-642-55128-4_23 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Lessons Learned from Teaching Open Source Software Development %A Morgan, Becka %A Jensen, Carlos %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K education %K FOSS %K Free/Open Source Software %X Free/Open Source Software allows students to learn valuable real world skills and experiences, as well as a create a portfolio to show future employers. However, the learning curve to joining FOSS can be daunting, often leading newcomers to walk away frustrated. Universities therefore need to find ways to provide a structured introduction to students, helping them overcome the barriers to entry. This paper describes two courses taught at two universities, built around a Communities of Practice model, and the lessons learned from these. Suggestions and insights are shared for how to structure and evaluate such courses for maximum effect. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 133-142 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_18 %R 10.1007/978-3-642-55128-4_18 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T A Methodology for Managing FOSS Migration Projects %A Goñi, Angel %A Boodraj, Maheshwar %A Cabreja, Yordanis %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Since 2005, the Free Software Center (CESOL) at the University of Information Science (UCI) in Havana, Cuba, has conducted several free and open source software (FOSS) migration projects for various organizations. The experience gained from these projects enabled the creation of a FOSS Migration Methodology which documented how the technical elements of a project of this kind should be executed. Despite the usefulness of this methodology, the projects that have been undertaken experienced difficulties that were, in most cases, directly related to their management. This research aims to improve the methodology and minimize management-related challenges thereby improving the quality of migration projects. The proposed methodology was applied in a project that ran in a higher education organization and the results prove that the methodology enhanced the quality of the migration project. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 172-175 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_24 %R 10.1007/978-3-642-55128-4_24 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Navigation Support in Evolving Open-Source Communities by a Web-Based Dashboard %A Hannemann, Anna %A Liiva, Kristjan %A Klamma, Ralf %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X The co-evolution of communities and systems in open-source software (OSS) projects is an established research topic. There are plenty of different studies of OSS community and system evolution available. However, most of the existing OSS project visualization tools provide source code oriented metrics with little support for communities. At the same time, self-reflection helps OSS community members to understand what is happening within their community. Considering missing community-centered OSS visualizations, we investigated the following research question: Are the OSS communities interested in a visualization platform, which reflects community evolution? If so, what aspects should it reflect? To answer this research question, we first conducted an online survey within different successful OSS communities. The results of our evaluation showed that there is a great interest in community-centered statistics. Therefore, we developed an OSS navigator: a Web-based dashboard for community-oriented reflection of OSS projects. The navigator was filled with data from communication and development repositories of three large bioinformatics OSS projects. The members of these OSS communities tested the prototype. The bioinformatics OSS developers acknowledged the uniqueness of statistics that the NOSE dashboard offers. Especially, graph visualization of the project social network received the highest attention. This network view combined with other community-oriented metrics can significantly enhance the existing visualizations or even be provided as a standalone tool. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 11-20 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_2 %R 10.1007/978-3-642-55128-4_2 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Open Source Mobile Virtual Machines: An Energy Assessment of Dalvik vs. ART %A Georgiev, AntonB. %A Sillitti, Alberto %A Succi, Giancarlo %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Dalvik Virtual Machine is Open Source Software and an important part of the Android OS and its better understanding and energy optimization can significantly contribute to the overall greenness of the mobile environment. With the introduction of the OSS solution, named Android Runtime (ART) an attempt of performance and energy consumption optimization was made. In this paper we investigate and compare the performance of the Dalvik virtual and ART from energy perspective. In order to answer our research questions we executed a set of benchmarks in identical experimental setup for both runtimes, while measuring the energy spent and percentage of battery discharge. The results showed that in most of the use case scenarios Ahead-Of-Time compilation process of ART is overall more energy efficient than the Just-In- Time one of Dalvik. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 93-102 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_12 %R 10.1007/978-3-642-55128-4_12 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Open-Source Software Entrepreneurial Business Modelling %A Teixeira, Jose %A Salminen, Joni %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X This poster aims to facilitate business planning of bootstrapping entrepreneurs who are developing a high-tech business by open-source approach. It draws on scholarly works on business modelling and open-source software to provide a practical tool for entrepreneurs establishing a business by open-source approach. Built on top of established business modelling frameworks, the Open-Source Software Entrepreneurial Business Modelling (OSS_EBM) can be a useful strategic management and entrepreneurial tool. It enables strategists and entrepreneurs to describe, design, challenge, invent, brainstorm, pivot, analyze and improve upon open-source business models. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 80-82 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_10 %R 10.1007/978-3-642-55128-4_10 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T A Performance Analysis of Wireless Mesh Networks Implementations Based on Open Source Software %A Armuelles Voinov, Iván %A Cedeño, AidelenChung %A Chung, Joaquín %A González, Grace %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K network performance %K Open Source Software for research and innovation %K OpenFlow %K OpenWRT %K Wireless Mesh Networks %X Wireless mesh networks (WMNs) have emerged as a promising technology, capable of provide broadband connectivity at low cost. Implementations based on Open Source Software of these networks offer advantages for providing broadband networking communications in scenarios where cabling is too expensive or prohibitive such as rural environments. In this paper we evaluate the performance of small scale wireless mesh WMN routing protocols for WMNs: B.A.T.M.A.N. Advanced and the 802.11s standard. We also compare an OpenFlow controller implemented over the WMN, verifying their bandwidth, datagram loss and jitter. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 107-110 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_14 %R 10.1007/978-3-642-55128-4_14 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Polytrix: A Pacto-Powered Polyglot Test Matrix %A Lincoln, Max %A Alves, Fernando %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X We have created a polyglot test framework named Polytrix to compare, benchmark, and independently verify a suite of open-source OpenStack SDKs that each target a different programming language. The framework validates sample code from each SDK against a shared test scenario to validate that each SDK correctly implements a given scenario. It uses Pacto for integration contract testing between the SDKs and the OpenStack services, and generates test reports that help compare and document each SDK. It is designed so interactive training materials can be generated in future versions. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 191-194 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_27 %R 10.1007/978-3-642-55128-4_27 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T PROINFODATA: Monitoring a Large Park of Computational Laboratories %A Possamai, CleideL.B. %A Pasqualin, Diego %A Weingaertner, Daniel %A Todt, Eduardo %A Castilho, MarcosA. %A Bona, LuisC.E. %A Almeida, EduardoCunha %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X This paper briefly presents a model for monitoring a large, heterogeneous and geographically scattered computer park. The data collection is performed by a software agent. The collected data are sent to the central server over the Internet, and stored by the storage system. An on-line portal makes up the visualization system, featuring charts, reports, and other tools for assessing the state of the park. This system is currently monitoring circa 150,000 machines. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 226-229 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_34 %R 10.1007/978-3-642-55128-4_34 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Smart TV with Free Technologies in Support of Teaching-Learning Process %A Rosales Rosa, Eugenio %A Fírvida Donéstevez, AbelAlfonso %A González Muño, Marielis %A Fuentes, AllanPierra %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X The digital divide created between Cuba and the rest of the world has forced us to use alternative technologies in order to preserve and strengthen the achievements of the Revolution in the field of education. One of the actions undertaken in this regard consists of making audiovisual equipment and media become a supplementary element of the teacher’s educational work, and thus ensuring the rational use of the aforesaid media. This paper shows how to use a new trend of information technology and communications, using hybrid or smart TVs. This low-cost solution for low energy consumption, conceived as part of the educational process at all levels of the Island, provides some technical aspects and also shows, in the outline, some other ideas for incorporating this technology into the teaching-learning process. The results of laboratory tests are likewise shown. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 147-152 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_20 %R 10.1007/978-3-642-55128-4_20 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T A Study of the Effect on Business Growth by Utilization and Contribution of Open Source Software in Japanese IT Companies %A Noda, Tetsuo %A Tansho, Terutaka %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X To analyze how OSS effects business growth both through simple use and by deeper engagement as a stakeholder in OSS community, we did questionnaire research to Japanese IT companies in 2012 and 2013. We analyze the progress of utilization and contribution of OSS, and the impact on business growth indicators by them. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 216-217 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_32 %R 10.1007/978-3-642-55128-4_32 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T A Successful OSS Adaptation and Integration in an e-Learning Platform: TEC Digital %A Chacon-Rivas, Mario %A Garita, Cesar %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X E-learning projects in many universities are focused on adapting or installing a software platform to upload teaching materials and sometimes to open discussion forums. However, it is totally possible to extend the learning management system (LMS) as a complete service platform for students and instructors including more advanced services. This paper shows the progressive integration of services and applications in TEC Digital as the open source e-learning platform of the Costa Rica Institute of Technology. This integration experience could be used as a case of study for other universities. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 143-146 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_19 %R 10.1007/978-3-642-55128-4_19 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Towards Understanding of Structural Attributes of Web APIs Using Metrics Based on API Call Responses %A Janes, Andrea %A Remencius, Tadas %A Sillitti, Alberto %A Succi, Giancarlo %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X The latest trend across different industries is to move towards (open) web APIs. Creating a successful API, however, is not easy. A lot depends on consumers and their interest and willingness to work with the exposed interface. Structural quality, learning difficulty, design consistency, and backwards compatibility are some of the important factors in this process. The question, however, is how one can measure and track such attributes. This paper presents the beginnings of a measurement framework for web APIs that is based on the information readily available both to API providers and API consumers - API call responses. In particular, we analyze the tree-based hierarchical structure of JSON and XML data returned from API calls. We propose a set of easy-to-compute metrics as a starting point and describe sample usage scenarios. These metrics are illustrated by examples from some of the popular open web APIs. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 83-92 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_11 %R 10.1007/978-3-642-55128-4_11 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T USB Device Management in GNU/Linux Systems %A Deroncelé, EdilbertoBlez %A Fuentes, AllanPierra %A Tejera Hernández, DayanaCaridad %A Cáceres Navarro, Haniel %A Fírvida Donestévez, AbelAlfonso %A Febles Parker, MichelEvaristo %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X Protecting the access to USB ports has the same priority for information security than firewalls and antivirus software. Nowadays there are some tools that allow us to monitor and regulate the access to USB devices, but all of them are distributed under proprietary licenses. This work presents an application that solves the mentioned problem: ?’How controlling the access to USB mass storage devices in GNU/Linux Operating Systems? %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 218-225 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_33 %R 10.1007/978-3-642-55128-4_33 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Use of Open Software Tools for Data Offloading Techniques Analysis on Mobile Networks %A Koo, JoséM. %A Espino, JuanP. %A Armuelles, Iván %A Villarreal, Rubén %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K Data Offloading %K LTE %K ns3 %K OSS for research and education %K small cells %K WiFi %X This research aims to highlight the benefits of using free software based tools for studying a LTE mobile network with realistic parameters. We will overload this LTE network and offload it through data offloading techniques such as small cells and WiFi offload. For this research, discreteevent open software network simulator ns3 will be implemented. Ns3 is a network simulator based on the programming language C++, and has all the necessary libraries to simulate an LTE and WiFi network. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 111-112 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_15 %R 10.1007/978-3-642-55128-4_15 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T When Are OSS Developers More Likely to Introduce Vulnerable Code Changes? A Case Study %A Bosu, Amiangshu %A Carver, JeffreyC. %A Hafiz, Munawar %A Hilley, Patrick %A Janni, Derek %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K FOSS %K open source %K OSS %K security %K vulnerability %X We analyzed peer code review data of the Android Open Source Project (AOSP) to understand whether code changes that introduce security vulnerabilities, referred to as vulnerable code changes (VCC), occur at certain intervals. Using a systematic manual analysis process, we identified 60 VCCs. Our results suggest that AOSP developers were more likely to write VCCs prior to AOSP releases, while during the post-release period they wrote fewer VCCs. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 234-236 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_37 %R 10.1007/978-3-642-55128-4_37 %0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Who Contributes to What? Exploring Hidden Relationships between FLOSS Projects %A Syeed, M.M.Mahbubul %A Hammouda, Imed %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %X In this paper we address the challenge of tracking resembling open source projects by exploiting the information of which developers contribute to which projects. To do this, we have performed a social network study to analyze data collected from the Ohloh repository. Our findings suggest that the more shared contributors two projects have, the more likely they resemble with respect to properties such as project application domain, programming language used and project size. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 21-30 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_3 %R 10.1007/978-3-642-55128-4_3 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Authoritative Linked Data Descriptions of Debian Source Packages Using ADMS.SW %A Olivier Berger %A Christian Bac %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %K debian %X he Debian Package Tracking System is a Web dashboard for Debian contributors and advanced users. This central tool publishes the status of subsequent releases of source packages in the Debian distribution. It has been improved to generate RDF meta-data documenting the source packages, their releases and links to other packaging artifacts, using the ADMS.SW 1.0 model. This constitutes an authoritative source of machine-readable Debian “facts” and proposes a reference URI naming scheme for Linked Data resources about Debian packages. This should enable the interlinking of these Debian package descriptions with other ADMS.SW or DOAP descriptions of FLOSS projects available on the Semantic Web also using Linked Data principles. This will be particularly interesting for traceability with upstream projects whose releases are packaged in Debian, derivative distributions reusing Debian source packages, or with other FLOSS distributions. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 168 - 181 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_12 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Community Dynamics in Open Source Software Projects: Aging and Social Reshaping %A Hannemann, Anna %A Klamma, Ralf %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X An undeniable factor for an open source software (OSS) project success is a vital community built around it. An OSS community not only needs to be established, but also to be persisted. This is not guaranteed considering the voluntary nature of participation in OSS. The dynamic analysis of the OSS community evolution can be used to extract indicators to rate the current stability of a community and to predict its future development. Despite the great amount of studies on mining project communication and development repositories, the evolution of OSS communities is rarely addressed. This paper presents an approach to analyze the OSS community history. We combine adapted demography measures to study community aging and social analysis to investigate the dynamics of community structures. The approach is applied to the communication and development history of three bioinformatics OSS communities over eleven years. First, in all three projects a survival rate pattern is identified. This finding allows us to define the minimal number of newcomers required for the further positive community growth. Second, dynamic social analysis shows that the node betweenness in combination with the network diameter can be used as an indicator for significant changes in the community core and the quality of community recovery after these modifications. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 80 - 96 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_6 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T A Dual Model of Open Source License Growth %A Hofmann, Gottfried %A Dirk Riehle %A Carsten Kolassa %A Mauerer, Wolfgang %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %K ohloh %X Every open source project needs to decide on an open source license. This decision is of high economic relevance: Just which license is the best one to help the project grow and attract a community? The most common question is: Should the project choose a restrictive (reciprocal) license or a more permissive one? As an important step towards answering this question, this paper analyses actual license choice and correlated project growth from ten years of open source projects. It provides closed analytical models and finds that around 2001 a reversal in license choice occurred from restrictive towards permissive licenses. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 245 - 256 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_18 %> https://flosshub.org/sites/flosshub.org/files/oss2013.hofmann.pdf %0 Book %D 2013 %T Effect on Business Growth by Utilization and Contribution of Open Source Software in Japanese IT Companies %A Noda, Tetsuo %A Tansho, Terutaka %A Coughlan, Shane %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X The expanded use of Open Source Software (OSS), and the expansion of the market caused by this adoption has led to a corresponding increase in the number of businesses acting as stakeholders in the field. Some of these are pure users of OSS technology but a great number are developers of such technology, and can be understood to have a substantial investment in this paradigm. It is reasonable to assume that such businesses are rational actors, and that their investment or contribution to the field implies a positive economic benefit either currently obtained or assumed as a return in the future. This paper analyzes how OSS affects Japanese IT companies’ business growth both through simple use and by deeper engagement as a stakeholder in OSS community. This is the first time that such a link between the utilization of OSS and economic growth has been explored in the context of Japan, and it can hopefully lay a foundation for further study regarding the real economic value of this approach to software. %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 222 - 231 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_16 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T The Emergence of Quality Assurance Practices in Free/Libre Open Source Software: A Case Study %A Barham, Adina %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X As the user base of Free/Libre Open Source Software (FLOSS) diversifies, the need for higher quality is becoming more evident. This implies a more complex development model that includes various steps which were previously associated exclusively with proprietary development such as a formal quality assurance step (QA). However, little research has been done on how implementing formal quality assurance impacts the structure of FLOSS communities. This study aims to start filling this gap by analyzing interactions within such a community. Plone is just one among many FLOSS projects that acknowledged the importance of verification by implementing a quality assurance step. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 271 - 276 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_21 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Exploring Collaboration Networks in Open-Source Projects %A Jermakovics, Andrejs %A Sillitti, Alberto %A Succi, Giancarlo %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X Analysis of developer collaboration networks presents an opportunity for understanding and thus improving the software development process. Discovery of these networks, however, presents a challenge since the collaboration relationships are initially not known. In this work we apply an approach for discovering collaboration networks of open source developers from Version Control Systems (VCS). It computes similarities among developers based on common file changes, constructs the network of collaborating developers and applies filtering techniques to improve the readability of the visualized network. We use the approach in case studies of three different projects from open source (phpMyAdmin, Eclipse Data Tools Platform and Gnu Compiler Collection) to learn their organizational structure and patterns. Our results indicate that with little effort the approach is capable of revealing aspects of these projects that were previously not known or would require a lot of effort to discover manually via other means, such as reading project documentation and forums. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 97 - 108 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_7 %0 Book %B IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification %D 2013 %T How Healthy Is My Project? Open Source Project Attributes as Indicators of Success %A Piggot, James %A Amrit, Chintan %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %K flossmole %K sourceforge %X Determining what factors can influence the successful outcome of a software project has been labeled by many scholars and software engineers as a difficult problem. In this paper we use machine learning to create a model that can determine the stage a software project has obtained with some accuracy. Our model uses 8 Open Source project metrics to determine the stage a project is in. We validate our model using two performance measures; the exact success rate of classifying an Open Source Software project and the success rate over an interval of one stage of its actual performance using different scales of our dependent variable. In all cases we obtain an accuracy of above 70% with one away classification (a classification which is away by one) and about 40% accuracy with an exact classification. We also determine the factors (according to one classifier) that uses only eight variables among all the variables available in SourceForge, that determine the health of an OSS project. %B IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 30 - 44 %@ 978-3-642-38928-3 %U http://link.springer.com/chapter/10.1007/978-3-642-38928-3_3 %R 10.1007/978-3-642-38928-3_3 %> https://flosshub.org/sites/flosshub.org/files/OSSHealth_1.0.pdf %0 Book %B IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification %D 2013 %T Identifying Success Factors for the Mozilla Project %A Viseur, Robert %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X The publication of the Netscape source code under free software license and the launch of the Mozilla project constitute a pioneering initiative in the field of free and open source software. However, five years after the publication came years of decline. The market shares rose again after 2004 with the lighter Firefox browser. We propose a case study covering the period from 1998 to 2012. We identify the factors that explain the evolution of the Mozilla project. Our study deepens different success factors identified in the literature. It is based on authors’ experience as well as the abundant literature dedicated to the Netscape company and the Mozilla project. It particularly highlights the importance of the source code complexity, its modularity, the responsibility assignment and the existence of an organisational sponsorship. %B IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 45 - 60 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_4 %0 Book %D 2013 %T IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification Technological Innovation and Resource Bricolage in Firms: The Role of Open Source Software %A Mahajan, Aarti %A Clarysse, Bart %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X Technological resources have been an important source of innovation in companies. They play a key role in the development of new products and services. However, the upfront investment in technical resources to enable the development of these new products and services can be quite high. Therefore, managers ask for well elaborated business cases before making investments. These business cases rely on market research to back up their assumptions rather than in-market testing. We argue that the advent of open source software (OSS) creates an opportunity space for companies to build low-cost prototypes and test their ideas in the market. Little is known about how OSS plays a role in allowing these firms to enhance product development. Using qualitative case studies, the paper sheds light on how OSS acts as a bricolage mechanism for technological innovation in the ICT services industry. %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 1 - 17 %@ 978-3-642-38928-3 %U http://link.springer.com/chapter/10.1007/978-3-642-38928-3_1 %R 10.1007/978-3-642-38928-3_1 %0 Book %D 2013 %T IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification Empirical Study of the Relation between Open Source Software Use and Productivity of Japan’s Information Service Industries %A Noda, Tetsuo %A Tanihana, Keisuke %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X This paper analyzes the relation between OSS (Open Source Software) use and the performance of Japanese information service industry. We first estimate the market value of OSS, an issue which only a few studies have specifically addressed. The results are then used to analyze the economic effect of OSS. Although our study has some methodological limitations regarding the calculation of the market value of OSS, we demonstrate that the economic effect of OSS is generally positive. %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 18 - 29 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_2 %0 Book %B IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification %D 2013 %T Is It All Lost? A Study of Inactive Open Source Projects %A Khondu, Jymit %A Capiluppi, Andrea %A Stol, Klaas %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %K sourceforge %X Open Source Software (OSS) proponents suggest that when developers lose interest in their project, their last duty is to “hand it off to a competent successor.” However, the mechanisms of such a hand-off are not clear, or widely known among OSS developers. As a result, many OSS projects, after a certain long period of evolution, stop evolving, in fact becoming “inactive” or “abandoned” projects. This paper presents an analysis of the population of projects contained within one of the largest OSS repositories available (SourceForge.net), in order to describe how projects abandoned by their developers can be identified, and to discuss the attributes and characteristics of these inactive projects. In particular, the paper attempts to differentiate projects that experienced maintainability issues from those that are inactive for other reasons, in order to be able to correlate common characteristics to the “failure” of these projects. %B IFIP Advances in Information and Communication Technology Open Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 61 - 79 %@ 978-3-642-38928-3 %U http://staff.lero.ie/stol/files/2013/03/2013-Is-It-All-Lost-A-Study-of-Inactive-Open-Source-Projects.pdf %R 10.1007/978-3-642-38928-3_5 %> https://flosshub.org/sites/flosshub.org/files/2013-Is-It-All-Lost-A-Study-of-Inactive-Open-Source-Projects.pdf %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Misconceptions and Barriers to Adoption of FOSS in the U.S. Energy Industry %A Kuechler, Victor %A Jensen, Carlos %A Bryant, Deborah %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X In this exploratory study, we map the use of free and open source software (FOSS) in the United States energy sector, especially as it relates to cyber security. Through two surveys and a set of semi-structured interviews—targeting both developers and policy makers—we identified key stakeholders, organizations, and FOSS projects, be they rooted in industry, academia, or public policy space that influence software and security practices in the energy sector. We explored FOSS tools, common attitudes and concerns, and challenges with regard to FOSS adoption. More than a dozen themes were identified from interviews and surveys. Of these, drivers for adoption and risks associated with FOSS were the most prevalent. More specifically, the misperceptions of FOSS, the new security challenges presented by the smart grid, and the extensive influence of vendors in this space play the largest roles in FOSS adoption in the energy sector. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 232 - 244 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_17 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Modeling Practices in Open Source Software %A Badreddin, Omar %A Lethbridge, Timothy %A Elassar, Maged %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X It is widely accepted that modeling in software engineering increases productivity and results in better code quality. Yet, modeling adoption remains low. The open source community, in particular, remains almost entirely code centric. In this paper, we explore the reasons behind such limited adoption of modeling practices among open source developers. We highlight characteristics of modeling tools that would encourage their adoption. We propose Umple as a solution where both modeling and coding elements are treated uniformly. In this approach, models can be manipulated textually and code can be edited visually. We also report on the Umple compiler itself as a case study of an open source project where contributors, using the above approach, have and continue to routinely commit code and model over a number of years. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 127 - 139 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_9 %> https://flosshub.org/sites/flosshub.org/files/Modeling-Practices-in-Open-Source-Software.pdf %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T An Open Source Monitoring Framework for Enterprise SOA %A El Ioini, Nabil %A Garibbo, Alessandro %A Sillitti, Alberto %A Succi, Giancarlo %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X Web services monitoring is currently emerging as an effective way to trace faults in services at runtime. The lack of testing information provided by web services specifications was an indication that other methods need to be used to assess the quality of web services. This is mainly due to the fact that it is difficult to simulate the client infrastructure during testing of web services. Monitoring consists of inspecting services at runtime and taking adequate actions when unacceptable events occur. Monitoring could be performed by different stakeholders and could target different properties of services. Predominantly, monitoring is performed by service providers to manage their internal resources and balance their requests load. In our effort to improve the monitoring infrastructures, we propose a monitoring framework in which all the participants (services providers, services requestors) can contribute to monitoring and at the same time have direct access to the monitoring data. This paper describes a monitoring framework developed as part of NEXOF-RA project. The framework offers a set of capabilities for a collaborative monitoring of web services. The paper presents motivations, system design, implementation and usage of the framework. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 182 - 193 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_13 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T A Preliminary Analysis of Localization in Free Software: How Translations Are Performed %A Reina, Laura Arjona %A Gregorio Robles %A Jesus M. Gonzalez-Barahona %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X Software is more than just source code. There is a myriad of elements that compose a software project, among others documentation, translations, multimedia, artwork, marketing. In this paper, we focus on the translation efforts that free, libre, open source software (FLOSS) projects undergo to provide their software in multiple languages. We have therefore analyzed a large amount of projects for their support and procedures regarding translations, if they exist. Our results show that many, but not all, projects offer some type of support and specify some ways to those wanting to contribute. Usually, projects from a more traditional libre software domain are more prone to ease such tasks. However, there is no general way to contribute, as formats and procedures are often project-specific. We have identified as well a high number of translation-supporting tools, with many projects having their own one. All in all, information about how to contribute is the main factor for having a very internationalized application. Projects accepting and giving credit to contributing translators have high levels of internationalization, even if the process is rudimentary. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 153 - 167 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_11 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T The Role of Microblogging in OSS Knowledge Management %A Lewis, Jonathan %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %K twitter %X Given that microblogging has been shown to play a valuable role in knowledge management within companies, it is useful to understand how it is being used in relation to OSS. This project studies tweets related to 12 open source projects and keywords, ranging from web content management systems (CMSes) to general office applications. It found considerable differences in the content and exchange of tweets, especially between specialist products such as CMSes and office suites such as OpenOffice. Tweets concerning the more specialist projects tended to provide information rather than updates on the user’s current status. We found a high proportion of event-driven traffic for some CMS projects, and a lower proportion for the office products and groups of projects. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 140 - 152 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_10 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Socio-technical Congruence in OSS Projects: Exploring Conway’s Law in FreeBSD %A Syeed, M.M. Mahbubul %A Hammouda, Imed %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X Software development requires effective communication, coordination and collaboration among developers working on interdependent modules of the same project. The need for coordination is even more evident in open source projects where development is often more dispersed and distributed. In this paper, we study the match between the coordination needs established by the technical domain (i.e. source code) and the actual coordination activities carried out by the development team, such hypothetical match is also known as socio-technical congruence. We carry out our study by empirically examining Conway’s law in FreeBSD project. Our study shows that the congruence measure is significantly high in FreeBSD and that the congruence value remains stable as the project matured. %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 109 - 126 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_8 %0 Book %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %D 2013 %T Towards a Reference Model on How to Utilise Open Standards in Open Source Projects: Experiences Based on Drupal %A Andersson, Stefan %A Feist, Jonas %A Gustavsson, Tomas %A Strindberg, Henrik %A Gamalielsson, Jonas %A Lundell, Björn %A Grahn, Alexander %E Petrinja, Etiel %E Succi, Giancarlo %E Ioini, Nabil %E Sillitti, Alberto %X It is known that standards implemented in Open Source software (OSS) can promote a competitive market, reduce the risk for lock-in and improve interoperability, whilst there is limited knowledge concerning the relationship between standards and their implementations in OSS. In this paper we report from an ongoing case study conducted in the context of the ORIOS (Open Source software Reference Implementations of Open Standards) project in which influences between OSS communities and software standard communities are investigated. The study focuses on the Drupal project and three of its implemented standards (RDFa, CMIS, and OpenID). %B IFIP Advances in Information and Communication TechnologyOpen Source Software: Quality Verification %I Springer Berlin Heidelberg %C Berlin, Heidelberg %V 404 %P 257 - 263 %@ 978-3-642-38928-3 %R 10.1007/978-3-642-38928-3_19 %0 Journal Article %J Information Technology & People %D 2012 %T Adoption of free/libre open source software in public organizations: factors of impac %A Rossi, Bruno %A Russo, Barbara %A Succi, Giancarlo %X Purpose – In this paper the authors aim to investigate the importance of factors for the adoption of free/libre open source software (FLOSS) in the public sector. They seek to evaluate how different factors impact during the initiation and implementation phases of the adoption process. Design/methodology/approach – The authors base the methodological approach on two exploratory case studies with a contrasting result logic. They build a multi-level framework grounded both on literature review, and feedback from stakeholders. They then apply the framework to two case studies to better frame the findings. They consider phases of adoption (initiation, implementation) and the levels of adoption (technological, organizational, environmental, individual). Findings – In the case studies, the authors found the importance of a strong and decision-centric management board to give the impulse for the initiation phase of the process. As perceived by the stakeholders, a strong governmental support is of paramount importance to increase the adoption at the public level, although in the case studies examined the initiation stage started from the impulse of a championing management. Both case studies passed the initiation phase successfully. Continuous employees' training, organizational objectives consensus, and business process reengineering have been found important for the implementation phase. In the case study in which these factors were not in place, the implementation phase of adoption failed. Environmental factors – although relevant for the initiation of the adoption process – are less significant during the actual implementation of the adoption process, as the contrasting result logic from the case studies shows. Research limitations/implications – The study refers to two public organizations in a specific environmental setting. No causality among factors has been inferred. Quantitative objective data have been used to determine the success of adoption, for qualitative data multiple sources have been used when possible to limit threats to validity. Practical implications – The framework can be used by stakeholders in public organizations to better frame their adoption strategies and to compare results across institutions. Lessons learnt from the case studies can be useful to drive future adoptions of FLOSS. Originality/value – The framework combines phases of adoption and levels making it possible to frame the analysis of the case studies. It has been operationalized with a set of metrics, and with a protocol for the case studies to increase replicability value. %B Information Technology & People %V 25 %P 156-187 %U http://www.emeraldinsight.com/journals.htm?articleid=17036351 %N 2 %& 156 %R http://dx.doi.org/10.1108/09593841211232677 %0 Conference Proceedings %B IFIP Advances in Information and Communication Technology 378 (OSS 2012) %D 2012 %T Two Evolution Indicators for FOSS Projects %A Petrinja, Etiel %A Succi, Giancarlo %K metrics %K sourceforge %X In this paper we introduce two project evolution indicators. One is showing an increase of downloads of the project and therefore a growing interest of users in the results of the project. The second indica- tor is predicting the future evolution of the project with the submission of new revisions to the concurrent versioning system. Both indicators can provide evidence of the sustainability of a software project. We used the General Linear Model method to statistically formulate the two linear equations that can be used to predict the two indicators. The predicting equations were build by using two stratified data samples one of 760 projects and the second of 880 projects extracted from the SourceForge repository. The six metrics included into the final version of the two models were extracted from a set of thirty project and product metrics as: the number of downloads, the number of developers, etc. We have validated the discriminant and the concurrent validity of the two models by using different statistical tests as the goodness-of-fit and we have used the two models to predict the indicators on two hold-out validation samples. The model predicting the increment of downloads was correct in 75 percent of the cases, the model predicting the submission of new revisions was correct in 93 percent of the cases. %B IFIP Advances in Information and Communication Technology 378 (OSS 2012) %I IFIP AICT %V 378 %P 216-232 %8 09/2012 %0 Conference Proceedings %B Open Source Systems: Grounding Research (OSS 2011) %D 2011 %T Adoption of OSS Development Practices by the Software Industry: A Survey %A Petrinja, Etiel %A Sillitti, Alberto %A Succi, Giancarlo %K qualipso %K Survey %X The paper presents a survey of aspects related to the adoption of Open Source Software by the software industry. The aim of this study was to collect data related to practices and elements in the development process of companies that influence the trust in the quality of the product by potential adopters. The work is part of the research done inside the QualiPSo project and was carried out using a qualitative study based on a structured questionnaire focused on perceptions of experts and development practices used by companies involved in the Open Source Software industry. The results of the survey confirm intuitive concerns related to the adoption of Open Source Software as: the selection of the license, the quality issues addressed, and the development process tasks inside Open Source Software projects. The study uncovered specific aspects related to trust and trustworthiness of the Open Source Software development process that we did not find in previous studies as: the standards implemented by the OSS project, the project's roadmap is respected, and the communication channels that are available. %B Open Source Systems: Grounding Research (OSS 2011) %I Springer %P 233-243 %8 10/2011 %0 Journal Article %J Information and Software Technology %D 2011 %T Path dependent stochastic models to detect planned and actual technology use: A case study of OpenOffice %A Rossi, Bruno %A Russo, Barbara %A Succi, Giancarlo %K Actual use of technology %K Path dependence %K Technology adoption %K Urn models %X Abstract Context Adopting IT innovation in organizations is a complex decision process driven by technical, social and economic issues. Thus, those organizations that decide to adopt innovation take a decision of uncertain success of implementation, as the actual use of a new technology might not be the one expected. The misalignment between planned and effective use of innovation is called assimilation gap. Objective This research aims at defining a quantitative instrument for measuring the assimilation gap and applying it to the case of the adoption of OSS. Method In this paper, we use the theory of path dependence and increasing returns of Arthur. In particular, we model the use of software applications (planned or actual) by stochastic processes defined by the daily amounts of files created with the applications. We quantify the assimilation gap by comparing the resulting models by measures of proximity. Results We apply and validate our method to a real case study of introduction of OpenOffice. We have found a gap between the planned and the effective use despite well-defined directives to use the new OS technology. These findings suggest a need of strategy re-calibration that takes into account environmental factors and individual attitudes. Conclusions The theory of path dependence is a valid instrument to model the assimilation gap provided information on strategy toward innovation and quantitative data on actual use are available. %B Information and Software Technology %V 53 %P 1209 - 1226 %8 11/2011 %U http://www.sciencedirect.com/science/article/pii/S0950584911001042 %N 11 %! Information and Software Technology %R 10.1016/j.infsof.2011.05.002 %0 Book Section %B Open Source Software: New Horizons %D 2010 %T Download Patterns and Releases in Open Source Software Projects: A Perfect Symbiosis? %A Rossi, Bruno %A Russo, Barbara %A Succi, Giancarlo %E Ågerfalk, Pär %E Boldyreff, Cornelia %E González-Barahona, Jesús %E Madey, Gregory %E Noll, John %K flossmole %K oss2010 %K sourceforge %X Software usage by end-users is one of the factors used to evaluate the success of software projects. In the context of open source software, there is no single and non-controversial measure of usage, though. Still, one of the most used and readily available measure is data about projects downloads. Nevertheless, download counts and averages do not convey as much information as the patterns in the original downloads time series. In this research, we propose a method to increase the expressiveness of mere download rates by considering download patterns against software releases. We apply experimentally our method to the most downloaded projects of SourceForge's history crawled through the FLOSSMole repository. Findings show that projects with similar usage can have indeed different levels of sensitivity to releases, revealing different behaviors of users. Future research will develop further the pattern recognition approach to automatically categorize open source projects according to their download patterns. %B Open Source Software: New Horizons %S IFIP Advances in Information and Communication Technology %I Springer Boston %V 319 %P 252-267 %U http://dx.doi.org/10.1007/978-3-642-13244-5_20 %0 Conference Paper %B OSS2009: Open Source Ecosystems: Diverse Communities Interacting (IFIP 2.13) %D 2009 %T Analysis of Open Source Software Development Iterations by Means of Burst Detection Techniques %A Rossi, Bruno %A Russo, Barbara %A Succi, Giancarlo %X A highly efficient bug fixing process and quick release cycles are considered key properties of the open source software development methodology. In this paper, we study the relation between code activities (such as lines of code added per commit), bug fixing activities, and software release dates in a subset of open source projects. To study the phenomenon, we gathered a large data set about the evolution of 5 major open source projects. We compared activities by means of a burst detection technique to discover temporal peaks in time-series. We found quick adaptation of issue tracking activities in proximity of releases, and a distribution of coding activities across releases. Results show the importance of the application type/domain for the evaluation of the development process. %B OSS2009: Open Source Ecosystems: Diverse Communities Interacting (IFIP 2.13) %S IFIP Advances in Information and Communication Technology %I Springer %V 299/2009 %P 83 - 93 %8 2009/// %G eng %& 9 %R http://dx.doi.org/10.1007/978-3-642-02032-2_9 %> https://flosshub.org/sites/flosshub.org/files/Analysis%20of%20Open%20Source%20Software.pdf %0 Journal Article %J International Journal of Open Source Software and Processes %D 2009 %T A Cost Model of Open Source Software Adoption %A Russo, Barbara %A Succi, Giancarlo %X A limited budget for IT may lock public bodies in obsolete inefficient solutions slowing down their process of innovation. Various actions of estimating, controlling, and reducing IT costs have been already performed at national and European levels and Open Source Software (OSS) has been often pointed as a promising alternative that may also render public services and the underlying business processes more transparent and accessible to citizens. In this chapter, we propose a model of cost of a migration to OSS as a decision making instrument that helps public bodies being autonomous and independent in the IT adoption. The model is empirically validated in the real daily operations of more than 3,500 users. If adopted systematically our model might be a powerful tool to support transformational government and to establish an empirical open knowledge base on the economic advantages of OSS on which to found future strategies of OSS adoption. %B International Journal of Open Source Software and Processes %V 1 %P 60 - 82 %N 3 %R 10.4018/jossp.2009070105 %0 Conference Paper %B OSS2008: Open Source Development, Communities and Quality (IFIP 2.13) %D 2008 %T Overview on Trust in Large FLOSS Communities %A Petrinja, Etiel %A Sillitti, Alberto %A Succi, Giancarlo %X The paper presents a survey of mature Free/Libre Open Source Software communities. The main focus of the survey is the collection of data related to the practices of these communities related to trust elements in their products. The survey is carried out using a structured questionnaire about thoughts and practices followed by Free/Libre Open Source Software communities. The survey focuses on the analysis of the development processes adopted by such communities. The results of the survey confirms basic ideas related to Free/Libre Open Source Software and explains in more detail specific issues related to trust and trustworthiness of the Free/Libre Open Source Software development process. %B OSS2008: Open Source Development, Communities and Quality (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %V 275/2008 %P 47 - 56 %8 2008/// %G eng %& 4 %R http://dx.doi.org/10.1007/978-0-387-09684-1_4 %> https://flosshub.org/sites/flosshub.org/files/Overview%20on%20Trust.pdf %0 Conference Paper %B OSS2008: Open Source Development, Communities and Quality (IFIP 2.13) %D 2008 %T Social Networking Technologies for Free-Open Source E-Learning Systems %A Di Cerbo, Francesco %A Dodero, Gabriella %A Succi, Giancarlo %X In this paper, we illustrate our methodology for academic teaching, based on cooperative learning paradigm, which also relies on cutting edge e-learning techniques. We use Web 2.0 resources to fulfill requirements for an interactive-constructivistic “learning space”, where blended-teaching paradigm may be proficiently applied. We extend an existing Free/Open Source Software Learning Management System, to create a cooperative and community-based learning space adherent to our proposal. %B OSS2008: Open Source Development, Communities and Quality (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %V 275/2008 %P 289 - 297 %8 2008/// %G eng %& 25 %R http://dx.doi.org/10.1007/978-0-387-09684-1_25 %> https://flosshub.org/sites/flosshub.org/files/Social%20Networking%20Technologies.pdf %0 Conference Paper %B OSS2007: Open Source Development, Adoption and Innovation (IFIP 2.13) %D 2007 %T Open Source Software and Open Data Standards as a form of Technology Adoption: a Case Study %A Rossi, Bruno %A Russo, Barbara %A Succi, Giancarlo %X The process of technology adoption has been studied for long time to give instruments to evaluate the best strategies to ease the introduction of technology. While the main research on Open Source Software focuses mainly on the development process, team collaboration and programmers’ motivations, very few studies consider Open Source Software in this context. In this paper, we provide an overview of literature on technology adoption that can be useful to relate the concepts. We then provide a case study with historical data about file generation and usage across time to evaluate the adoption of Open Source Software and Open Data Standards in the specific case provided. %B OSS2007: Open Source Development, Adoption and Innovation (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %V 234/2007 %P 325 - 330 %8 2007/// %G eng %& 36 %R http://dx.doi.org/10.1007/978-0-387-72486-7_36 %> https://flosshub.org/sites/flosshub.org/files/OSS%20and%20Open%20Data%20Standards.pdf %0 Conference Paper %B OSS2006: Open Source Systems (IFIP 2.13) %D 2006 %T A study on the introduction of Open Source Software in the Public Administration %A Rossi, Bruno %A Russo, Barbara %A Succi, Giancarlo %X This paper reports about a study on the introduction of Open Source Software (OSS) in a Public Administration located in Europe. The Public Administration examined has introduced OSS as a means to save on the license costs and to have a larger space for customisation purposes. The adoption of new software may have an impact on the employees’ productivity that need to be addressed. In this article, we compare the usage of OpenOffice.org and Microsoft Office. Data about the usual office activities performed by the users participating to the experimentation have been collected by means of an automated non-invasive data collection tool. The result of this study reports a similar usage pattern of both suites in terms of workload, but a different approach in using functionalities provided by each software. A further analysis on the life cycles of documents elaborated with the office suites seems to validate the similarities among the software solutions examined. %B OSS2006: Open Source Systems (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %P 165 - 171 %G eng %R http://dx.doi.org/10.1007/0-387-34226-5_16 %> https://flosshub.org/sites/flosshub.org/files/A%20study%20on%20the%20introduction%20of%20OSS.pdf %0 Conference Paper %B OSS2006: Open Source Systems (IFIP 2.13) %D 2006 %T A tool to support the introduction of GNU/Linux desktop system in a professional environment %A Di Cerbo, Francesco %A Favara, Daniele %A Scotto, Marco %A Sillitti, Alberto %A Succi, Giancarlo %A Vernazza, Tullio %X The introduction of a GNU/Linux-based desktop system in a large company is often problematic, in terms of technical issues but especially for employees’ training costs. Mainly, these obstacles are represented by different hardware configurations that might require several ad-hoc activities to adapt a standard release to the specific environment, including company’s application profile. On the other hand, GNU/Linux live distributions provide to the users’ community new and interesting capabilities, as self-configuration and better usability, but loosing compatibility with original distributions, that is unaffordable in professionals scenarios. DSS (Debased Scripts Set) is an answer to both questions. It is a live distribution that includes an unmodified Debian-based Linux release and a modular-designed file system. %B OSS2006: Open Source Systems (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %P 253 - 260 %G eng %R http://dx.doi.org/10.1007/0-387-34226-5_25 %> https://flosshub.org/sites/flosshub.org/files/A%20tool%20to%20support%20the%20introduction.pdf %0 Conference Paper %B OSS2005: Open Source Systems %D 2005 %T Criteria for the non invasive transition to OpenOffice %A Rossi, Bruno %A Scotto, Marco %A Sillitti, Alberto %A Succi, Giancarlo %X Open Source Software (OSS) is receiving an increasing attention as a possible alternative to proprietary solutions. There are supporters of both the alternatives that stress advantages and disadvantages, but what is missing is an empirical view of a transition with the aid of case studies and controlled experiments. The aim of the paper is to report the results of an empirical investigation in the field of office automation in the Public Administration (PA). The available OSS in the field is introduced in the existing environment while preserving the proprietary solution. The analysis is supported by both qualitative and quantitative data. The effects on productivity and on users' attitude towards OSS and the emerging criteria for a possible transition are exposed. %B OSS2005: Open Source Systems %P 250-253 %U http://pascal.case.unibz.it/handle/2038/789 %0 Conference Paper %B OSS2005: Open Source Systems %D 2005 %T Defining the Total Cost of Ownership for the Transition to Open Source Systems %A Russo, Barbara %A Braghin, Chiara %A Gasperi, Paolo %A Sillitti, Alberto %A Succi, Giancarlo %X This paper provides a a framework to evaluate the transition to a OSS software solution in terms of returns and losses in the context of Public Administrations. The ultimate goal of the framework is to identify costs that are not easy to trace or that are not usually collected like user acceptance. The framework has been conducted using a Total Cost of Ownership approach, which is the most frequently used model to conduct cost comparisons between two or more IT systems. The study further implements the Goal Question Metric paradigm to identify the cost metrics. The framework relies various methods to collect the data, including questionnaires with end-users, qualitative interviews with IT-managers and company balance sheets. An example of framework's use is provided. %B OSS2005: Open Source Systems %P 108-112 %U http://pascal.case.unibz.it/handle/2038/774 %0 Conference Paper %B OSS2005: Open Source Systems %D 2005 %T Open Source for e-Government Application Integration: a PHP-based solution %A Gammeri, Simone %A Di Cerbo, Francesco %A Scotto, Marco %A Succi, Giancarlo %A Vernazza, Tullio %X This paper introduces UniGeINT - University of Genoa Integration Tool -, a framework designed to provide integration between several existing tools, databases and data repositories we used in internal administrative processes, by exploiting OSS benefits in terms of costs reduction and bug reporting. Moreover, it adopts state-of-art solutions in Enterprise Application Integration, by using specific design patterns able to match existing IT marrow. So we required in final product common features unmissable for a large scale corporative environment: reliability and fault tolerance, besides to a complete integration with anything previously developed. %B OSS2005: Open Source Systems %P 204-208 %U http://pascal.case.unibz.it/index.jsp