Beyond The Cathedral and the Bazaar

Size: px
Start display at page:

Download "Beyond The Cathedral and the Bazaar"

Transcription

1 Master on Free Software GSyC/Libresoft November 2008

2 (cc) 2008 (cc) 2007 Juanjo Amor, Gregorio Robles Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike License. To view a copy of full license, see or write to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

3 Open Source How to study open source projects? Software Growth Distribution of work Social structure: Onion model Evolution of the core group Social Network Analysis Information Sources (SCM, BTS, mailing lists...) Tools (sloccount, mailstat, cvsanaly...)

4 Software Growth Lehman s laws (the Laws of Software Evolution) 2nd (1974) Increasing Complexity - As an E-type system evolves its complexity increases unless work is done to maintain or reduce it Godfrey and Gregorio Robles demostrate that Lehman s laws does not work in open source

5 Software Growth

6 Distribution of work Lorenz curve, is a graphical representation of the cumulative distribution function of a probability distribution The Gini coefficient is a measure of statistical dispersion most prominently used as a measure of inequality of income distribution or inequality of wealth distribution Pareto principle, rule

7 Distribution of work

8 Social structure: Onion model Kevin Crowston (Professor of Information Studies) The social structure of Free and Open Source software development (2004) Empiric model for open source projects, onion model

9 Social structure: Onion model

10 Social structure: Onion model User Start to participate in the community Report bugs Fix bugs Get an SCM account

11 Integration in a project

12 Evolution of the core group The project leader changes between different developers groups No project dependency in one developer Experiment Study the evolution of the main contributors in a project Several time slots

13 Evolution of the core group

14 Social Network Analysis (I)

15 Social Network Analysis (II)

16 Social Network Analysis (and III)

17 SNA for Linux 1.0

18 Developer Territoriality

How To Know More About Free Software Developers

How To Know More About Free Software Developers Master on Free Software {jgato,teo}@gsyc.es GSyC/LibreSoft 28-29 November 2008 (cc) 2007-2010, Juanjo Amor, Gregorio Robles Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike

More information

Control of Nonconforming Product

Control of Nonconforming Product Control of Nonconforming Product FSKN 13 GFSI Basic Level The organisation shall ensure that any product, which does not conform to requirements, is clearly identified and controlled to prevent unintended

More information

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected At 14:05 April 16, 2011 At 13:55 April 16, 2011 At 14:20 April 16, 2011 ND ND 3.6E-01 ND ND 3.6E-01 1.3E-01 9.1E-02 5.0E-01 ND 3.7E-02 4.5E-01 ND ND 2.2E-02 ND 3.3E-02 4.5E-01 At 11:37 April 17, 2011 At

More information

Module 5: Measuring (step 3) Inequality Measures

