StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge

Size: px
Start display at page:

Download "StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge"

Transcription

1 StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge Bogdan Vasilescu Vladimir Filkov Alexander Serebrenik TU Eindhoven UC Davis

2 Standing on the shoulders of others Developers: reuse components and libraries forage on the Web for information

3 Standing on the shoulders of others Developers: reuse components and libraries forage on the Web for information

4 Standing on the shoulders of others Developers: reuse components and libraries forage on the Web for information

5

6 Writing code vs. seeking and sharing knowledge Demand for knowledge Supply of knowledge

7 Is participation in SO related to productivity of developers?

8 Is participation in SO related to productivity of developers? Beneficial: good technical solutions! [Parnin et al. Crowd documentation: Exploring the coverage and the dynamics of API discussions on Stack Overflow, Georgia Institute of Technology, Tech. Rep., 2012] fast answers (median 11 mins) [Mamykina et al. Design lessons from the fastest Q&A site in the west, in CHI. ACM, 2011, pp ]

9 Is participation in SO related to productivity of developers? Detrimental: competes for time! gamified, thus addictive! [Storey et al. The impact of social media on software engineering practices and tools, FoSER. ACM, 2010, pp ] [Deterding, Gamification: designing for motivation, Interactions, vol. 19, no. 4, pp , 2012] context switches are expensive [Bacchelli et al. Harnessing Stack Overflow for the IDE, in RSSE. IEEE, 2012, pp ]

10 Is participation in SO related to productivity of developers? Asset or burden?

11 Dataset Largest code host in the world Largest programming Q&A site in the world ~400k users July April 2012 ~1.3M users July August 2012 [G. Gousios and D. Spinellis. GHTorrent: Github s data from a firehose, in MSR. IEEE, 2012, pp ] [Quarterly StackExchange data dump (August 2012)]

12 Dataset?! July April 2012 July August 2012 [G. Gousios and D. Spinellis. GHTorrent: Github s data from a firehose, in MSR. IEEE, 2012, pp ] [Quarterly StackExchange data dump (August 2012)]

13 Dataset address (plain text) address (MD5 hash)?! July April 2012 July August 2012 [G. Gousios and D. Spinellis. GHTorrent: Github s data from a firehose, in MSR. IEEE, 2012, pp ] [Quarterly StackExchange data dump (August 2012)]

14 Dataset address (plain text) address (MD5 hash) (24%) ~94k users (7%)! July April 2012 July August 2012 [G. Gousios and D. Spinellis. GHTorrent: Github s data from a firehose, in MSR. IEEE, 2012, pp ] [Quarterly StackExchange data dump (August 2012)]

15 Dataset address (plain text) address (MD5 hash) (12%) (4%) ~47k users active! on both GitHub and StackOverflow between July April 2012 July April 2012 July August 2012 [G. Gousios and D. Spinellis. GHTorrent: Github s data from a firehose, in MSR. IEEE, 2012, pp ] [Quarterly StackExchange data dump (August 2012)]

16 Is participation in SO related to productivity of developers? Asset or burden?

17 Macro: overall activity levels To what extent can activity (expertise) on one platform be used as a proxy for activity (expertise) on the other? social signals (e.g., open source projects, professional social media) ~ career advancement [Capiluppi et al. Assessing technical candidates on the social web, IEEE Software, vol. 30, no. 1, pp , 2013]

18 Intermediate: working rhythms Is attention focused (bursts of commits) or divided between the two platforms? working rhythms of developers ~ software quality [Eyolfson et al. Correlations between bugginess and time-based commit characteristics, Empirical Software Engineering, pp. 1 31, 2013]

19 Micro: coordination between commits and Q&A Do StackOverflow activities accelerate or slow down GitHub commits? [Storey et al. The impact of social media on software engineering practices and tools, FoSER. ACM, 2010, pp ]

20 Macro Overall activity #Commits #Questions #Answers Dave Stuart Kevin

21 Macro Overall activity #Commits #Questions #Answers Dave Kevin Stuart

