Empirical study of the effects of open source adoption on software development economics

Similar documents
Figure 3.1. Relationship of Research Design to the Previous Chapters and the Marketing Research Process

5 CHAPTER: DATA COLLECTION AND ANALYSIS

MKT 450 Final Exam Review

INVESTIGATE ON THE EFFECTS OF SOCIAL MEDIA ON E- ENTREPRENEURSHIP

CHAPTER 3: RESEARCH METHODOLOGY

Customer satisfaction as a gain/loss situation: Are experienced customers more loss aversive?

Chapter - 2 RESEARCH METHODS AND DESIGN

The Effects of Employee Ownership in the Context of the Large Multinational : an Attitudinal Cross-Cultural Approach. PhD Thesis Summary

Marketing Information Pearson Education

Chapter 4: Research Methodology

Sampling and Investigating Hard Data

THE EFFECT OF PRODUCT PORTFOLIO ON PURCHASE INTENTION IN E-COMMERCE WEB SITES. Dr. Mustafa Emre Civelek & Dr. Adnan Veysel Ertemel

GUIDELINES FOR TERM PROJECT TERM PROJECT

EFFECT OF MARKETING MIX ON BRAND EQUITY OF BMI, TEHRAN BRANCHES

Key Success Factors of Smartcard-based Electronic Payment: An Empirical Analysis

MARKETING Session 7. The Marketing Information System and Marketing Research

AMB201: MARKETING & AUDIENCE RESEARCH

Chapter 3 Research Methodology

Chapter -3. Research Methodology

Diffusion of Smart Grid in South Korea: The Relationship between Consumers Awareness and Intention to Use

CHAPTER 4: RESEARCH METHODOLOGY

Service Quality and Consumer Behavior on Metered Taxi Services

A FRAMEWORK OF ERP SYSTEM EVALUATION OF PROJECT DRIVEN ENTERPRISE: A CASE STUDY

Capability Maturity Model the most extensively used model in the software establishments

The Impact of Human Resource Management Functions in Achieving Competitive Advantage Applied Study in Jordan Islamic Bank

Brief Contents. digitalisiert durch: IDS Basel Bern. Essentials of marketing research 2013

Essentials of Marketing Research

A STUDY ON CUSTOMER ATTITUDE TOWARDS COLGATE TOOTHPASTE WITH REFERENCE TO COIMBATORE DISTRICT

Evaluating key factors affecting knowledge exchange in social media community

-- Taking Jiaxing University as an example

The Relationship between Perceived Service Quality and Fishermen Satisfaction

Attitudinal Loyalty Personality trait or brand specific?

CHAPTER 3. Research Methodology

INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 5, ISSUE 02, FEBRUARY 2016 ISSN

Assessing the Role of Knowledge Management in the New Product Development Process: An Empirical Study

Perceptional Errors: Personality and Moderating Role of Age and Gender in Stock Exchanges

EFFECTIVENESS OF PERFORMANCE APPRAISAL: ITS MEASUREMENT IN PAKISTANI ORGANIZATIONS

Required enablers for successful Continuous Improvement initiatives across management levels

Finding your instructor

The Influence of New Product Launch Strategy on Bank s Profitability

Effects of E-recruitment and internet on recruitment process: An Empirical study on Multinational companies of Bangladesh

Distinguish between different types of numerical data and different data collection processes.

Competence Model of the Teacher in Colleges and Universities ---Based on Research in Hebei Province

Measuring Vicarious Innovativeness for New Consumer Electronic Product Adoption

CHAPTER 3 RESEARCH METHODOLOGY. This chapter provides an overview of the methodology used in this research. The use

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations

NADIA ZAHEER PETER TRKMAN HOW MUCH WILLINGNESS TO SHARE INMORMATION AFFECTS SOCIAL EXCHANGE FACTORS IN SUPPLY CHAINS

The relationship between empowerment and job satisfaction: Applied study on Jordanian Textile Companies

The Effect of Downsizing on Survived Employees Performance: A Case of Pakistan

Chapter 3 Influence of Lean Startup

WHAT HAPPENS AFTER ERP IMPLEMENTATION: UNDERSTANDING THE IMPACT OF IS SOPHISTICATION, INTERDEPENDENCE AND DIFFERENTIATION ON PLANT-LEVEL OUTCOMES

Relationship between Emotional Intelligence, Employees Turnover Intention and Job Satisfaction in Guilan Educations Department