Module 5: Measuring (step 3) Inequality Measures Module 5: Measuring (step 3) Inequality Measures Topics 1. Why measure inequality? 2. Basic dispersion measures 1. Charting inequality for basic dispersion measures 2. Basic dispersion measures (dispersion

More information

Charting Income Inequality

Charting Income Inequality Charting Inequality Resources for policy making Module 000 Charting Inequality Resources for policy making Charting Inequality by Lorenzo Giovanni Bellù, Agricultural Policy Support Service, Policy Assistance

More information

About Opensistemas The PKI CACert

About Opensistemas The PKI CACert A Community-driven Certification Authority [email protected] OpenSistemas 29 Abril 2011 Universidad Rey JuanCarlos (cc) 2011 and Wikipedia Some rights reserved. This work licensed under Creative

More information

GINI-Coefficient and GOZINTO-Graph (Workshop) (Two economic applications of secondary school mathematics)

GINI-Coefficient and GOZINTO-Graph (Workshop) (Two economic applications of secondary school mathematics) GINI-Coefficient and GOZINTO-Graph (Workshop) (Two economic applications of secondary school mathematics) Josef Böhm, ACDCA & DERIVE User Group, [email protected] Abstract: GINI-Coefficient together with

More information

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation?

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation? Copyright Network and Protocol Simulation Michela Meo Maurizio M. Munafò [email protected] [email protected] Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per

More information

Income inequality: Trends and Measures

Income inequality: Trends and Measures Key Points Income inequality: Trends and Measures UK income inequality increased by 32% between 1960 and 2005. During the same period, it increased by 23% in the USA, and in Sweden decreased by 12%. In

More information

Master on Libre Software

Master on Libre Software Presentation and Kick-off {jgb,grex}@gsyc.es GSyC/LibreSoft, Universidad Rey Juan Carlos Fuenlabrada (Spain), September 7th, 2012 c 2002-2012. Some rights reserved. This presentation is distributed under

More information

Introduction to NetGUI

Introduction to NetGUI Computer Network Architectures [email protected] December 5, 2007 (cc) 2007. Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Attribution-ShareAlike.

More information

Corrective Actions ISO 7. 2009 Coca Cola Company and Michigan State University, original at http://www.fskntraining.org, CC BY SA

Corrective Actions ISO 7. 2009 Coca Cola Company and Michigan State University, original at http://www.fskntraining.org, CC BY SA Corrective Actions ISO 7 HACCP Principle 5 Establish corrective actions to be taken when monitoring indicates that there is a deviation from an established critical limit. Corrective Actions NACMCF Definition

More information

Transformer circuit calculations

Transformer circuit calculations Transformer circuit calculations This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

Chapter 6. Inequality Measures

Chapter 6. Inequality Measures Chapter 6. Inequality Measures Summary Inequality is a broader concept than poverty in that it is defined over the entire population, and does not only focus on the poor. The simplest measurement of inequality

More information

Chapter 5. Choose the answer that mostly suits each of the sentences given:

Chapter 5. Choose the answer that mostly suits each of the sentences given: Chapter 5 Software Configuration Management Choose the answer that mostly suits each of the sentences given: 1. No matter where you are in the system lifecycle, the system will change, and the desire to

More information

GeneraAng Alpha in Private Equity Looking Beyond Discounts to NAV to Truly Understand Added Value of Listed Private Equity

GeneraAng Alpha in Private Equity Looking Beyond Discounts to NAV to Truly Understand Added Value of Listed Private Equity GeneraAng Alpha in Private Equity Looking Beyond Discounts to NAV to Truly Understand Added Value of Listed Private Equity Prof. Oliver Go-schalg of HEC Paris Founder and Head of Research, PERACS Independent

More information

Critical Control Points and Operational Prerequisite Programs

Critical Control Points and Operational Prerequisite Programs Critical Control Points and Operational Prerequisite Programs ISO 4 HACCP Principle 2 Identify the Critical Control Points (CCPs) in the process. The Stop Sign of the process. In ISO 22000, you also must

More information

The Efficiency of Open Source Software Development

The Efficiency of Open Source Software Development The Efficiency of Open Source Software Development Stefan Koch Department of Management Bogazici Üniversitesi Istanbul Koch, S. (2008) "Effort Modeling and Programmer Participation in Open Source Software

More information

Resource Allocation in Open Source Projects: A Profile Based Approach

Resource Allocation in Open Source Projects: A Profile Based Approach Resource Allocation in Open Source Projects: A Profile Based Approach Bachelor of Science Thesis Software Engineering and Management Chayi Fan Stefan Ulvdal Department of Computer Science and Engineering

More information

03 The full syllabus. 03 The full syllabus continued. For more information visit www.cimaglobal.com PAPER C03 FUNDAMENTALS OF BUSINESS MATHEMATICS

03 The full syllabus. 03 The full syllabus continued. For more information visit www.cimaglobal.com PAPER C03 FUNDAMENTALS OF BUSINESS MATHEMATICS 0 The full syllabus 0 The full syllabus continued PAPER C0 FUNDAMENTALS OF BUSINESS MATHEMATICS Syllabus overview This paper primarily deals with the tools and techniques to understand the mathematics

More information

THE CONSTRUCT OF LORENZ CURVES AND OF THE GINI-COEFICIENT TO DEPICT DEGREES IN INEQUALITY IN HEALTH CARE

THE CONSTRUCT OF LORENZ CURVES AND OF THE GINI-COEFICIENT TO DEPICT DEGREES IN INEQUALITY IN HEALTH CARE WWS 597 REINHARDT THE CONSTRUCT OF LORENZ CURVES AND OF THE GINI-COEFICIENT TO DEPICT DEGREES IN INEQUALITY IN HEALTH CARE There are a number of ways in which one can depict the distribution of some magnitude

More information

Document Control. FSKN I 2 Chennai, India February 2-4, 2011

Document Control. FSKN I 2 Chennai, India February 2-4, 2011 Document Control FSKN I 2 Chennai, India February 2-4, 2011 Organization, original at http://www.fskntraining.org, CC-BY-SA GFSI Intermediate Requirement The company shall establish and implement a procedure

More information

Understanding the Differences between Proprietary & Free and Open Source Software

Understanding the Differences between Proprietary & Free and Open Source Software Understanding the Differences between Proprietary & Free and Open Source Software D Prasad 1 and Dr.Ch.Satyananda Reddy 2 1. Department of Computer Science & Engineering, DVR & Dr HS MIC College of Technology,

More information

Linux Labs: mini survival guide

Linux Labs: mini survival guide Enrique Soriano, Gorka Guardiola Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 29 de septiembre de 2011 (cc) 2010 Grupo de Sistemas y Comunicaciones. Some rights reserved. This work

More information

Bachelor's Degree in Business Administration and Master's Degree course description

Bachelor's Degree in Business Administration and Master's Degree course description Bachelor's Degree in Business Administration and Master's Degree course description Bachelor's Degree in Business Administration Department s Compulsory Requirements Course Description (402102) Principles

More information

Chapter 1. The Development Gap

Chapter 1. The Development Gap Chapter 1 The Development Gap STORIES OF CATCH-UP AND DECLINE The development gap emerged because some countries developed earlier than others. In historical perspective the Industrial Revolution : The

More information

Examining graduate committee faculty compositions- A social network analysis example. Kathryn Shirley and Kelly D. Bradley. University of Kentucky

Examining graduate committee faculty compositions- A social network analysis example. Kathryn Shirley and Kelly D. Bradley. University of Kentucky Examining graduate committee faculty compositions- A social network analysis example Kathryn Shirley and Kelly D. Bradley University of Kentucky Graduate committee social network analysis 1 Abstract Social

More information

ESTABLISHING AND PUBLISHING AN ONLINE PEER-REVIEWED JOURNAL: ACTION PLAN, RESOURCING, AND COSTS

ESTABLISHING AND PUBLISHING AN ONLINE PEER-REVIEWED JOURNAL: ACTION PLAN, RESOURCING, AND COSTS ESTABLISHING AND PUBLISHING AN ONLINE PEER-REVIEWED JOURNAL: ACTION PLAN, RESOURCING, AND COSTS Dr. Lorna Shapiro, 2005 Introduction by Kevin Stranack, PKP Systems Team, November, 2006. Open Journal Systems

More information

THE OPEN SOURCE DEVELOPER REPORT

THE OPEN SOURCE DEVELOPER REPORT THE OPEN SOURCE DEVELOPER REPORT 2011 ECLIPSE COMMUNITY SURVEY JUNE 20 11 EXECUTIVE SUMMARY Eclipse is a large, vibrant, well-established open source community with over 200 open source projects, close

More information

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds Zhe Wang, Xiaodong Liu, Kevin Chalmers School of Computing Edinburgh Napier

More information

Free/Libre and Open Source Software: Survey and Study FLOSS

Free/Libre and Open Source Software: Survey and Study FLOSS Free/Libre and Open Source Software: Survey and Study FLOSS Deliverable D18: FINAL REPORT Part V: Software Source Code Survey Rishab Aiyer Ghosh Gregorio Robles Ruediger Glott International Institute of

More information

Parallel DC circuits

Parallel DC circuits Parallel DC circuits This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

IT6304 e-business Applications (Optional)

IT6304 e-business Applications (Optional) e-business Applications (Optional) INTRODUCTION This is one of the optional courses designed for Semester 6 of the Bachelor of Information Technology Degree program. It provides a sound understanding of

More information

THE DEPARTMENT OF SOCIAL AND BEHAVIORAL SCIENCES SOCIOLOGY PROGRAM HANDBOOK

THE DEPARTMENT OF SOCIAL AND BEHAVIORAL SCIENCES SOCIOLOGY PROGRAM HANDBOOK THE DEPARTMENT OF SOCIAL AND BEHAVIORAL SCIENCES SOCIOLOGY PROGRAM HANDBOOK MAY 2015 Sociology The program requires a minimum of 120 semester hours for a Bachelor of Arts Degree in Sociology. This includes

More information

Business Statistics. Successful completion of Introductory and/or Intermediate Algebra courses is recommended before taking Business Statistics.

Business Statistics. Successful completion of Introductory and/or Intermediate Algebra courses is recommended before taking Business Statistics. Business Course Text Bowerman, Bruce L., Richard T. O'Connell, J. B. Orris, and Dawn C. Porter. Essentials of Business, 2nd edition, McGraw-Hill/Irwin, 2008, ISBN: 978-0-07-331988-9. Required Computing

More information

Income inequalities in Italy: trend over time

Income inequalities in Italy: trend over time Income inequalities in Italy: trend over time Loris Vergolini Descriptive evidence In this note we aim to deepen the OECD (2011) results that highlight a critical situation for Italy, providing the image

More information

Paid and Unpaid Labor in Developing Countries: an inequalities in time use approach

Paid and Unpaid Labor in Developing Countries: an inequalities in time use approach Paid and Unpaid Work inequalities 1 Paid and Unpaid Labor in Developing Countries: an inequalities in time use approach Paid and Unpaid Labor in Developing Countries: an inequalities in time use approach

More information

Economic Growth, Inequality and Poverty Reduction in China

Economic Growth, Inequality and Poverty Reduction in China Economic Growth, Inequality and Poverty Reduction in China Sangui Wang Renmin University of China Economic Growth, Poverty and Inequality in China 1 China has achieved remarkable economic growth since

More information

Market Analysis of Cattle in Southern Kaduna, Kaduna State, Nigeria.

Market Analysis of Cattle in Southern Kaduna, Kaduna State, Nigeria. Science Journal of Agricultural Research & Management ISSN:2276-8572 http://www.sjpub.org/sjarm.html Author(s) 2012. CC Attribution 3.0 License. Research Article Published By Science Journal Publication

More information

Black Box Software Testing Fall 2005 Overview for Students

Black Box Software Testing Fall 2005 Overview for Students Black Box Software Testing Fall 2005 Overview for Students Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology and James Bach Principal, Satisfice Inc. Copyright (c)

More information

The Impact of Release Management and Quality Improvement in Open Source Software Project Management

The Impact of Release Management and Quality Improvement in Open Source Software Project Management Applied Mathematical Sciences, Vol. 6, 2012, no. 62, 3051-3056 The Impact of Release Management and Quality Improvement in Open Source Software Project Management N. Arulkumar 1 and S. Chandra Kumramangalam

More information

Jeffery L. Guyse. L. Robin Keller (Chair), R. Duncan Luce and Imran Currim. Decision Analysis and Decision Support Systems Behavioral Decision Making

Jeffery L. Guyse. L. Robin Keller (Chair), R. Duncan Luce and Imran Currim. Decision Analysis and Decision Support Systems Behavioral Decision Making Jeffery L. Guyse Technology and Operations Management College of Business Administration California State Polytechnic University, Pomona Pomona, CA 91768 Office: (909) 869-5357 E-mail: [email protected]

More information

Chapter 7. External Economies of Scale and the International Location of Production. Copyright 2012 Pearson Education. All rights reserved.

Chapter 7. External Economies of Scale and the International Location of Production. Copyright 2012 Pearson Education. All rights reserved. Chapter 7 External Economies of Scale and the International Location of Production Preview Types of economies of scale Economies of scale and market structure The theory of external economies External

More information

LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE

LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE MAT 119 STATISTICS AND ELEMENTARY ALGEBRA 5 Lecture Hours, 2 Lab Hours, 3 Credits Pre-

More information

Everyday Cryptography

Everyday Cryptography Everyday Cryptography Michael F. Herbst [email protected] http://blog.mfhs.eu Interdisziplinäres Zentrum für wissenschaftliches Rechnen Ruprecht-Karls-Universität Heidelberg 24 November

More information

Software Configuration Management

Software Configuration Management Steven J Zeil March 17, 2013 Contents 1 Problems 2 2 Common Practices 6 1 1 Problems Software Configuration Management Over time, a software system can exist in many versions: revisions created as developers

More information

SOFTWARE ENGINEERING OVERVIEW

SOFTWARE ENGINEERING OVERVIEW SOFTWARE ENGINEERING OVERVIEW http://www.tutorialspoint.com/software_engineering/software_engineering_overview.htm Copyright tutorialspoint.com Let us first understand what software engineering stands

More information

The Economics of Digitization: An Agenda for NSF. By Shane Greenstein, Josh Lerner, and Scott Stern

The Economics of Digitization: An Agenda for NSF. By Shane Greenstein, Josh Lerner, and Scott Stern The Economics of Digitization: An Agenda for NSF By Shane Greenstein, Josh Lerner, and Scott Stern This work is licensed under the Creative Commons Attribution-NoDerivs 3.0 Unported License. To view a

More information

QUANTITATIVE METHODS. for Decision Makers. Mik Wisniewski. Fifth Edition. FT Prentice Hall

QUANTITATIVE METHODS. for Decision Makers. Mik Wisniewski. Fifth Edition. FT Prentice Hall Fifth Edition QUANTITATIVE METHODS for Decision Makers Mik Wisniewski Senior Research Fellow, Department of Management Science, University of Strathclyde Business School FT Prentice Hall FINANCIAL TIMES

More information

A Survey of Open Source Software Evolution Studies

A Survey of Open Source Software Evolution Studies A Survey of Open Source Software Evolution Studies Muhammad Aufeef Chauhan M.Sc. Software Engineering Mälardalen University 721 78 Västerås, Sweden [email protected] Abstract The characteristic of

More information

Rafal Borkowski, Hipoteczna 18/22 m. 8, 91-337 Lodz, POLAND, E-mail: [email protected]

Rafal Borkowski, Hipoteczna 18/22 m. 8, 91-337 Lodz, POLAND, E-mail: r-borkowski@go2.pl Rafal Borkowski, Hipoteczna 18/22 m. 8, 91-337 Lodz, POLAND, E-mail: [email protected] Krzysztof M. Ostaszewski, Actuarial Program Director, Illinois State University, Normal, IL 61790-4520, U.S.A., e-mail:

More information

Two-locus population genetics

Two-locus population genetics Two-locus population genetics Introduction So far in this course we ve dealt only with variation at a single locus. There are obviously many traits that are governed by more than a single locus in whose

More information

QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL. Presented by: Ashwini Guttal

QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL. Presented by: Ashwini Guttal QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL Presented by: Ashwini Guttal White Paper Link and Credits Quality Assurance under the Open Source Development Model Download Link Authors Luyin Zhao,

More information

Asset Pricing. Chapter IV. Measuring Risk and Risk Aversion. June 20, 2006

Asset Pricing. Chapter IV. Measuring Risk and Risk Aversion. June 20, 2006 Chapter IV. Measuring Risk and Risk Aversion June 20, 2006 Measuring Risk Aversion Utility function Indifference Curves U(Y) tangent lines U(Y + h) U[0.5(Y + h) + 0.5(Y h)] 0.5U(Y + h) + 0.5U(Y h) U(Y

More information

Diagrams and Graphs of Statistical Data

Diagrams and Graphs of Statistical Data Diagrams and Graphs of Statistical Data One of the most effective and interesting alternative way in which a statistical data may be presented is through diagrams and graphs. There are several ways in

More information

Linux, Open Source, and IBM: The Next Decade

Linux, Open Source, and IBM: The Next Decade Linux, Open Source, and IBM: The Next Decade Bob Sutor VP, Open Source and Standards Today's talk In order to set the context for the next ten years, we'll start by looking back over the last decade. From

More information

Developer Dashboards: The Need For Qualitative Analytics

Developer Dashboards: The Need For Qualitative Analytics Developer Dashboards: The Need For Qualitative Analytics Olga Baysal, Reid Holmes, and Michael W. Godfrey David R. Cheriton School of Computer Science University of Waterloo, Canada {obaysal, rtholmes,

More information

Strong Authentication for Future Web Applications

Strong Authentication for Future Web Applications Strong Authentication for Future Web Applications Chris Williams Leidos, Inc. July 18, 2014 For W3C Identity in the Browser Workshop Abstract Leidos (formerly SAIC), has been using strong authentication

More information

Lecture 20: Software Evolution

Lecture 20: Software Evolution Lecture 20: Software Evolution Basics of Software Evolution Laws of software evolution Requirements Growth Software Aging Basics of Change Management Baselines, Change Requests and Configuration Management

More information