22 Macro Overall activity Fix, sort Quartiles/Deciles, compare #Commits #Questions #Answers Dave Kevin Stuart Not restricted to monotonic relations!

23 Findings Q2 Q3 Q4 Active GitHub committers are experienced developers: few StackOverflow questions many StackOverflow answers Q1 Quartiles (#Commits) Compare #Questions Q1 Q2 Q3 Quartiles (#Commits) Compare #Answers Q4

24 Findings Q2 Q3 Q4 Active GitHub committers are experienced developers: few StackOverflow questions many StackOverflow answers Q1 Quartiles (#Commits) Compare #Questions Q1 Q2 Top StackOverflow users are superstars rather than slackers! Quartiles (#Commits) Compare #Answers Q3 Q4

25 Findings Q2 Q3 Q4 Active GitHub committers are experienced developers: GitHub activity ~ few StackOverflow questions many StackOverflow answers Q1 Quartiles (#Commits) Compare #Questions StackOverflow willingness to answer technical questions (expertise) Q1 Q2 Top StackOverflow users are superstars rather than slackers! Quartiles (#Commits) Compare #Answers Q3 Q4

26 Intermediate Working rhythms Committing rhythm: series of inter-commit time intervals [Xuan et al. Measuring the effect of social communications on individual working rhythms: A case study of open source software, in Social Informatics. ASE/IEEE, 2012] Gini (Committing rhythms): focused vs. distributed attention Gini (Committing rhythms) #Q #A C A C C A C C C A 5 50 C Q Q Q C C C Q C 75 15

27 Findings Asking questions on StackOverflow influences how developers distribute their GitHub commits: heavy askers: bursts of intense commit activity followed by longer periods of inactivity (focused attention)

28 Findings Asking questions on StackOverflow influences how developers distribute their GitHub commits: Learning from StackOverflow (by asking) and heavy askers: bursts of intense commit committing to GitHub activity followed by longer periods of inactivity (focused attention)

29 Micro Who benefits from participating in SO Dave [Xuan et al. Measuring the effect of social communications on individual working rhythms: A case study of open source software, in Social Informatics. ASE/IEEE, 2012]

30 Micro Who benefits from participating in SO Dave [Xuan et al. Measuring the effect of social communications on individual working rhythms: A case study of open source software, in Social Informatics. ASE/IEEE, 2012]

31 Micro Who benefits from participating in SO Dave [Xuan et al. Measuring the effect of social communications on individual working rhythms: A case study of open source software, in Social Informatics. ASE/IEEE, 2012]

32 Micro Who benefits from participating in SO Dave Compare actual and shuffled series: actual < shuffled: acceleration actual > shuffled: impediment [Xuan et al. Measuring the effect of social communications on individual working rhythms: A case study of open source software, in Social Informatics. ASE/IEEE, 2012]

33 Findings

34 Findings For active committers, asking and answering questions on StackOverflow catalyses committing on GitHub. For no group is participating in StackOverflow detrimental!

35 Summary: Is participation in SO related to productivity of GitHub dev s? Asset or burden?

36 Summary Experts are experts Active committers are also active answerers (knowledge providers) on! Different working rhythms for novices (focused attention) and experts! everywhere! Going to is costlier for novices! Participating in reinforces commit activities on asset or burden

37 Summary Active committers are also active answerers (knowledge providers) on! Different working rhythms for novices (focused attention) and experts! Experts are experts everywhere! Going to! is costlier for novices Participating in reinforces commit activities on asset or burden

StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge

StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge Bogdan Vasilescu Dept. of Math and Computer Science, Eindhoven University of Technology, The Netherlands [email protected]

More information

Wait For It: Determinants of Pull Request Evaluation Latency on GitHub

Wait For It: Determinants of Pull Request Evaluation Latency on GitHub Wait For It: Determinants of Pull Request Evaluation Latency on GitHub Yue Yu, Huaimin Wang, Vladimir Filkov, Premkumar Devanbu, and Bogdan Vasilescu College of Computer, National University of Defense

More information

Understanding the popularity of reporters and assignees in the Github

Understanding the popularity of reporters and assignees in the Github Understanding the popularity of reporters and assignees in the Github Joicy Xavier, Autran Macedo, Marcelo de A. Maia Computer Science Department Federal University of Uberlândia Uberlândia, Minas Gerais,

More information

GITHUB and Continuous Integration in a Software World

GITHUB and Continuous Integration in a Software World Continuous integration in a social-coding world: Empirical evidence from GITHUB Bogdan Vasilescu, Stef van Schuylenburg, Jules Wulms, Alexander Serebrenik, Mark G. J. van den Brand Eindhoven University

More information

Mining Questions Asked by Web Developers

Mining Questions Asked by Web Developers Mining Questions Asked by Web Developers Kartik Bajaj Karthik Pattabiraman Ali Mesbah Electrical and Computer Engineering University of British Columbia Vancouver, BC, Canada {kbajaj, karthikp, amesbah}@ece.ubc.ca

More information

Toward a community enhanced programming education

Toward a community enhanced programming education Toward a community enhanced programming education Ryo Suzuki University of Tokyo Tokyo, Japan [email protected] Permission to make digital or hard copies of all or part of this work for

More information

Facilitating Students Collaboration and Learning in a Question and Answer System

Facilitating Students Collaboration and Learning in a Question and Answer System Facilitating Students Collaboration and Learning in a Question and Answer System Chulakorn Aritajati Intelligent and Interactive Systems Laboratory Computer Science & Software Engineering Department Auburn

More information

Crowdsourcing suggestions to programming problems for dynamic web development languages

Crowdsourcing suggestions to programming problems for dynamic web development languages Crowdsourcing suggestions to programming problems for dynamic web development languages Dhawal Mujumdar School of Information University of California, Berkeley 102 South Hall Berkeley, CA 94720 [email protected]

More information

What s Hot in Software Engineering Twitter Space?

What s Hot in Software Engineering Twitter Space? What s Hot in Software Engineering Twitter Space? Abhishek Sharma, Yuan Tian, and David Lo School of Information Systems Singapore Management University {abhisheksh.2014,yuan.tian.2012,davidlo}@smu.edu.sg

More information

Gamifying Software Development Environments Using Cognitive Principles

Gamifying Software Development Environments Using Cognitive Principles Gamifying Software Development Environments Using Cognitive Principles Position Paper Naomi Unkelos-Shpigel, Irit Hadar Information Systems Department, University of Haifa Carmel Mountain 31905, Haifa,

More information

Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework)

Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework) Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework) John Sonchack, Adam J. Aviv, Eric Keller, and Jonathan M. Smith Outline Introduction Overview of OFX Using OFX Benchmarks