Facebook Usage by Small and Medium-sized Enterprise The Role of Domain-Specific Innovativeness

Management Science Letters

Do Business Intelligence Systems Actually Improve Information Quality?

Railways RRB FAQ - Psychometric & Aptitude Test 2017

Marketing information system

CHAPTER 1 INTRODUCTION

A COMPARATIVE STUDY ON MOTIVES OF ONLINE AND OFFLINE BANKING CONSUMERS: A CASE STUDY OF UDAIPUR CITY

Nisreen F. Alshubaily Al Imam Mohammad Ibn Saud Islamic University (IMSIU) Riyadh, Saudi Arabia

International Journal of Current Research and Modern Education (IJCRME) Impact Factor: 6.725, ISSN (Online): (

CAN KNOWLEDGE MANAGEMENT BE OBVERSE TO PERFORMANCE MANAGEMENT IN CONSTRUCTION INDUSTRIES WITH SPECIAL REFERENCE TO MYSORE CITY

Social Media Meet Dialog?

THE ROLE OF COSO FRAMEWORK IN ACHIEVING STRATEGIC OBJECTIVES IN IRANIAN COMPANIES

part 1 Marketing Research and the Research Process 1 part 5 Data Analysis and Interpretation 349 2, Determine Research Design 57

Using Factor Analysis to Generate Clusters of Agile Practices

The Impact of Mobile Shopping Quality on Customer Satisfaction and Purchase Intentions: The IS Success Based Model

[07] The Relationship between Psychological Contract Violation and Organizational Citizenship Behavior. Ranasinghe, V.R.

Employee Job Satisfaction In Andhra Pradesh State Road Transport Corporation (APSRTC)-A Study (With special reference to Vijayawada)

SUCCESSFUL ENTREPRENEUR: A DISCRIMINANT ANALYSIS

Influence of Information Exchange and Supply Chain Integration on Supply Chain Performance

Sawtooth Software. Sample Size Issues for Conjoint Analysis Studies RESEARCH PAPER SERIES. Bryan Orme, Sawtooth Software, Inc.

Viewpoint Based Nonfunctional Requirements Elicitation Framework for Service Oriented Enterprise Systems

AN EMPIRICAL STUDY OF THE E-COMMERCE CLICK-AND-MORTAR BUSINESS MODEL AND PERFORMANCE: AN INNOVATION APPROACH

EXPLORING THE EFFECT OF SALES PERSONNEL S DEMOGRAPHICS ON THEIR WORK PERFORMANCE IN THE ORGANIZED RETAIL STORES

THE IMPACT OF THE HRM PRACTICES ON THE EMPLOYEE TURNOVER AMONG IT/ITES ORGANIZATIONS

THE COLLEGE STUDENTS BEHAVIOR INTENTION OF USING MOBILE PAYMENTS IN TAIWAN: AN EXPLORATORY RESEARCH

An investigation on the Acceptance of Facebook by Travellers for Travel Planning

THE RELATIONSHIP BETWEEN EMPLOYEE COMPETENCIES AND EXPORT PERFORMANCE: A STRUCTURAL EQUATION MODELING APPROACH

RelationshipofEmotionalIntelligencefromtheDiversityPerspectiveinProjectOutcomesinTechnologyProjects

Chapter3. Methodology of Study. Conceptual Framework. The conceptual framework for my research is based on the extensive interviews done.

Chapter 2 Consumer Research. Chapter Outline

THE EFFECT OF COMMITMENT TO THE PRINCIPLES COSO CONTROL IN REDUCING THE CONTROL RISK

A STUDY ON NEW HIRE ANALYSIS AT HCL

INFLUENCE OF COMPENSATION PRACTICES ON EMPLOYEE PERFORMANCE OF TEA COMPANIES IN RWANDA: A CASE STUDY OF RWANDA MOUNTAIN TEA.

Service Quality of BRAC Bank in Bangladesh: A Case Study

This chapter outlines the methodology employed in the study. It begins with a

I. D. C. Wijerathna 1

Factors affecting organizational commitment of employee s of Lao development bank

E.G.S. PILLAY ENGINEERING COLLEGE (An Autonomous Institution, Affiliated to Anna University, Chennai) Nagore Post, Nagapattinam , Tamilnadu.

Understanding the Role of Individual Perception on Mobile Payment: Moderating or Mediating

Simulation Analytics

Impact of ERP Implementation on Supply Chain Performance of Transport and Logistics Companies in Sri Lanka

the completed form to :

The Impacts of Dependency and Addition of Smartphone on Behavior Intentions in South Korea

FACTORS AFFECTING PARTICIPATION AND WASTE MANAGEMENT FOR THE PEOPLE IN COMMUNITY: PHAYAPRASIT COMMUNITY, DUSIT, BANGKOK

Customer Retention on the Internet: Investigating the Impact of Portal Quality on User Retention

FAQ: Various Research Methods

ANALYSIS OF THE ASSOCIATION BETWEEN COMPETENCE AND PERFORMANCE-FOCUSING ON FARMERS AND EXTENSION WORKERS

Quantifying Product Line Benefits

Transcription:

Empirical study of the effects of open source adoption on software development economics Journal of Systems and Software(2007) Samuel A. Ajila, Di Wu HyeonJeong Kim

Contents Introduction Overall approach Population and sampling Hypothesis OSS adoption conceptual model Results analysis Conclusion Discussion 2/21

Introduction(1/2) Open source software(oss) is considered for commercial software development Importance of OSS increases Use an existing software system as a base Component adoption can happen at the level of fine granularity Give a rich foundation to reusable software components 3/21

Introduction(2/2) Lack in the empirical study of the effects of OSS adoption on development economics In this paper, the objectives empirically investigate the effects OSS components reuse adoption OSS adoption maturity level OSS reuse experience of developers Importance of OSS select criteria Size of the organization 4/21

Overall approach Population and sampling methods Hypothesis OSS adoption conceptual model Analysis of the results Getting an approximation of the truth for the formulation of the model, hypotheses, and survey questionnaires Getting a hypothesis between OSS adoption variables and software development economics based on interviews and literature reviews Getting the conceptual model based on the hypothesis Getting the insights on relationships between OSS adoption variance and software development economics 5/21

Population and sampling methods(1/3) Initiating the information of OSS adoption Convenience and judgment sampling Random sampling Willing sampling 6 organizations Initial exploratory study from interviews Getting an initial inexpensive approximation of the truth Used in the formulation of research model, hypotheses, and survey questionnaire 120 organizations Questionnaires through e-mail to the PM, QM who are involved in OSS adoption projects 60 (among 75) organizations 6/21

Population and sampling methods(2/3) Define the measures from the interviews Measure Degree of OSS reuse Maturity level Experience and skill Select criteria Success measures Size of organizations Likert scale is used Description How high was the usage level in several development activities of this project against other projects? What are the maturity levels for reusing OSS components? What is the required level of OSS reuse experience and skill? How important are the OSS components selection criteria for each of the software development activities? How the outcome of the project meets performance goals (budget, productivity, and quality goals)? # of employees, # of developers, annual revenues 7/21

Population and sampling methods(3/3) Likert scale is used in questionnaires Form of psychometric response scale Bipolar scaling method used for measuring either positive or negative response to a statement Rating level Not sure Not at all Rarely Moderately Moderately high High Very high Mapping Scale 0 1 2 3 4 5 6 8/21

Hypothesis Make the hypothesis based on the literature reviews and interviews OSS adoption variables Degree of adoption Software development economics Reuse maturity level Reuse experience and skill Selection criteria for OSS reuse Cost of SW development Productivity of SW development Quality of SW development Control Size of organizations variable 9/21

OSS adoption conceptual model Control Hypothesis for each model -> each variable has the positive effects on (a) Budget (b) Productivity (c) Quality Company size has the effects on (a) OSS adoption variables (b) Software development economics H4a Independent Dependent 10/21

Result(1/5) Mean and SD for each variable Unit: Likert scale Measures Mean Likert scale SD Degree of adoption 3.6902 Moderately high 1.1654 Motivation level 2.8200 Coordinated 0.9920 Experience and skill 2.7083 Advanced 0.87596 Select criteria 2.8 Important 0.84973 Budget 2.57 Above target 0.9630 Productivity 2.8 Above target 0.7080 Quality 2.77 Above target 0.8900 Company Size 1.5 Medium 0.5040 11/21

Result(2/5) Normality test for each variable Measures Skewness statistics Kurtosis statistics Degree of adoption 0.608-0.502 Motivation level 0.318-0.411 Experience and skill 0.124-0.758 Select criteria 0.728-0.634 Budget -0.666-0.731 Productivity -0.876 1.209 Quality -0.411-0.433 Company Size 0.000-2.070 All the variables are normally distributed Pearson product-moment correlation coefficient is used for analyzing the relationships between the variables Normalized if value 0 Not normalized if value is larger 12/21

Result(3/5) Correlation coefficient and validity of them Measures 1 2 3 4 5 6 7 8 1 Degree of adoption 1 2 Maturity level 0.737 1 3 Experience and skill 0.595 0.633 1 4 Select criteria 0.845 0.646 0.490 1 5 Budget 0.241 0.128 0.169 0.431 1 Correlation between OSS variables and economics 6 Productivity 0.193 0.349 0.068 0.115 0.119 1 7 Quality 0.573 0.431 0.292 0.565 0.473 0.140 1 8 Company Size 0.004-0.243-0.086-0.119-0.105-0.475-0.113 1 Variance extracted 1.358 0.983 0.767 0.722 0.928 0.502 0.792 0.254 Threshold of r Quality is more powerful benefits of OSS than budget and productivity if it between 0.243 implements OSS adoption in a systematic way and 0.273 13/21

Result(4/5) Analysis for H1 model(degree of OSS adoption) Development activities Budget Productivity Quality Software test 0.394 0.188 0.584 Core functionality 0.145 0.393 0.197 Platform 0.281 0.276 0.579 Design pattern -0.131-0.326 0.167 Tools 0.150 0.167 0.405 Product architecture 0.095 0.043 0.524 Documentation 0.309 0.273 0.594 Overall adoption 0.241 0.193 0.573 Threshold of r between 0.243 and 0.273 Degree has positive effects on quality 14/21

Result(5/5) Analysis for H5 (size of organizations) Sig. level = 0.01 t-value > 2.457 Sig. level = 0.05 t-value >1.697 OSS adoption factors Small(N=30) Large(N=30) t-value Mean SD Mean SD Degree of adoption 3.6851 1.1525 3.6953 1.1979-0.034 Maturity level 3.0600 0.9420 2.5800 0.9980 1.905 Experience and skill 2.7833 0.8948 2.6333 0.8654 0.66 Select criteria 2.9000 1.0331 2.7000 0.6173 0.910 SW development economics Budget 2.67 1.093 2.47 0.819 0.802 Productivity 3.13 0.507 2.47 0.730 4.106 Quality 2.87 1.106 2.67 0.606 0.869 Small organization has advantages to adopt OSS related to the maturity c KAIST level SE and LAB productivity 2008 It s a test for existing difference according to size 15/21

Contribution Conclusion Provide an insight on relationships between OSS adoption factors Degree of adoption, maturity level, developers experience and skill, selection criteria Software development economics Future work Budget, productivity, and quality Impact of OSS reuse should be related to the improved measure of SPI success Need a thorough longitudinal study using the real data 16/21

Contribution Discussion(1/5) Structure to get the result from initiating a hypothesis and statistically analyzing the data Critiques Lack of the analysis on the sub-variables included in OSS adoption variables Without consideration on the relationships among OSS adoption variables For example, correlation coefficient between degree and select criteria is 0.845 17/21

Discussion(2/5) Steps to construct the simulators Define problem and goal to solve by simulation Do the literature review related to the problem Define the important qualitative parameters and relationship between them Getting the data for quantitatively specifying the parameters and the relationship btw them Construct the simulator and run it Analyze the results and validate it 18/21

Discussion(3/5) Required parameters for the simulator Basically, software development economics are required Quantitative information on psychological or detail relationships between parameters are required Example) deadline(schedule pressure) - productivity 19/21

Discussion(4/5) Parameter problem to construct the simulator SI companies in Korea rarely collect data Even if they collect the data, its focus is SW development economics Most companies doesn t show the interest on other parameters and doesn t collect data Parameter problem related to data directly connects with validation problem 20/21

Self-reflection Discussion(5/5) Getting the quantitative data from the questionnaires is possible way It should be used in the simulator only after proving that the parameter is appropriate through statistics It s demanding work, so it should be done just once Constructing the unbiased questionnaires Selecting the interviewees Collecting and analyzing data 21/21

OSS reused maturity levels 22/20

AVE(Average Variance Extracted) AVE for correlation efficient r Correlation efficient r is valid if AVE(r) > r 2 Example Var 1 Var 2 Var 3 Var 1 1 - - Var 2 0.9 1 - Var 3 0.8 0.7 1 AVE 0.8 0.4 0.45 AVE(r)=0.8 < 0.81 = r 12 2 Var 1 and var 2 have high possibility to measure the same things 23/20