Communication Networks in an Open Source Software Project
|
|
|
- Jerome Simpson
- 9 years ago
- Views:
Transcription
1 Communication Networks in an Open Source Software Project Jeffrey Roberts^ Il-Hom Hann^, Sandra Slaughter* 1 Tepper School of Business, Carnegie Mellon University Pittsburgh, PA{jroberts, sandras}@andrew. cmu.edu 2 Marshall School of Business, University of Southern California Los Angeles, CA, [email protected] Abstract. This study explores the nature of the social network and the patterns of communication that exist in an open source software development project, the Apache HTTP (WEB) server project. Our analysis of archival data on communications between developers in the Apache HTTP server project suggests an interesting pattern of communication. We find that the core developers self-organize into three sub-groups that communicate intensely in completing the project. Our analysis also reveals that a few prominent developers who are centrally located in the network are driving communications within the project. We identify the implications of our findings and suggest areas for further research. 1 Introduction Open source software (OSS) development, i.e., public software development projects where participants can read, modify, and redistribute the software source code [1] is arguably one of the most exciting phenomena in the software industry today. Open source has played a fiindamental role in the development of the Internet by contributing to such remarkable software as TCP/IP, BIND, Sendmail, Linux, and the Apache WEB server. From a software engineering perspective, the open source community has harnessed the Internet like no other by making it the critical piece of its communication and collaboration infrastructure. This prima facie simple innovation has resulted in a revolutionary organization of software production and has sparked discussion on a wide variety of issues, ranging from project organization, software development methodology, information architecture, and standards to incentives and intellectual property rights. The open source movement has also been of great interest for academics. Researchers with diverse backgrounds such as computer science, psychology, sociology, and economics have started to investigate the topic, making open source development a truly interdisciplinary research field. The first works in this rapidly developing field were descriptive in nature [e.g., 2] followed by theory driven explanations [e.g., 3] and early empirical research [e.g., 4-7]. Many of the early explorations into the inner workings of the open source development process have sought to explain the mechanisms by which open source projects attract and motivate volunteers to produce such seemingly high quality software [e.g., 2, 8]. One aspect, however, of the OSS phenomenon that has received Please use the following format when citing this chapter: Roberts, J., Hann, I.-H., and Slaughter, S., 2006, in IFIP Intemational Federation for Information Processing, Volume 203, Open Source Systems, eds. Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G., (Boston: Springer), pp
2 298 Jeffrey Roberts, Il-Hom Hann, Sandra Slaughter relatively little attention is the nature of the project communication in open source projects. We are specifically interested in advancing the understanding of project communication and its role in managing the process of creating open source software. How open source developers communicate and interact is an interesting and important question given the geographic distribution of the developers and the unstructured process of software development in the open source context (compared to software development in a closed source setting). This study utilizes archival data to explore the nature of the social network and the patterns of communication that exist in one OSS project, the Apache HTTP (WEB) server. 2 Communication and Social Networks in OSS Projects In his seminal work on embeddedness, Granovetter [9] outlines how the structural properties of social networks can be significant in explicating outcomes. Researchers have linked an individual's position within social networks to advantages such as promotions [10] or to disadvantages such as turnover [11]. From an embeddedness perspective, social interaction plays an essential role in one's ability to access organizational resources and hence impact one's performance [12]. OSS projects exist largely to perform a specific task or goal, like building an operating system (Linux), a WEB server (Apache) or WEB browser (Mozilla Firefox). The success of an individual within an OSS project requires significant project specific knowledge and/or access to others who may possess information required for success. The "knowledgeable" individual may be especially important in an OSS project as many customary artifacts and processes of sofl^vare engineering, such as design documentation and methodologies, are typically non-existent [2]. To observe or measure this knowledgeable individual within an OSS project we use the network measure of centrality. In the context of an OSS project's communication network, centrality refers the relative prominence of a developer in the project's network structure [13]. In this case, the degree centrality of a developer measures the number of other developers to which that developer is in contact. So, degree centrality can be taken as a measure of a developer's involvement or participation in the project's communication network [14]. Recent advances in communication technologies and the Internet have greatly improved the ability of individuals to collaborate across time and geographical distance. There can be little doubt that these advances are responsible for the explosive growth in OSS projects, both in terms of numbers of projects and participants [15]. One prominent form of communication is . In a recent on-line article, Bezroukov [16] compares the collaboration among OSS developers to that of academic researchers. One key observation made in this work is crucial role that plays in OSS project management. In contrast, researchers exploring the role of in scientific collaborations have found the alone does not stimulate new relationships; rather, it serves to enhance existing relationships [17, 18]. Thus, an
3 Communication Networks in an Open Source Software Project 299 interesting and unresolved question is how -based communication is conducted in an open source setting and the relationship between project communication characteristics (or patterns) and project processes and/or outcomes. This question is important because the developers in OSS projects are distributed, and is the primary communication mechanism available for coordinating their work. 3 Research Setting To evaluate the social and communication network in an open source context, we targeted one project from the Apache Software Foundation (ASF) as the basis for empirical investigations. The Apache HTTP (WEB) server and associated projects are some of the most successful OSS products to date. The Apache server, the original ASF project, and its derivatives, have a dominant 70% share of the WEB server market [19]. Since its inception, the Apache WEB server has had over 7,000 source code contributions from more than 400 different open source developers [20]. The ASF is a not-for-profit corporation that provides the legal, organizational and financial infrastructure for the software projects gathered under the ASF open-source umbrella. Each of the ASF projects operates autonomously controlling all aspects of product development including project management, requirements specification, architecture, design, development, testing, and configuration management. ASF projects are characterized by a "collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field" [21]. Membership in the ASF is by invitation only and is based on a strict meritocracy. Those contributors who exhibit a commitment to the ideals of open-source software development and sustained participation may be nominated for membership by another ASF member. The ASF encompasses a significant number of subprojects related to the development and support of a full-featured WEB server product offering. Although any of the Apache subprojects might provide an interesting vehicle to explore communicafion patterns, we concentrated on the HTTP server project for the following two reasons. First, for the time period studied, the HTTP server project was one of the largest and most successful ASF projects both in the number of developers and contribufions. Second, access to archival data for this project proved to be less problematic than for some of the smaller ASF projects. 4 Data Sources One basic tenet of OSS is that the development process and resulting products are "open" and freely available. Fundamentally, OSS projects represent large-scale publicly distributed software development processes. As such, and in keeping with free and open access, all OSS work products are placed in the public domain under various "free software" licensing arrangements.
4 300 Jeffrey Roberts, Il-Horn Hann, Sandra Slaughter For the purposes of this study, a participant refers to anyone participating in the Apache developer discussion group during the period in question. Apache developers are those individuals who have made a source code contribution to the Apache project during the time period studied. The "Apache Core" includes those Apache developers who make up the nucleus of the Apache HTTP project. There are approximately 22 Core participants. These 22 individuals account for more than 80% of all source code submissions to the Apache HTTP project. To operationalize the communication between Apache developers, two constituent or dyad communication matrices (i.e., adjacency matrices) were constructed from Apache developer archives to record communications between each dyad or pair of developers. The Apache projects maintain list-serves to conduct all project related activities. The software used to maintain the lists is fully RPC-822 compliant and supports conversation threads. A series of scripts were written to reconstruct conversation threads, identify the participants and produce various "flavors" of matrices suitable for input into UCINET. For the purposes of this research, a person participating in a thread was recorded as having a communication with all other thread participants. 5 Results In this section we briefly describe some of the characteristics of the Apache communication network for the period we studied. Of interest here is the fact that the structure of the communication network essentially supports or reinforces what we already know about the Apache project from examination of the patch level contributions. That is, imagine the project as a funnel or a set of concentric circles, progressively getting refined or smaller. In other words, as participation increases the number of participants decrease. The full communication adjacency matrix for the focal period contains 453 nodes (individuals) and has a network density of Given the number of individuals involved in this network, we could have anticipated a relatively sparse network [22]. As a refinement on this network, we reduced the nodes to only those participants who were known to be active contributors to the Apache project during the period in question. This reduced the matrix to 83 nodes having a much greater network density of.25. As a further still refinement, we reduced the nodes to only those participants who were known to be in the Apache Core during the period in question. This reduced the matrix to 22 nodes with an extremely dense structure measured at.72. To get a visual sense of the proximity, in terms of shared communication, of the Apache Core developers, we conducted a Multidimensional scaling (MDS) metric analysis of the similarity of the Core developers' communication matrix. The goal of our MDS analysis was to detect meaningful underlying dimensions that help to explain observed similarities in patterns of communication frequency among the Apache Core developers. Several measures of similarity were explored including Pearson's product-moment correlation and mean-centered cross products.
5 Communication Networks in an Open Source Software Project 301 Interestingly, this analysis reveals three identifiable sub-groups even within the relatively small Core of the Apache development team. These sub-groups are ~,. " -HA11E2 ^;^^^ ~ /\,B001F...;.B012c--.. ''^\" 0.28 ~ 0.24 ~ 0.20 ~ 0.16 ~ / / 4<A1044\,^*)M012 : ^A*104C. " ".. \ ; / / /VA11D6\ \ \ : : 4./iei199 4-A100E. ^. ;+A1060\ ^ \ 4^B013IC / ; \.....* / ^.A11C4 \ \.. ^A107B p^^'^' / 0.12 ~ 0.08 ~ '... ^A105E 4. All-si) 0.04 ~ Fig. 1. Apache Core Communication Pattern Similarities - Metric MDS identified in a series of concentric circles in Figure 1. We further visually explore the nature of the Apache Core developer's communication network by plotting the dyadic communication relationships between core developers using the MDS coordinates to position the developers in a graph. The resulting graph, or sociogram, represents tlie communication relationships among Apache Core developers (represented by points or nodes) and a "communicates-with" relationship (represented by connecting lines.) Figure 2 shows the full Apache Core communication network.
6 302 Jeffrey Roberts, Il-Hom Hann, Sandra Slaughter Fig. 2. Apache Core Commun^M^n Sociogram - Cqjj^j^l^te Figure 3 shows the network from the perspective of MDS Group 1. In this graph, members of Groups 2 and 3 each appear as a single collective entry. It is easily discemable from this graph that the MDS Group 1 developers constitute a fully connected communication graph. Fig. 3. Apache Core Communication Sociogram - MDS Group 1 Perspective
7 Communication Networks in an Open Source Software Project 303 Similarly, Figures 4 and 5 show the network from the perspective of MDS Groups 2 and Group 3, respectively. Fig. 4. Apache Core Communication Sociogram - MDS Group 2 Perspective Fig. 5. Apache Core Communication Sociogram - MDS Group 3 Perspective
8 304 Jeffrey Roberts, Il-Hom Hann, Sandra Slaughter 6 Discussion From the network density measures, MDS plots of communication pattern similarity, and sociograms displaying the communication network structure of the Apache Core developers, we observe that the Apache Core maintains a relatively dense communication structure with active participation from all Core members. Further, from the MDS procedure we conclude that this Apache Core exhibits three identifiable sub-groups with varying degrees of influence and similarity within the communication network. For example, as shown in Figure 3, Group 1 consists of three developers (AlOOE, A11D6, B019C). Although Group 1 is smaller than the other two groups (Group 2 has five developers, and Group 3 has thirteen developers) the three developers in Group 1 are among the most central or prominent in the overall Apache core communication network in terms of their network centrality scores (see the central location of these three developers in the network illustrated in Figure 2). This suggests that a small number of prominent individuals are influencing communication patterns for the project. In general, our findings are consistent with Krackhardt's "Iron Law of Oligarchy", which is the tendency for groups to ultimately end up under the control of a few people. Open source represents an exciting opportunity for research in a wide variety of disciplines. This paper applies social network analysis to understand how developers communicate in an open source project. Since the developers in open source projects are geographically distributed and may never meet face-to-face, it is important to understand how they communicate to organize and coordinate their efforts. Our analysis of the Apache HTTP server project suggests an interesting pattern of communication where the core developers self-organize into sub-groups that communicate intensely in completing the project. Our analysis also reveals that communications within the project are driven by a few prominent developers in one sub-group who are centrally located in the network. These results suggest interesting opportunities for future research. For example, one could examine whether developers in other OSS projects organize their communication patterns similar to the HTTP server project. One could also consider the influence of communication patterns on aspects of project performance or outcomes. Lastly, measures of influence and position within an OSS project's social networks may help explicate relationships between individual developer participation and performance.
9 Communication Networks in an Open Source Software Project References 1. OSI, The Open Source Definition, The Open Source Initiative, (Accessed: May 2001); 2. E. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (O'Reilly, Cambridge, 1999). 3. J. Lemer and J. Tirole, The Simple Economics of Open Source, The National Bureau of Economic Research, Inc. (Accessed: April 2001); 4. K. Lakhami, and E. von Hippel (2000). How Open Source Software works: "Free" user-to-user assistance. MIT Sloan Open Source Project, (Accessed: October 2001); 5. A. Mockus, R. Fielding and J. Herbsleb, A Case Study of Open Source Software Development: The Apache Server, Proceedings of the Proceedings of the 22nd International Conference on on Software Engineering, Limerick Ireland (2000). 6. S. Koch and G. Schneider, Results for Software Engineering Research into Open Source Development Projects Using Public Data, Open Source Research Community, MIT Sloan Open Source Project, (Accessed: April 2001); Stamelos, L. Angelis, et al.. Code Quality Analysis in Open Source Software Development, Information Systems Journal 12(1), (2002). 8. B. Fitzgerald and J. Feller, Open Source Software: Investigating the Software Engineering, Psychosocial and Economic Issues, Information Systems Journal 11(4), (2001). 9. M. Granovetter, Economic Action and Social Structure: The Problem of Embeddedness, American Journal of Sociology 91(3), (1985). 10. R.S. Burt, Structural holes: The social structure of competition (Harvard University Press, Cambridge, 1992). 11. D. Krackhardt and L.W. Porter, The snowball effect: Turnover embedded in communication networks. Journal of Applied Psychology, 71, (1986). 12. D. Brass, Being in the Right Place: A Structural Analysis of Individual Influence in an Organization, Administrative Science Quarterly, 29, (1984). 13. J, Scott, Social Network Analysis (Sage Publications, Thousand Oaks, 2000). 14. L.C. Freeman, Centrality in Social Networks: Conceptual Clarification, Social Networks 1, (1979). 15. R.A. Ghosh, Interview with Linus Torvalds: What motivates free software developers?. First Monday 3(3), (1998). 16. N. Bezroukov, Open Source Software Development as a Special Type of Academic Research, First Monday 4(10)^ (1999). 17. R.E. Kraut, C. Egido, et al.. Patterns of Contact and Communication in Scientific Research Collaboration, Intellectual Teamwork: Social and Technological Foundations of Cooperative Work. J. Galegher, R. E. Kraut and C. Egido Eds., (L. Erlbaum Associates, Hillsdale), (1990).
10 306 Jeffrey Roberts, Il-Hom Harm, Sandra Slaughter 18. K. Carley and K. Wendt, Electronic Mail and Scientific Communication: A Study of the SOAR Extended Research Group, Knowledge: Creation, Diffusion, Utilization 12(4), (1991). 19. Netcraft, The Netcraft WEB-server Survey, (Accessed: August 2005); Hann, J. Roberts, S.A. Slaughter and R. Fielding, Economic incentives for participating in open source software projects. Proceedings of the 22nd International Conference on Information Systems, Barcelona (2002). 21. Apache Software Foundation, (Accessed: March 2001); Apache Software Foundation. 22. S.R. Barley, J. Freeman, et al. Strategic alliances in commercial biotechnology. Networks and Organizations: Structure, Form, and Action, N. Nohria and R. G. Eccles Eds., (Harvard Business School Press, Boston), (1992).
Incentive Structure on Open Source Software Community: Case Study of GitHub
Incentive Structure on Open Source Software Community: Case Study of GitHub Ryo Suzuki Version: July 10, 2014 Abstract This paper provides a simple model that shows how open source software development
Social Network Dynamics for Open Source Software Projects
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) 12-31-2006 Social Network Dynamics for Open Source Software
Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development
Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development Stefan Dietze Fraunhofer Institute for Software and Systems Engineering (ISST), Mollstr. 1, 10178
Enterprise Organization and Communication Network
Enterprise Organization and Communication Network Hideyuki Mizuta IBM Tokyo Research Laboratory 1623-14, Shimotsuruma, Yamato-shi Kanagawa-ken 242-8502, Japan E-mail: [email protected] Fusashi Nakamura
Open Source Software Maintenance Process Framework
Open Source Software Maintenance Process Framework Timo Koponen Department of Computer Science University of Kuopio Box 163, 70211 Kuopio, Finland +358-17-162388 [email protected] Virpi Hotti Department
USC Marshall School of Business
USC Marshall School of Business Marshall Research Paper Series Working Paper IOM 01-06 July 006 Understanding the Motivations, Participation and Performance of Open Source Software Developers: A Longitudinal
Organization of Internet Standards
Organization of Internet Standards Mehmet Genger^ Beyza Oba^, Biilent Ozel^, and V. Sinan Tunalioglu^ ^ Istanbul Bilgi University, Department of Computer Science Kurtulu Deresi Cad. No:47 34440 Dolapdere,
Social Network Analysis: Visualization Tools
Social Network Analysis: Visualization Tools Dr. oec. Ines Mergel The Program on Networked Governance Kennedy School of Government Harvard University [email protected] Content Assembling network
Information Flow and the Locus of Influence in Online User Networks: The Case of ios Jailbreak *
Information Flow and the Locus of Influence in Online User Networks: The Case of ios Jailbreak * Nitin Mayande & Charles Weber Department of Engineering and Technology Management Portland State University
Traditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A.
Open Source Development Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar Traditional Commercial Software Development Producing consumer-oriented software is often done in
Release Management Within Open Source Projects
Management Within Open Source Projects Justin R. Erenkrantz Institute for Software Research University of California, Irvine Irvine, CA 92697-3425 [email protected] Abstract A simple classification
A Framework for Evaluating Managerial Styles in Open Source Projects
A Framework for Evaluating Managerial Styles in Open Source Projects 1 2 Eugenio Capra and Anthony I. Wasserman 1 Department of Electronics and Information, Politecnico di Milano, Piazza Leonardo da Vinci
Analysis of Open Source Software Development Iterations by Means of Burst Detection Techniques
Analysis of Open Source Software Development Iterations by Means of Burst Detection Techniques Bruno Rossi, Barbara Russo, and Giancarlo Succi CASE Center for Applied Software Engineering Free University
KNOWLEDGE ORGANIZATION
KNOWLEDGE ORGANIZATION Gabi Reinmann Germany [email protected] Synonyms Information organization, information classification, knowledge representation, knowledge structuring Definition The term
Open Source Software Development
Open Source Software Development OHJ-1860 Software Systems Seminar, 3 cr Imed Hammouda Institute of Software Systems Tampere University of Technology Course Information Open Source Software Development
A Framework to Represent Antecedents of User Interest in. Open-Source Software Projects
542 Business Transformation through Innovation and Knowledge Management: An Academic Perspective A Framework to Represent Antecedents of User Interest in Open-Source Software Projects 1 Amir Hossein Ghapanchi,
IL-HORN HANN EDUCATION FORMER POSITIONS AND PRESENT POSITIONS PUBLICATIONS. Articles in refereed journals. Book chapters
IL-HORN HANN Assistant Professor Marshall School of Business University of Southern California February 2008 EDUCATION 2000 Ph.D., Operations and Information Management, The Wharton School, University
CONSTRUCTIVIST LEARNING THEORY TO WEB-BASED COURSE DESIGN: AN INSTRUCTIONAL DESIGN APPROACH
CONSTRUCTIVIST LEARNING THEORY TO WEB-BASED COURSE DESIGN: AN INSTRUCTIONAL DESIGN APPROACH Simone Conceição-Runlee Barbara J. Daley ABSTRACT With the advent of web-based courses and distance education
How To Understand The Open Source Software Phenomenon
Call for papers Special issue of the Journal of the Association for Information Systems (JAIS) Empirical Research on Free/Libre Open Source Software Guest Editor Kevin Crowston Syracuse University [email protected]
Job Design from an Alternative Perspective
Job Design from an Alternative Perspective Paula W. Potter Western Kentucky University Abstract The purpose of this paper is to explore a theoretical aspect of job design in a way that departs from the
VOLUNTEERS PARTICIPATIVE BEHAVIORS IN OPEN SOURCE SOFTWARE DEVELOPMENT: THE ROLE OF EXTRINISIC INCENTIVE, INTRINISIC MOTIVATION AND
VOLUNTEERS PARTICIPATIVE BEHAVIORS IN OPEN SOURCE SOFTWARE DEVELOPMENT: THE ROLE OF EXTRINISIC INCENTIVE, INTRINISIC MOTIVATION AND RELATIONAL SOCIAL CAPITAL by BO XU, B.E., M.E. A DISSERTATION IN BUSINESS
Open Source Project Categorization Based on Growth Rate Analysis and Portfolio Planning Methods
Open Source Project Categorization Based on Growth Rate Analysis and Portfolio Planning Methods Stefan Koch and Volker Stix Vienna University of Economics and Business Administration Institute for Information
Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel
Research Policy 32 (2003) 1159 1177 Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel Guido Hertel, Sven Niedner, Stefanie Herrmann
OpenEC/B: Electronic Commerce and Free/Open Source Software Development
OpenEC/B: Electronic Commerce and Free/Open Source Software Development Walt Scacchi Institute for Software Research Donald Bren School of Information and Computer Sciences University of California, Irvine
Exploratory Factor Analysis
Exploratory Factor Analysis ( 探 索 的 因 子 分 析 ) Yasuyo Sawaki Waseda University JLTA2011 Workshop Momoyama Gakuin University October 28, 2011 1 Today s schedule Part 1: EFA basics Introduction to factor
Workshop on Social Network Analysis [3 ECTS]
Facilitator: Dott. Vojkan Nedkovski Workshop on Social Network Analysis [3 ECTS] Participants: the workshop is dedicated to students enrolled in one of the following Master s degree programs: MLS, LAV
Open-Source Software Development
INTELLIGENCE RESEARCH BRIEF Open-Source Software Development An overview of new research on innovators incentives and the innovation process. by Georg von Krogh Open-source software development projects
SED As a Homogenous Virus
1 A Critical Review of Software Engineering Research on Open Source Software Development Thomas Østerlie and Letizia Jaccheri NTNU Presented by Jingyue Li 2 Problem formulation A growing concern with the
ORGANIZATIONAL DESIGN AND ADAPTATION IN RESPONSE TO CRISES: THEORY AND PRACTICE
ORGANIZATIONAL DESIGN AND ADAPTATION IN RESPONSE TO CRISES: THEORY AND PRACTICE ZHIANG ("JOHN") LIN School of Management University of Texas at Dallas Richardson, TX 75083 KATHLEEN M. CARLEY Carnegie Mellon
Open Source Software and Librarian Values
Georgia State University ScholarWorks @ Georgia State University University Library Faculty Publications Georgia State University Library 2012 Open Source Software and Librarian Values Jason Puckett Georgia
An Engagement Model for Learning: Providing a Framework to Identify Technology Services
Interdisciplinary Journal of Knowledge and Learning Objects Volume 3, 2007 An Engagement Model for Learning: Providing a Framework to Identify Technology Services I.T. Hawryszkiewycz Department of Information
What Drives the Consumer Price Index? Joshua Klick, Bureau of Labor Statistics, Washington DC
What Drives the Consumer Price Index? Joshua Klick, Bureau of Labor Statistics, Washington DC ABSTRACT The Consumer Price Index (CPI) is widely referenced as a measure of health for the US economy. Users
SUPPLY CHAIN MANAGEMENT AT A GLOBAL LEVEL A CHALLENGE AND AN OPPORTUNITY FOR A LEADING OILFIELD SERVICE COMPANY. Amaar Saeed Khan
SUPPLY CHAIN MANAGEMENT AT A GLOBAL LEVEL A CHALLENGE AND AN OPPORTUNITY FOR A LEADING OILFIELD SERVICE COMPANY Amaar Saeed Khan EXECUTIVE SUMMARY: Due to the complex nature of the oil and gas industry,
Exploring the Quality of Free/Open Source Software: a Case Study on an ERP/CRM System
640 Exploring the Quality of Free/Open Source Software: a Case Study on an ERP/CRM System Ioannis Samoladas, Stamatia Bibi, Ioannis Stamelos and Georgios L. Bleris Department of Informatics, Aristotle
THE OPEN SOURCE SOFTWARE DEVELOPMENT PHENOMENON: AN ANALYSIS BASED ON SOCIAL NETWORK THEORY
THE OPEN SOURCE SOFTWARE DEVELOPMENT PHENOMENON: AN ANALYSIS BASED ON SOCIAL NETWORK THEORY Greg Madey Computer Science & Engineering University of Notre Dame [email protected] Vincent Freeh Computer Science
Linux vs. Windows: A Comparison of Application and Platform Innovation Incentives for Open Source and Proprietary Software Platforms
The Economics of Open Source Software Development Jiirgen Bitzer and Philipp J. H. Srhroder (Editurs) O 2006 Published by Elsevier B.V. Linux vs. Windows: A Comparison of Application and Platform Innovation
How to do a Business Network Analysis
How to do a Business Network Analysis by Graham Durant-Law Copyright HolisTech 2006-2007 Information and Knowledge Management Society 1 Format for the Evening Presentation (7:00 pm to 7:40 pm) Essential
An Introduction to CODE SIGNING
An Introduction to CODE SIGNING CONTENTS. 1 What is Code Signing. 03 2 Code Signing Certificates 101...05 3 Why & When to Digitally Sign Code.09 4 Self Signing vs. Publicly Trusted...12 5 Code Signing
Abstract. 1. Introduction. 2. Hypothesis of This Study
Enhancement of Problem-solving Capability by Reduction of Project Complexity - A Case Study on Empirical Validation of Information Centric Project Management- Akihiro Sakaedani, NTT Comware Corporation
Open Source. Knowledge Base. By: Karan Malik INTRODUCTION
Open Source By: Karan Malik INTRODUCTION Open source is a development method, offering accessibility to the source of a product. Some consider open source as possible design approaches, while some of them
The best of both worlds
Feature Open source strategies The best of both worlds Mixing open source and closed software can prove to be an effective and profitable corporate strategy. Philips is one company that has come to understand
School Psychology Doctoral Program Dissertation Outline 1 Final Version 6/2/2006
School Psychology Doctoral Program Dissertation Outline 1 Final Version 6/2/2006 Instructions: Double Underline means the item should be a title or heading in your dissertation. Do not deviate from the
Systems of Transportation and Communication Grade Three
1 Ohio Standards Connection: Geography Benchmark D Analyze ways that transportation and communication relate to patterns of settlement and economic activity. Indicator 8 Identify systems of transportation
THE ROLE OF SOCIOGRAMS IN SOCIAL NETWORK ANALYSIS. Maryann Durland Ph.D. EERS Conference 2012 Monday April 20, 10:30-12:00
THE ROLE OF SOCIOGRAMS IN SOCIAL NETWORK ANALYSIS Maryann Durland Ph.D. EERS Conference 2012 Monday April 20, 10:30-12:00 FORMAT OF PRESENTATION Part I SNA overview 10 minutes Part II Sociograms Example
Center for Effective Organizations
Center for Effective Organizations HR METRICS AND ANALYTICS USES AND IMPACTS CEO PUBLICATION G 04-8 (460) EDWARD E. LAWLER III ALEC LEVENSON JOHN BOUDREAU Center for Effective Organizations Marshall School
Open Source and Closed Source Software Development Methodologies
Open Source and Closed Source Software Development Methodologies Vidyasagar Potdar, Elizabeth Chang School of Information System, Curtin University of Technology, Perth, Australia 6845 [email protected],
Open Source Software: Recent Developments and Public Policy Implications. World Information Technology and Services Alliance
December 2004 Open Source Software: Recent Developments and Public Policy Implications Open source software has become a topic of great interest in the press and among policymakers. Open source software
The concepts of complexity prevalent at various historical
EMERGENCE, 5(3), 83 100 Copyright 2003, Lawrence Erlbaum Associates, Inc. Open Source as a Complex Adaptive System Moreno Muffatto & Matteo Faldani The concepts of complexity prevalent at various historical
HR Support for Corporate Boards
HR Support for Corporate Boards Edward E. Lawler III & John W. Boudreau, University of Southern California Corporate boards in the United States are changing as a result of new regulations and performance
IMPORTANCE OF QUANTITATIVE TECHNIQUES IN MANAGERIAL DECISIONS
IMPORTANCE OF QUANTITATIVE TECHNIQUES IN MANAGERIAL DECISIONS Abstract The term Quantitative techniques refers to the methods used to quantify the variables in any discipline. It means the application
Issues in Information Systems Volume 13, Issue 1, pp. 258-263, 2012
FACULTY PERCEPTIONS OF PEDAGOGICAL BENEFITS OF WEB 2.0 TECHNOLOGIES AND VARIABLES RELATED TO ADOPTION Pamela A. Dupin-Bryant, Utah State University, [email protected] 258 ABSTRACT In recent years,
360 FEEDBACK: DEVELOPING AN EFFECTIVE SYSTEM
360 FEEDBACK: DEVELOPING AN EFFECTIVE SYSTEM 3 PROGRAM OVERVIEW About the Training Program During recent years, organizations have sought new ways to develop performancemanagement systems that help employees
Visualizing Complexity in Networks: Seeing Both the Forest and the Trees
CONNECTIONS 25(1): 37-47 2003 INSNA Visualizing Complexity in Networks: Seeing Both the Forest and the Trees Cathleen McGrath Loyola Marymount University, USA David Krackhardt The Heinz School, Carnegie
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,
Meganmarie Pinkerton. Importance of Art in Education. Art 205
Pinkerton 0 Meganmarie Pinkerton Importance of Art in Education Art 205 30 November 2004 Pinkerton 1 I believe art education in music, theater, dance, and the visual arts, is one of the most creative ways
How To Know If You Can Get Open Source Software To Work For A Corporation
Open Source As a Knowledge Management Instrument Thomas Wieland Department of Electrical Engineering and Computer Science University of Applied Sciences Coburg Friedrich-Streib-Straße 2 96450 Coburg Germany
Week 3. Network Data; Introduction to Graph Theory and Sociometric Notation
Wasserman, Stanley, and Katherine Faust. 2009. Social Network Analysis: Methods and Applications, Structural Analysis in the Social Sciences. New York, NY: Cambridge University Press. Chapter III: Notation
Business-to-Business marketing
Business-to-Business marketing Business relationships & Customer relationship management (CRM) Antti Sihvonen Agenda 1. Business relationships 2. Customer Relationship Management (CRM) Business relationships
HISTORICAL DEVELOPMENTS AND THEORETICAL APPROACHES IN SOCIOLOGY Vol. I - Social Network Analysis - Wouter de Nooy
SOCIAL NETWORK ANALYSIS University of Amsterdam, Netherlands Keywords: Social networks, structuralism, cohesion, brokerage, stratification, network analysis, methods, graph theory, statistical models Contents
The Development of a Supply Chain Management Process Maturity Model Using the Concepts of Business Process Orientation
The Development of a Supply Chain Management Process Maturity Model Using the Concepts of Business Process Orientation Dr. Kevin McCormack Instructor, University of Alabama at Birmingham, School of Business
Building Communities of Practice
October 2008 4 Building Communities of Practice by Olivier Serrat Communities of practice are groups of like-minded, interacting people who filter, amplify, invest and provide, convene, build, and learn
Characteristics of Effective and Sustainable Teaching Development Programs for Quality Teaching in Higher Education
Characteristics of Effective and Sustainable Teaching Development Programs for Quality Teaching in Higher Education This presentation will address the following conference aim/question: What are the contextual
PM 542: Social Network Analysis
PM 542: Social Network Analysis Department of Preventive Medicine Keck School of Medicine University of Southern California Professor: Thomas W. Valente, PhD 1000 South Fremont Ave., Bldg. 8, Rm. 5133