More information

Big Data Research in the AMPLab: BDAS and Beyond

Big Data Research in the AMPLab: BDAS and Beyond Big Data Research in the AMPLab: BDAS and Beyond Michael Franklin UC Berkeley 1 st Spark Summit December 2, 2013 UC BERKELEY AMPLab: Collaborative Big Data Research Launched: January 2011, 6 year planned

More information

TeCReVis: A Tool for Test Coverage and Test Redundancy Visualization

TeCReVis: A Tool for Test Coverage and Test Redundancy Visualization TeCReVis: A Tool for Test Coverage and Test Redundancy Visualization Negar Koochakzadeh Vahid Garousi Software Quality Engineering Research Group University of Calgary, Canada Acknowledging funding and

More information

Promoting Gatekeeper Course Success Among Community College Students Needing Remediation

Promoting Gatekeeper Course Success Among Community College Students Needing Remediation Promoting Gatekeeper Course Success Among Community College Students Needing Remediation Findings and Recommendations from a Virginia Study (Summary Report) Davis Jenkins Shanna Smith Jaggars Josipa Roksa

More information

TECH NATION VISA SCHEME (Tier 1 Exceptional Talent)

TECH NATION VISA SCHEME (Tier 1 Exceptional Talent) TECH NATION VISA SCHEME (Tier 1 Exceptional Talent) Guidance for Applicants THROUGH Tech Nation Visa Scheme (Tier 1 Exceptional Talent) Guidance for Applicants Tech City UK (www.techcityuk.com) is one

