Beyond The Cathedral and the Bazaar
|
|
|
- Delilah Thompson
- 10 years ago
- Views:
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
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
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
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
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
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
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
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
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
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
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
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.
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
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/,
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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/,
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
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
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
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
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
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
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
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)
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
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]
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
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-
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
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
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
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
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
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
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: [email protected] Krzysztof M. Ostaszewski, Actuarial Program Director, Illinois State University, Normal, IL 61790-4520, U.S.A., e-mail:
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
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,
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
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
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
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,
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
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
