Globalization and the Future Developer
|
|
|
- Liliana Garrett
- 10 years ago
- Views:
Transcription
1 Globalization and the Future Developer Audris Mockus Avaya Labs Research Basking Ridge, NJ
2 yes, globalization is inefficient, but it happened, so get over it 2 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
3 Transfer of ownership 3 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
4 Globalization Transfer work to where software developers are deal with distributed groups? collocate Understand training/mentoring Understanding developer productivity References:[5, 3] 4 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
5 Software Engineering and Call Centers Call center reporting systems are crucial Customer quality: e.g, dropped calls, time on wait Performance of agents: e.g., Number of customers served Number of successful interactions Time to complete the call 5 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
6 Call Center Agent Call center measures are far from perfect but business case is strong hire on demand with hourly precision individuals are completely exchangeable 6 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
7 Software Engineer as a Call Center Agent Comparable software productivity measures are available Modifications to the code Issues resolved Time to resolve Centrality of the tasks Inverse of the amount of code added 7 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
8 Developer learning Types of developer participation Newcomer core team Newcomer challenges Resources/tools References: [6, 2, 4, 1, 7] 8 Audris Mockus New Frontiers for Empirical Software Engineering Dagstuhl, 2010
9 References [1] Andrew Begel and Beth Simon. Novice software developers, all over again. In International Computing Education Research Workshop, Sydney, Australia., [2] B. Dagenais, H. Ossher, R. K. E. Bellamy, M. P. Robillard, and J. P. de Vrie. A qualitative study on project landscape. In CHASE 09, Vancouver, Canada, May 17, [3] J. D. Herbsleb and A. Mockus. An empirical study of speed and communication in globally-distributed software development. IEEE Transactions on Software Engineering, 29(6): , June [4] AJ Ko, R DeLine, and G Venolia. Information needs in collocated software development teams. In 29thInternational Conference on Software Engineering, pages ACM Press, May [5] Audris Mockus and David M. Weiss. Globalization by chunking: a quantitative approach. IEEE Software, 18(2):30 37, March [6] Yunwen Ye and Kouichi Kishida. Toward an understanding of the motivation open source software developers. In ICSE 2003, pages , Portland, Oregon, [7] Minghui Zhou, Audris Mockus, and David Weiss. Learning in offshored and legacy software projects: How product structure shapes organization. In ICSE Workshop on Socio-Technical Congruence, Vancouver, Canada, May
10 Audris Mockus Avaya Labs Research 233 Mt. Airy Road Basking Ridge, NJ ph: , fax: Audris Mockus is interested in quantifying, modeling, and improving software development. He designs data mining methods to summarize and augment software change data, interactive visualization techniques to inspect, present, and control the development process, and statistical models and optimization techniques to understand the relationships among people, organizations, and characteristics of a software product. Audris Mockus received B.S. and M.S. in Applied Mathematics from Moscow Institute of Physics and Technology in In 1991 he received M.S. and in 1994 he received Ph.D. in Statistics from Carnegie Mellon University. He works in the Software Technology Research Department of Avaya Labs. Previously he worked in the Software Production Research Department of Bell Labs.
Developer Fluency: Achieving True Mastery in Software Projects
Developer Fluency: Achieving True Mastery in Software Projects Minghui Zhou, [email protected], Peking University, Beijing, China Audris Mockus [email protected] Avaya Research Labs, NJ, USA Agenda History
Interval Quality: Relating Customer-Perceived Quality To Process Quality
Interval Quality: Relating Customer-Perceived Quality To Process Quality Audris Mockus and David Weiss {audris,weiss}@avaya.com Avaya Labs Research Basking Ridge, NJ 07920 http://mockus.org/ Motivation:
Automating the Measurement of Open Source Projects
Automating the Measurement of Open Source Projects Daniel German Department of Computer Science University of Victoria [email protected] Audris Mockus Avaya Labs Department of Software Technology Research
Comparison of Coordination Communication and Expertise Communication in Software Development: Motives, Characteristics, and Needs
To appear in New Frontiers in Artificial Intelligence: JSAI-isAI 2010 Workshops, LNAI Series, Springer, fall 2010. Comparison of Coordination Communication and Expertise Communication in Software Development:
Communication Problems in Global Software Development: Spotlight on a New Field of Investigation
Communication Problems in Global Software Development: Spotlight on a New Field of Investigation Sébastien Cherry, Pierre N. Robillard Software Engineering Research Laboratory, École Polytechnique de Montréal
Collaboration, Information Seeking and Communication: An Observational Study of Software Developers Work Practices
Journal of Universal Computer Science, vol. 17, no. 14 (2011), 1913-1930 submitted: 29/3/11, accepted: 28/9/11, appeared: 1/10/11 J.UCS Collaboration, Information Seeking and Communication: An Observational
T task Distribution and Selection Based Algorithm
2009 Fourth IEEE International Conference on Global Software Engineering TAMRI: A Tool for Supporting Task Distribution in Global Software Development Projects Ansgar Lamersdorf University of Kaiserslautern
DOI: 10.1109/CHASE.2013.6614747! URL: http://ieeexplore.ieee.org/xpl/articledetails.jsp?arnumber=6614747!
This is an author-generated version. The final publication is available at http://ieeexplore.ieee.org. DOI: 10.1109/CHASE.2013.6614747 URL: http://ieeexplore.ieee.org/xpl/articledetails.jsp?arnumber=6614747
Social Media and Software Development
The Impact of Social Media on Software Engineering Practices and Tools Margaret-Anne Storey, Christoph Treude University of Victoria, BC, Canada {mstorey,ctreude}@uvic.ca Arie van Deursen Delft University
Preliminary empirical identification of barriers faced by newcomers to Open Source Software projects
Preliminary empirical identification of barriers faced by newcomers to Open Source Software projects Igor Steinmacher, Ana Paula Chaves DACOM UTFPR Campo Mourão, PR Brazil {igorfs, anachaves}utfpr.edu.br
Missed Expectations Where CS Students Fall Short in the Software Industry
Missed Expectations Where CS Students Fall Short in the Software Industry Alex Radermacher, North Dakota State University Gursimran Walia, North Dakota State University Dean Knudson, North Dakota State
SERG. The Impact of Social Media on Software Engineering Practices and Tools
Delft University of Technology Software Engineering Research Group Technical Report Series The Impact of Social Media on Software Engineering Practices and Tools Margaret-Anne Storey, Christoph Treude,
Examples of Data Representation using Tables, Graphs and Charts
Examples of Data Representation using Tables, Graphs and Charts This document discusses how to properly display numerical data. It discusses the differences between tables and graphs and it discusses various
Jennifer L. Davidson
Jennifer L. Davidson Career Objective I am aspiring to become a human-computer interaction/user experience researcher in industry after obtaining a graduate degree at Oregon State University. Education
Thomas D. LaToza Assistant Professor
Thomas D. LaToza Assistant Professor Department of Computer Science Volgenau School of Engineering George Mason University cs.gmu.edu/~tlatoza [email protected] 4400 University Drive, MS 4A5, Fairfax, VA
Making Software. What Really Works, and Why We Believe It. O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Tokyo
Making Software What Really Works, and Why We Believe It Edited by Andy Oram and Greg Wilson O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Tokyo PREFACE xi Part One GENERAL PRINCIPLES OF SEARCHING
Interaction and Visualization Techniques for Programming
Interaction and Visualization Techniques for Programming Mikkel Rønne Jakobsen Dept. of Computing, University of Copenhagen Copenhagen, Denmark [email protected] Abstract. Programmers spend much of their
Two Case Studies of Open Source Software Development: Apache and Mozilla
Two Case Studies of Open Source Software Development: Apache and Mozilla AUDRIS MOCKUS Avaya Labs Research ROY T FIELDING Day Software and JAMES D HERBSLEB Carnegie Mellon University According to its proponents,
Curriculum Vitae. Zhenchang Xing
Curriculum Vitae Zhenchang Xing Computing Science Department University of Alberta, Edmonton, Alberta T6G 2E8 Phone: (780) 433 0808 E-mail: [email protected] http://www.cs.ualberta.ca/~xing EDUCATION
Protocol for the Systematic Literature Review on Web Development Resource Estimation
Protocol for the Systematic Literature Review on Web Development Resource Estimation Author: Damir Azhar Supervisor: Associate Professor Emilia Mendes Table of Contents 1. Background... 4 2. Research Questions...
Teaching in School of Electronic, Information and Electrical Engineering
Introduction to Teaching in School of Electronic, Information and Electrical Engineering Shanghai Jiao Tong University Outline Organization of SEIEE Faculty Enrollments Undergraduate Programs Sample Curricula
A Systematic Method for Big Data Technology Selection
A Systematic Method for Big Data Technology Selection John Klein Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is based upon work funded
Mining Textual Data for Software Engineering Tasks
Mining Textual Data for Software Engineering Tasks Latifa Guerrouj Benjamin C. M. Fung McGill University McGill University 3661 Peel St., Canada H3A 1X1 3661 Peel St., Canada H3A 1X1 Mobile: (+1) 514-791-0085
DATA ANALYSIS. QEM Network HBCU-UP Fundamentals of Education Research Workshop Gerunda B. Hughes, Ph.D. Howard University
DATA ANALYSIS QEM Network HBCU-UP Fundamentals of Education Research Workshop Gerunda B. Hughes, Ph.D. Howard University Quantitative Research What is Statistics? Statistics (as a subject) is the science
June Zhang (Zhong-Ju Zhang)
(Zhong-Ju Zhang) Carnegie Mellon University Dept. Electrical and Computer Engineering, 5000 Forbes Ave. Pittsburgh, PA 15213 Phone: 678-899-2492 E-Mail: [email protected] http://users.ece.cmu.edu/~junez
A Visualization Approach for Bug Reports in Software Systems
, pp. 37-46 http://dx.doi.org/10.14257/ijseia.2014.8.10.04 A Visualization Approach for Bug Reports in Software Systems Maen Hammad 1, Somia Abufakher 2 and Mustafa Hammad 3 1, 2 Department of Software
Issues Discussed in EMR Meetings
In association with Simon Fraser University & the Vancouver Coastal Health Research Institute NOT FOR CIRCULATION FOR INTERNAL CIRCULATION FOR PUBLIC CIRCULATION X Issues Discussed in EMR Meetings 09/27/06
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
Using Iterative and Incremental Processes in Global Software Development
Using Iterative and Incremental Processes in Global Software Development Maria Paasivaara and Casper Lassenius Helsinki University of Technology Software Business and Engineering Institute POB 9210, FIN-02015
An Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
Herman Aguinis, John F. Mee Chair of Management, Indiana University. Federico Aime, William S. Spears Chair in Business, Oklahoma State University
Herman Aguinis, John F. Mee Chair of Management, Indiana University Dr. Aguinis earned his Ph.D. from the University at Albany, State University of New York in 1993. He currently is the Chair of Management
Bug management in open source projects
Bug management in open source projects Thomas Basilien, Roni Kokkonen & Iikka Manninen Abstract 1. Introduction 2. Bug management in general 2.1 Bug management in proprietary projects 2.2 Project management
Factors Impacting Rapid Releases: An Industrial Case Study
Factors Impacting Rapid Releases: An Industrial Case Study Noureddine Kerzazi Dept. Research & Development, Payza.com Montreal, Canada [email protected] Foutse Khomh SWAT, École Polytechnique de Montréal
International Programs International Scholar & Faculty Services E-3 INFORMATION Fees E-3 Eligibility
E-3 INFORMATION Departments wishing to hire an international employee should contact an International Faculty & Scholar Advisor at (ISFS) to determine which visa status best fits the position. If ISFS
MBA, Stanford University, Graduate School of Business, Palo Alto, California, 1991 Concentrations: Finance, Organizational Behavior
DONNA L. PAUL Associate Professor of Finance Carson College of Business Washington State University 2710 Crimson Way Richland, WA 99354-1671 509-372-7233 [email protected] Education Ph.D. in Finance,
Safely Sharing Data Between CSIRTs: The SCRUB* Security Anonymization Tool Infrastructure
Safely Sharing Data Between CSIRTs: The SCRUB* Security Anonymization Tool Infrastructure William Yurcik* Clay Woolam, Greg Hellings, Latifur Khan, Bhavani Thuraisingham University
Center for Information. Security and Assurance (CISA) Charter. Mathematical, Computing, and Information Sciences (MCIS) Department
Center for Information Security and Assurance (CISA) Charter Mathematical, Computing, and Information Sciences (MCIS) Department This charter establishes the Center for Information Assurance within the
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES Marcello Visconti 1 Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, CHILE [email protected] Curtis R. Cook
International group work in software engineering
International group work in software engineering Julian M. Bass Robert Gordon University Aberdeen, UK [email protected] J. T. Lalchandani IIIT-B Bangalore, India [email protected] R. McDermott Robert Gordon
Qualitative Analysis Vs. Quantitative Analysis 06/16/2014 1
Qualitative Analysis Vs. Quantitative Analysis 06/16/2014 1 What s the Difference? Qualitative adjustments are purely relative (inferior, similar and superior). Quantitative adjustments use specific numbers
SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards
SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards Dr. A.April ETS University Table of Contents Objectives Audience Current clash An ITIL overview ISO
Comparing Methods to Identify Defect Reports in a Change Management Database
Comparing Methods to Identify Defect Reports in a Change Management Database Elaine J. Weyuker, Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 (weyuker,ostrand)@research.att.com
GOING TO GRADUATE SCHOOL IN THE MATHEMATICAL SCIENCES
GOING TO GRADUATE SCHOOL IN THE MATHEMATICAL SCIENCES By Ricardo Cortez and Colette Patt. Produced by the Physical Sciences Student Diversity Program, Dean's Office of the College of Letters and Science,
Adina Crainiceanu. Ph.D. in Computer Science, Cornell University, Ithaca, NY May 2006 Thesis Title: Answering Complex Queries in Peer-to-Peer Systems
Adina Crainiceanu Associate Professor Department of Computer Science United States Naval Academy 572M Holloway Road, Stop 9F Annapolis, MD 21402 http://www.usna.edu/users/cs/adina Email: [email protected]
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
Testing Process Models
Testing Process Models Process Model of a Test Factory EECS 814 Fall 2009 Jennifer Kaufman Agenda 1. Introduction & Abstract 2. Organizational Models 3. Testing Process Models 4. Process Model of a Test
BACHELOR OF MARKETING AND PUBLIC RELATIONS / BACHELOR OF COMMUNICATIONS [BMKTGPR BCOMN]
COURSE REGULATIONS: BACHELOR OF MARKETING AND PUBLIC RELATIONS / BACHELOR OF COMMUNICATIONS [BMKTGPR BCOMN] BACHELOR OF MARKETING AND PUBLIC RELATIONS (HONOURS) / BACHELOR OF COMMUNICATIONS [BMKTGPR(HONS)
A Step towards Software Corrective Maintenance: Using RCM model
A Step towards Software Corrective Maintenance: Using RCM model Shahid Hussain Department of computing Namal College Mianwali, Pakistan [email protected] Bashir Ahmad Department of ICIT Gomal
Moving Target Reference Implementation
CYBER SECURITY DIVISION 2014 R&D SHOWCASE AND TECHNICAL WORKSHOP Moving Target Reference Implementation Software Engineering Institute, Carnegie Mellon University Andrew O. Mellinger December 17, 2014
Software Engineering Practices in Jordan
Software Engineering Practices in Jordan Nuha El-Khalili Faculty of Information Technology, University of Petra, Amman, Jordan [email protected] Dima Damen Faculty of Information Technology, University
The Empirical Commit Frequency Distribution of Open Source Projects
The Empirical Commit Frequency Distribution of Open Source Projects Carsten Kolassa Software Engineering RWTH Aachen University, Germany [email protected] Dirk Riehle Friedrich-Alexander-University Erlangen-Nürnberg,
DEBZANI DEB Department of Computer Science Winston-Salem State University Winston-Salem, NC 27110
PROFESSIONAL PREPARATION DEBZANI DEB Department of Computer Science Winston-Salem State University Winston-Salem, NC 27110 Phone: (336) 750-2496 Fax: (336) 750-2499 E-mail: [email protected] Institution Major
Post-Graduation Survey Results 2014 Dietrich College of Humanities & Social Sciences STATISTICS Bachelor of Science
Post-Graduation Survey Results 2014 Bachelor of Science EMPLOYERS AND JOB TITLES Employer Job Title City State/Country Major Alteryx Solutions Developer Bolder CO Econ-Stats Annalect Data Scientist New
Global Software Development - Coordination and Project Management Strategies from a Vendor Perspective
Global Software Development - Coordination and Project Management Strategies from a Vendor Perspective Sadhana Deshpande Sarah Beecham Ita Richardson Lero The Irish Software Lero The Irish Software Lero