More information

Mining Peer Code Review System for Computing Effort and Contribution Metrics for Patch Reviewers

Mining Peer Code Review System for Computing Effort and Contribution Metrics for Patch Reviewers Mining Peer Code Review System for Computing Effort and Contribution Metrics for Patch Reviewers Rahul Mishra, Ashish Sureka Indraprastha Institute of Information Technology, Delhi (IIITD) New Delhi {rahulm,

More information

DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER

DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER RAMA HOETZLEIN, DEVELOPER TECHNOLOGY, NVIDIA Data Visualizations assist humans with data analysis by representing information

More information

Recruit Using Github, Quora, Dribbble & More

Recruit Using Github, Quora, Dribbble & More Recruit Using Github, Quora, Dribbble & More Here at Entelo, we ve observed a growing trend where candidates professional data is becoming increasingly distributed across a number of different websites,

More information

A Comprehensive Review of Web-based Automation Testing Tools

A Comprehensive Review of Web-based Automation Testing Tools A Comprehensive Review of Web-based Automation Testing Tools Jagdish Singh, Monika Sharma M.E Student, Dept. of I.T., U.I.E.T., Panjab University, Chandigarh, India Assistant Professor, Dept. of I.T.,

More information

Question Quality in Community Question Answering Forums: A Survey

Question Quality in Community Question Answering Forums: A Survey Question Quality in Community Question Answering Forums: A Survey ABSTRACT Antoaneta Baltadzhieva Tilburg University P.O. Box 90153 Tilburg, Netherlands a [email protected] Community Question Answering

More information

Measuring API Documentation on the Web

Measuring API Documentation on the Web Measuring API Documentation on Web Chris Parnin Georgia Institute of Technology College of Computing Atlanta, GA USA [email protected] Christoph Treude University of Victoria Dept. of Computer Science

More information

Offloading file search operation for performance improvement of smart phones

Offloading file search operation for performance improvement of smart phones Offloading file search operation for performance improvement of smart phones Ashutosh Jain [email protected] Vigya Sharma [email protected] Shehbaz Jaffer [email protected] Kolin Paul

More information

Mini Project - Phase 3 Connexus Mobile App (Android)

Mini Project - Phase 3 Connexus Mobile App (Android) Mini Project - Phase 3 Connexus Mobile App (Android) Click here to get Connexus apk. It is inside the shared folder Here is my github repository: https://github.com/azizclass/nimadini The 3 rd phase is

More information

ISyE 2028 Basic Statistical Methods - Fall 2015 Bonus Project: Big Data Analytics Final Report: Time spent on social media

ISyE 2028 Basic Statistical Methods - Fall 2015 Bonus Project: Big Data Analytics Final Report: Time spent on social media ISyE 2028 Basic Statistical Methods - Fall 2015 Bonus Project: Big Data Analytics Final Report: Time spent on social media Abstract: The growth of social media is astounding and part of that success was

More information

HiddenLevers Statistical Analysis Approach

HiddenLevers Statistical Analysis Approach HiddenLevers Statistical Analysis Approach HiddenLevers' core model uses a multilevel approach to find meaningful relationships between macro-economic indicators (levers) and investment assets. The model

More information

Performance Workload Design

Performance Workload Design Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles

More information

AIS Electronic Library (AISeL) Association for Information Systems. Mark Borman University of Sydney, [email protected]

AIS Electronic Library (AISeL) Association for Information Systems. Mark Borman University of Sydney, m.borman@econ.usyd.edu.au Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2005 Proceedings Americas Conference on Information Systems (AMCIS) 1-1-2005 Improving Understanding of the Competencies Required

More information

Analyzing Test Driven Development based on GitHub Evidence

Analyzing Test Driven Development based on GitHub Evidence Analyzing Test Driven Development based on GitHub Evidence Neil C. Borle, Meysam Feghhi, Eleni Stroulia, Russell Greiner, Abram Hindle Department of Computing Science University of Alberta Edmonton, Canada

More information

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject

More information

Gamification in Software Testing and QA. Robert Hoischen Producer & QA Manager, Camshaft Software

Gamification in Software Testing and QA. Robert Hoischen Producer & QA Manager, Camshaft Software Gamification in Software Testing and QA Robert Hoischen Producer & QA Manager, Camshaft Software Overview Intro The Why POMMS The How Recruiting The Who Important Lessons Some Stats & Wrap-Up Intro - A

More information

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2 Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue

More information

Rita Mano Department of Human Services University of Haifa [email protected]

Rita Mano Department of Human Services University of Haifa ritamano@research.haifa.ac.il Rita Mano Department of Human Services University of Haifa [email protected] A classic definition of Human Services Nonprofit Human Services: sources of complexity A broad definition of Human

More information

Flexible mobility management strategy in cellular networks

Flexible mobility management strategy in cellular networks Flexible mobility management strategy in cellular networks JAN GAJDORUS Department of informatics and telecommunications (161114) Czech technical university in Prague, Faculty of transportation sciences

More information

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app

More information

People intelligence from New Tech companies 2013 NEW TECH BENCHMARK REPORT

People intelligence from New Tech companies 2013 NEW TECH BENCHMARK REPORT People intelligence from New Tech companies 2013 NEW TECH BENCHMARK REPORT ANATOMY OF A NEW TECH COMPANY Average number of people 250 Survey response rate 80% 90% of companies are in the 50-1000 employee

More information

ANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT

ANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT ANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT ABSTRACT Umesh Rao Hodeghatta 1 and Ashwathanarayana Shastry 2 1 Xavier Institute of Management, Bhubaneswar, India, [email protected] 2 i-point Consulting

More information

Constant time median filtering of extra large images using Hadoop

Constant time median filtering of extra large images using Hadoop Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 1. pp. 93 101 doi: 10.14794/ICAI.9.2014.1.93 Constant time median filtering of extra

More information

A Manual Categorization of Android App Development Issues on Stack Overflow

A Manual Categorization of Android App Development Issues on Stack Overflow 2014 IEEE International Conference on Software Maintenance and Evolution A Manual Categorization of Android App Development Issues on Stack Overflow Stefanie Beyer Software Engineering Research Group University

More information

Performance of Hybrid Mobile Application UI Frameworks

Performance of Hybrid Mobile Application UI Frameworks Performance of Hybrid Mobile Application UI Frameworks Radek Vala, Roman Jasek Tomas Bata University in Zlin, Faculty of Applied Informatics, nám. T.G.Masaryka 5555, CZECH REPUBLIC {vala, jasek}@fai.utb.cz

More information

Scalable Web Programming. CS193S - Jan Jannink - 1/12/10

Scalable Web Programming. CS193S - Jan Jannink - 1/12/10 Scalable Web Programming CS193S - Jan Jannink - 1/12/10 Administrative Stuff Computer Forum Career Fair: Wed. 13, 11AM-4PM (Just in case you hadn t seen the tent go up) Any problems with MySQL setup? Review:

More information

Transformational Benefits of the Cloud. Information & Communication technology October 2013

Transformational Benefits of the Cloud. Information & Communication technology October 2013 Transformational Benefits of the Cloud Information & Communication technology October 2013 Fifth Generation of Computing Cloud Mainframe 1970s Client Server 1980s Web 1990s 80% SOA 2000s 2010+ of new commercial

More information

Spark in Action. Fast Big Data Analytics using Scala. Matei Zaharia. www.spark- project.org. University of California, Berkeley UC BERKELEY

Spark in Action. Fast Big Data Analytics using Scala. Matei Zaharia. www.spark- project.org. University of California, Berkeley UC BERKELEY Spark in Action Fast Big Data Analytics using Scala Matei Zaharia University of California, Berkeley www.spark- project.org UC BERKELEY My Background Grad student in the AMP Lab at UC Berkeley» 50- person

More information

Exploring the Efficiency of Big Data Processing with Hadoop MapReduce

Exploring the Efficiency of Big Data Processing with Hadoop MapReduce Exploring the Efficiency of Big Data Processing with Hadoop MapReduce Brian Ye, Anders Ye School of Computer Science and Communication (CSC), Royal Institute of Technology KTH, Stockholm, Sweden Abstract.

More information

QASM: a Q&A Social Media System Based on Social Semantics

QASM: a Q&A Social Media System Based on Social Semantics QASM: a Q&A Social Media System Based on Social Semantics Zide Meng, Fabien Gandon, Catherine Faron-Zucker To cite this version: Zide Meng, Fabien Gandon, Catherine Faron-Zucker. QASM: a Q&A Social Media

More information

Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow

Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow Ashton Anderson Daniel Huttenlocher Jon Kleinberg Jure Leskovec Stanford University Cornell

More information

How To Determine If Technical Currency Trading Is Profitable For Individual Currency Traders

How To Determine If Technical Currency Trading Is Profitable For Individual Currency Traders Is Technical Analysis Profitable for Individual Currency Traders? Boris S. Abbey and John A. Doukas * Journal of Portfolio Management, 2012, 39, 1,142-150 Abstract This study examines whether technical

More information

Accelerating Hadoop MapReduce Using an In-Memory Data Grid

Accelerating Hadoop MapReduce Using an In-Memory Data Grid Accelerating Hadoop MapReduce Using an In-Memory Data Grid By David L. Brinker and William L. Bain, ScaleOut Software, Inc. 2013 ScaleOut Software, Inc. 12/27/2012 H adoop has been widely embraced for

More information

Develop Hybrid Mobile Applications with Apache Cordova & PhoneGap Enterprise

Develop Hybrid Mobile Applications with Apache Cordova & PhoneGap Enterprise Develop Hybrid Mobile Applications with Apache Cordova & PhoneGap Enterprise Andrew Savory Mobile Services and Solutions Evangelist, Adobe @savs ACM Learning Center http://learning.acm.org 1,400+ trusted

More information

Investigating Opportunistic Software Development Using Social Media Recommendation System

Investigating Opportunistic Software Development Using Social Media Recommendation System TEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES BLAVATNIK SCHOOL OF COMPUTER SCIENCE Investigating Opportunistic Software Development Using Social Media Recommendation System

More information

EUCIP - IT Administrator. Module 5 IT Security. Version 2.0

EUCIP - IT Administrator. Module 5 IT Security. Version 2.0 EUCIP - IT Administrator Module 5 IT Security Version 2.0 Module 5 Goals Module 5 Module 5, IT Security, requires the candidate to be familiar with the various ways of protecting data both in a single

More information

MapReduce on GPUs. Amit Sabne, Ahmad Mujahid Mohammed Razip, Kun Xu

MapReduce on GPUs. Amit Sabne, Ahmad Mujahid Mohammed Razip, Kun Xu 1 MapReduce on GPUs Amit Sabne, Ahmad Mujahid Mohammed Razip, Kun Xu 2 MapReduce MAP Shuffle Reduce 3 Hadoop Open-source MapReduce framework from Apache, written in Java Used by Yahoo!, Facebook, Ebay,

More information

THE ABET CAC ACCREDITATION: IS ACCREDITATION RIGHT FOR INFORMATION SYSTEMS?

THE ABET CAC ACCREDITATION: IS ACCREDITATION RIGHT FOR INFORMATION SYSTEMS? THE ABET CAC ACCREDITATION: IS ACCREDITATION RIGHT FOR INFORMATION SYSTEMS? Dr. Frederick G. Kohun, Robert Morris University, [email protected] Dr. David F. Wood, Robert Morris University, [email protected] ABSTRACT

More information

Do Onboarding Programs Work?

Do Onboarding Programs Work? Do Onboarding Programs Work? Adriaan Labuschagne and Reid Holmes School of Computer Science University of Waterloo Waterloo, ON, Canada alabusch,[email protected] Abstract Open source software systems

More information

Unit 9: Software Economics

Unit 9: Software Economics Unit 9: Software Economics Objectives Ð To provide an empirical view of where the effort and money goes when we build large software systems. Ð To suggest ways of reducing and controlling software costs.

More information

Big Data Analytics - Accelerated. stream-horizon.com

Big Data Analytics - Accelerated. stream-horizon.com Big Data Analytics - Accelerated stream-horizon.com StreamHorizon & Big Data Integrates into your Data Processing Pipeline Seamlessly integrates at any point of your your data processing pipeline Implements

More information

The Rise of Industrial Big Data. Brian Courtney General Manager Industrial Data Intelligence

The Rise of Industrial Big Data. Brian Courtney General Manager Industrial Data Intelligence The Rise of Industrial Big Data Brian Courtney General Manager Industrial Data Intelligence Agenda Introduction Big Data for the industrial sector Case in point: Big data saves millions at GE Energy Seeking

More information

Oracle Sales Cloud Sales Performance Management

Oracle Sales Cloud Sales Performance Management S U M M E R 1 5 Oracle Sales Cloud Sales Performance Management Oracle Sales Cloud Sales Performance Management enables companies to be more flexible, accountable and responsive to improve sales effectiveness

More information

WebGL based E-Learning Platform on Computer Graphics

WebGL based E-Learning Platform on Computer Graphics , pp.22-26 http://dx.doi.org/10.14257/astl.2015.103.05 WebGL based E-Learning Platform on Computer Graphics Hae-Gul Pyun, Haeong-A An, Jinho Park, Global School of Media, Soongsil University, Seoul, 156-743,

More information

Introduction: Why do we need computer networks?

Introduction: Why do we need computer networks? Introduction: Why do we need computer networks? Karin A. Hummel - Adapted slides of Prof. B. Plattner, [email protected] - Add-on material included of Peterson, Davie: Computer Networks February

More information

Pricing Crowdsourcing-based Software Development Tasks

Pricing Crowdsourcing-based Software Development Tasks Pricing Crowdsourcing-based Software Development Tasks Ke Mao maoke at nfs.iscas.ac.cn Institute of Software, Chinese Academy of Sciences Overview 2 Background Crowdsourcing: Micro task VS. Complex task

More information

In Memory Accelerator for MongoDB

In Memory Accelerator for MongoDB In Memory Accelerator for MongoDB Yakov Zhdanov, Director R&D GridGain Systems GridGain: In Memory Computing Leader 5 years in production 100s of customers & users Starts every 10 secs worldwide Over 15,000,000

More information

Remote Android Assistant with Global Positioning System Tracking

Remote Android Assistant with Global Positioning System Tracking IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. III (Mar-Apr. 2014), PP 95-99 Remote Android Assistant with Global Positioning System Tracking

More information

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Wireless Networks 6 (2000) 375 379 375 An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Jian Ma a, Jussi Ruutu b and Jing Wu c a Nokia China R&D Center, No. 10, He Ping Li Dong Jie,

More information

A SURVEY ON MAPREDUCE IN CLOUD COMPUTING

A SURVEY ON MAPREDUCE IN CLOUD COMPUTING A SURVEY ON MAPREDUCE IN CLOUD COMPUTING Dr.M.Newlin Rajkumar 1, S.Balachandar 2, Dr.V.Venkatesakumar 3, T.Mahadevan 4 1 Asst. Prof, Dept. of CSE,Anna University Regional Centre, Coimbatore, [email protected]

More information

Toward Variability Management to Tailor High Dimensional Index Implementations

Toward Variability Management to Tailor High Dimensional Index Implementations Toward Variability Management to Tailor High Dimensional Index Implementations Presented by: Azeem Lodhi 14.05.2015 Veit Köppen & Thorsten Winsemann & 1 Gunter Saake Agenda Motivation Business Data Warehouse

More information

Techniques for Improving Regression Testing in Continuous Integration Development Environments

Techniques for Improving Regression Testing in Continuous Integration Development Environments Techniques for Improving Regression Testing in Continuous Integration Development Environments Sebastian Elbaum, Gregg Rothermel, John Penix University of Nebraska - Lincoln Google, Inc. Lincoln, NE, USA

More information