Improving collaboration in ad-hoc development teams
|
|
|
- Baldwin Williamson
- 10 years ago
- Views:
Transcription
1 Improving collaboration in ad-hoc development teams Supervisor Prof. Filippo Lanubile PhD Student Fabio Calefato Università degli Studi di Bari - Dipartimento di Informatica 3 Workshop Nazionale del Gruppo di Interesse in Ingegneria del Software CASE Libera Università di Bolzano-Bozen RCOST Università del Sannio
2 My Research Goal Help remote developers to reduce negative effects of dynamism and distance in collaborative work Focus on: Ad hoc teams Distributed Software Development Computer-Mediated Communication (CMC) 2
3 Ad hoc teams Nimble teams that have no history and no future No experience of working together Little or no expectation they will collaborate in the future Example: Groups of stakeholders in Requirements Engineering Attributes Highly dynamic in creation, participation, and release Geographically dispersed and cross-organizational Needs Easy to use and setup collaborative tools Infrastructure and administration costs kept at minimum 3
4 (Distributed) Requirements Engineering as a communication-intensive activity Understanding Stakeholder Direct communication Stakeholder Feedthrough Control and feedback Adapted from: Human-computer interaction, A. Dix, J. Finley, G. Abowd, R Beale, 3 Ed, Prentice-Hall, Sw Artifacts 4
5 Theories on Computer Mediated Communication (1/2) The more complex the task, the richer the media to use Lean single-channel media have low sense of presence (inability to convey non-verbal cues) Social Presence J. Short, E. Williams, B. Christie, The Social Psychology of Telecommunications, John Wiley and Sons, 1976 Media Richness R.L. Daft, R.H. Lengel, Organizational information requirements, media richness and structural design, Management Science, 32(5), 1986 Common Ground H.H. Clark, S. Brennan, Grounding in communication, Perspectives on Socially Shared Cognition, American Psychological Association,
6 Theories on Computer Mediated Communication (2/2) Effectiveness of CMC varies on the type of task Sense of presence not as vital as the ability to process information Task-Technology Fit D. Goodhue, R.L. Thompson, Task-technology fit and individual performance, MIS Quarterly, 19(2),1995 I. Zigurs, B.K. Buckland, A Theory of Task/Technology Fit and Group Support Systems Effectiveness, MIS Quarterly, 22(3), 1998 Media Richness Paradox L.P. Robert, A.R. Dennis, Paradox of Richness: A Cognitive Model of Media Choice, IEEE Transact. on Professional Communication, 48(1),
7 The econference tool Text-based conferencing system Support for both structured and unstructured communication Participants focus on meetings, not on the meeting tools Replace F2F meetings with basic features that: Minimize potential technical problems, complexity, learning curve Facilitate meeting creation and execution Maximize discussion effectiveness econference history 1st ver. (aka P2PConference) based on JXTA p2p framework 2nd ver. based on XMPP client/server protocol 3rd ver. pure-plugin system built on Eclipse RCP framework 7
8 Perspectives Agenda Message board Decisions place Presence Hand raise 8
9 Lessons learned from tool evolution 1st ver. JXTA: Stability as a key aspect Too low-level (unstable and complex) Messaging service inadequate for group communication 2nd ver. XMPP: Complexity on server side Vs. Extensibility on client side + Robust, scalable, and extensible messaging architecture Moving complexity on the server side limits protocol extensibility 3rd ver. Eclipse RCP: Size does matter + You get an Eclipse-like application with little extra-coding Final product size overly bloated 9
10 Pilot Uniba 2005 Goal Beta-testing econference Context Web engineering master course at the University of Bari Enterprise application to be develop as final course assignment 16 distributed requirements workshops with dispersed customer and developer groups Questionnaire and log analysis Features requests (freehand drawing, private messaging, polling) Hand raising feature improvement Implementation of discussion threads per agenda item 10
11 Empirical UVic 2006 Goal Comparison between F2F and computer-mediated interaction in distributed requirements elicitations and negotiations Context RE undergraduate course at University of Victoria, Canada 6 projects to be developed by 6 groups Thesis Elicitation better suited than negotiation for text-based CMC Research hypotheses H1: In elicitations CMC groups will perform as effectively as F2F groups H2: In negotiations F2F groups will perform more effectively than CMC groups H3: Personal satisfaction of stakeholders will be higher in CMC elicitations than in CMC negotiations 11
12 Ongoing & Future work Data analysis of Uvic 2006 experiment Complete my PhD thesis writing Next version of econference will be built on top of the Eclipse Communication Framework 2006 IBM Eclipse Innovation Award 12
Collaboration in Distributed Software Development
Collaboration in Distributed Software Development Filippo Lanubile Dipartimento di Informatica, University of Bari Via Orabona 4, 70126 Bari, Italy [email protected] Abstract. Software development is
Proceedings of the 34th Hawaii International Conference on System Sciences - 2001
The Influences of Media Choice on Help Desk Performance Perception Zoonky Lee Yongbeom Kim Sang-Gun Lee University of Nebraska-Lincoln Fairleigh Dickinson University University of Nebraska-Lincoln [email protected]
2003 Midwest Research to Practice Conference in Adult, Continuing, and Community Education
2003 Midwest Research to Practice Conference in Adult, Continuing, and Community Education Role of Social Presence, Choice of Online or Face-to-Face Group Format, and Satisfaction with Perceived Knowledge
Blended Instruction: Student Perceptions of Communications Technology in Face-to-Face Courses
Blended Instruction: Student Perceptions of Communications Technology in Face-to-Face Courses Yun-Jo An and Theodore Frick Department of Instructional Systems Technology School of Education Indiana University
Eclipse-IT 2008 3rd Italian Workshop on Eclipse Technologies
3rd Italian Workshop on Eclipse Technologies Bari, November 17-18, 2008 Online Proceedings Filippo Lanubile (Ed.) Preface Eclipse was initially designed as an integrated development environments (IDEs)
Location-Based Mobile Decision Support Systems and Their Effect On User Performance
Location-Based Mobile Decision Support Systems and Their Effect On User Performance Rahul C. Basole Georgia Institute of Technology School of Industrial and Systems Engineering 755 Ferst Drive Atlanta,
Issues in Information Systems Volume 16, Issue I, pp. 163-169, 2015
A Task Technology Fit Model on e-learning Linwu Gu, Indiana University of Pennsylvania, [email protected] Jianfeng Wang, Indiana University of Pennsylvania, [email protected] ABSTRACT In this research, we propose
Preprint: To appear in The Learning Curve. Lowenthal, P. R., & Parscal, T. (2008). Teaching presence. The Learning Curve, 3(4), 1-2, 4.
1 Preprint: To appear in The Learning Curve. Lowenthal, P. R., & Parscal, T. (2008). Teaching presence. The Learning Curve, 3(4), 1-2, 4. Teaching Presence Online Facilitates Meaningful Learning Patrick
How To Understand The Software Process
Ingegneria del Software Corso di Laurea in Informatica per il Management Software process model Davide Rossi Dipartimento di Informatica Università di Bologna The task of the software development team
CMMI: Specific Goals and Practices
Software Engineering for Outsourced & Offshore Development CMMI: Specific Goals and Practices PeterKolb Software Engineering CMMI Process Areas for R&D Projects Slide 2 Content Management in Projects Project
Instructional Design and Assessment Strategies for Teaching Global Software Development: A Framework
Instructional Design and Assessment Strategies for Teaching Global Software Development: A Framework Daniela Damian Allyson Hadwin Ban Al-Ani Dept of Computer Science University of Victoria, Canada 1 250
Service Discovery with the Google Android Mobile Platform
tesi di laurea Service Discovery with the Google Android Mobile Platform Anno Accademico 2007/2008 relatore Ch.mo prof. Stefano Russo correlatore Ing. Marcello Cinque candidato Marco Faiella Matr. 885/139
EXPLORING SOCIAL PRESENCE IN ASYNCHRONOUS TEXT-BASED ONLINE LEARNING COMMUNITIES (OLCS)
EXPLORING SOCIAL PRESENCE IN ASYNCHRONOUS TEXT-BASED ONLINE LEARNING COMMUNITIES (OLCS) Adisorn Na Ubon University of York, Heslington York, United Kingdom Chris Kimble University of York, Heslington York,
Advanced Software Engineering. Software Development Processes
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Advanced Software Engineering Software Development Processes Prof. Agostino Poggi Software Development
Revista de Administração da Universidade Federal de Santa Maria E-ISSN: 1983-4659 [email protected] Universidade Federal de Santa Maria Brasil
Revista de Administração da Universidade Federal de Santa Maria E-ISSN: 1983-4659 [email protected] Universidade Federal de Santa Maria Brasil Ozen, Cagla; Basoglu, Nuri; Daim, Tugrul Impact of man-machine
Social Presence Online: Networking Learners at a Distance
Education and Information Technologies 7:4, 287 294, 2002. 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. Social Presence Online: Networking Learners at a Distance ELIZABETH STACEY Faculty
Telework and Professional Isolation: The Role of Social Networking
Abstract Telework and Professional Isolation: The Role of Social Networking Belinda Shipps, North Carolina A & T State University, [email protected] Brandis Phillips, North Carolina A & T State University,
The Effect of Enterprise Architecture on Employees Performance: The Moderating Role Task-Technology Fit
The Effect of Enterprise Architecture on Employees Performance: The Moderating Role Task-Technology Fit Roham Yazdanpanah 1,ghasem jaknjad 2,nasser yousefi raki 3 1 Faculty of Management, Allamehtabatabaie
Virtual Team Collaboration Glossary
Virtual Team Collaboration Glossary Steve Prahst, Rhonda Arterberrie, and Dennis Kay Knowledge Management and Collaborative Technologies Branch NASA Glenn Research Center Introduction Most NASA projects
Syllabus Human-Computer Interaction (LIS 243)
Syllabus Human-Computer Interaction (LIS 243) Dr. Leah A. Lievrouw Winter 1996 / Wed 2-5 p.m. Department of Library and Information Science Graduate School of Education and Information Science, UCLA Office
Social Presence Patrick R. Lowenthal* Regis University, USA
Preprint. To appear in the Encyclopedia of distance and online learning as: Lowenthal, P. R. (in Press). Social presence. In P. Rogers, G. Berg, J. Boettcher, C. Howard, L. Justice, & K. Schenk (Eds.),
Eye-contact in Multipoint Videoconferencing
Eye-contact in Multipoint Videoconferencing Birgit Quante and Lothar Mühlbach Heinrich-Hertz-Institut für Nachrichtentechnik Berlin GmbH (HHI) Einsteinufer 37, D-15087 Berlin, Germany, http://www.hhi.de/
Developing Cognitive, Social, and Teaching Presence Online. Tina Stavredes, PhD Chair, Psychology, School of Undergraduate Studies Capella University
Developing Cognitive, Social, and Teaching Presence Online Tina Stavredes, PhD Chair, Psychology, School of Undergraduate Studies Capella University Introduction In the online environment, where there
DDS-Enabled Cloud Management Support for Fast Task Offloading
DDS-Enabled Cloud Management Support for Fast Task Offloading IEEE ISCC 2012, Cappadocia Turkey Antonio Corradi 1 Luca Foschini 1 Javier Povedano-Molina 2 Juan M. Lopez-Soler 2 1 Dipartimento di Elettronica,
Collaborative GeoGebra
ISISLab Dipartimento di Informatica ed Applicazioni R.M. Capocelli Università degli Studi di Salerno, Fisciano (SA), Italy Collaborative GeoGebra Emidio Bianco, Ilaria Manno, and Donato Pirozzi Overview
A Framework to Manage and Evaluate Remote Software Testing Using the CMMI for Services Constellation. Dr. Aldo Dagnino
A Framework to Manage and Evaluate Remote Software Testing Using the CMMI for Services Constellation Dr. Aldo Dagnino CMMI Technology Conference and User Group November 12-15, 2007 Hyatt Regency Tech Center,
Utkal University B.Sc. Physics and Education, 1991-1995, Regional College of Education, Utkal University, Bhubaneswar, India.
Page 1 EDUCATION PALASH BERA Assistant Professor, John Cook School of Business, Saint Louis University 9545 Fredricksburg Court, Saint Louis, 63126, Mo Ph: 314-977-3867, E-mail: [email protected] University
ONLINE LEARNING IN ACCOUNTING EDUCATION: A STUDY OF COMPENSATORY ADAPTATION. A Dissertation by VANESSA GARZA
i ONLINE LEARNING IN ACCOUNTING EDUCATION: A STUDY OF COMPENSATORY ADAPTATION A Dissertation by VANESSA GARZA Submitted to Texas A&M International University in partial fulfillment of the requirements
Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups
IT Systems Perspective Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups Charles Steinfield Michigan State University Organizations increasingly depend on virtual
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
The Effect of Software Facilitated Communication on Student Outcomes in Online Classes
The Effect of Software Facilitated Communication on Student Outcomes in Online Classes Stuart S. Gold, DeVry University Online Abstract This research project examined the question of the relationship between
Task Characteristics, Knowledge Sharing and Integration, and Emergency Management Performance: Research Agenda and Challenges
Task Characteristics, Knowledge Sharing and Integration, and Emergency Management Performance: Research Agenda and Challenges Irma Becerra-Fernandez [email protected] Arvind Gudi [email protected] Weidong Xia
Where should we publish on public e-services?
UNIVERSITÀ DEGLI STUDI DI URBINO "CARLO BO, Italy Department of Economics, Society, Politics (DESP) Where should we publish on public e-services? Eiburs EIB University Research Sponsorship Programme Eiburs
Network Security. Introduction. Università degli Studi di Brescia Dipartimento di Ingegneria dell Informazione 2014/2015
Network Security Introduction Università degli Studi di Brescia Dipartimento di Ingegneria dell Informazione 2014/2015 Objectives - Syllabus 2 Objectives Introduce the key aspects of applied network security,
CMiS: A Cloud Computing Based Management Information System
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 1 (2014), pp. 15-20 International Research Publications House http://www. irphouse.com /ijict.htm CMiS:
Large Online Classes: Successful Design and Delivery Strategies
Research Objective The purpose of this experimental, case study based research was to explore how online course redesign might impact instructor and student satisfaction as well as student learning outcomes.
ONLINE NEGOTIATION IN ELECTRONIC COMMERCE ABSTRACT 1. INTRODUCTION
ONLINE NEGOTIATION IN ELECTRONIC COMMERCE Yufei Yuan Michael G. DeGroote School of Business, McMaster University Hamilton, Ontario, Canada L8S 4M4 [email protected] ABSTRACT With the rapid growth of
Stephen M. Fiore, Ph.D. University of Central Florida Cognitive Sciences, Department of Philosophy and Institute for Simulation & Training
Stephen M. Fiore, Ph.D. University of Central Florida Cognitive Sciences, Department of Philosophy and Institute for Simulation & Training Fiore, S. M. (2015). Collaboration Technologies and the Science
FRANCESCO BELLOCCHIO S CURRICULUM VITAE ET STUDIORUM
FRANCESCO BELLOCCHIO S CURRICULUM VITAE ET STUDIORUM April 2011 Index Personal details and education 1 Research activities 2 Teaching and tutorial activities 3 Conference organization and review activities
RE tools survey (part 1, collaboration and global software development in RE tools)
1 de 9 24/12/2010 11:18 RE tools survey (part 1, collaboration and global software development in RE tools) Thank you very much for participating in this survey, which will allow your tool to become part
Teaching Media Design in an Online Setting: A Needs Assessment
Teaching Media Design in an Online Setting: A Needs Assessment Florence Martin [email protected] James Klein [email protected] Ann Igoe [email protected] Educational Technology Arizona State University
Outline. Definitions. Course schedule
SENG480A/CSC576A Topics in Software Engineering Software Development, Architecture & Evolution Lectures, Sep 17, 20, 2001 Hausi A. Müller University of Victoria Outline Assignment 1 due Sep 27 Last week
Social Presence and Online Learning: A Current View from a Research Perspective
www.ncolr.org/jiol Volume 8, Number 3, Winter 2009 ISSN: 1541-4914 Social Presence and Online Learning: A Current View from a Research Perspective Susan Copley Thomas Edison State College Abstract While
STUDENT CENTERED INSTRUCTIONAL DESIGN FOR E-LEARNING CONTENT LEARNING MANAGEMENT SYSTEM (LMS)
Proceedings of the 2 nd International Conference of Teaching and Learning (ICTL 2009) INTI University College, Malaysia STUDENT CENTERED INSTRUCTIONAL DESIGN FOR E-LEARNING CONTENT LEARNING MANAGEMENT
Technology Complexity, Personal Innovativeness And Intention To Use Wireless Internet Using Mobile Devices In Malaysia
International Review of Business Research Papers Vol.4 No.5. October-November 2008. PP.1-10 Technology Complexity, Personal Innovativeness And Intention To Use Wireless Internet Using Mobile Devices In
The Vienna PhD School of Informatics Design, Implementation and Experiences
The Vienna PhD School of Informatics Design, Implementation and Experiences María del Carmen Calatrava Moreno, Hannes Werthner Vienna University of Technology Vienna, Austria [email protected]
How To Teach Online Learning
PROPOSING AN EFFECTIVE TEACHING PEDAGOGICAL MODE FOR ONLINE MBA EDUCATION: AN EXPLORATORY EMPIRICAL INVESTIGATION Wayne Huang and Thom Luce Department of MIS, College of Business, Ohio University, Athens,
CLEVER: a CLoud-Enabled Virtual EnviRonment
CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di
Project Management Simulation Environment for Participant-Centered Learning
Education and Practice Research Statement Dr LEE Wee Leong School of Information Systems, Singapore Management University Tel: (65) 6828-0937; Email: [email protected] 13 Jan 2015 Background My educational
Methodical Notes for part-time BMCF TM study course M_SM / PROJECT MANAGEMENT
1 st session: INTRODUCTION TO PROJECT MANAGEMENT Objective of the thematic unit: To understand what is meant by Projects and to define Project Management. Students benefit by understanding the need to
Work and Organizational Psychology in Italy and Siplo (Italian Association of Work and Organizational Psychology) role
Work and Organizational Psychology in Italy and Siplo (Italian Association of Work and Organizational Psychology) role Education regarding work and organizational psychology, along with the whole university
Project Management System Services
Project Management System Services Today's projects need to deal with increasing amounts of information that require better tools to help navigate through all the data produced by projects. Our services
Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle
Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle Nicholas Clark, M.S. Research Associate, C4I Center J. Mark Pullen, D.Sc Professor of Computer
Project Management Professional (PMP) Examination Content Outline
Project Management Professional (PMP) Examination Content Outline Project Management Institute Project Management Professional (PMP) Examination Content Outline June 2015 Published by: Project Management
Jonathon N. Cummings
Jonathon N. Cummings Duke University December, 2012 Fuqua School of Business 100 Fuqua Drive, Box 90120 Durham, NC 27708-0120 Phone: 919-660-7756 / Fax: 919-681-6245 [email protected] http://www.fuqua.duke.edu/faculty_research/faculty_directory/cummings/
SYNCHRONOUS COMMUNICATION AND IMMEDIACY 1. Synchronous Communication and Immediacy in the Online Classroom: A Call for Research and Practice
SYNCHRONOUS COMMUNICATION AND IMMEDIACY 1 Synchronous Communication and Immediacy in the Online Classroom: A Call for Research and Practice Kris M. Markman, Ph.D. [email protected] Lori Stallings, MA
INFORMATION SYSTEMS AND TECHNOLOGY MANAGEMENT
INFORMATION SYSTEMS AND TECHNOLOGY MANAGEMENT UNDERGRADUATE Bachelor's programs Bachelor of Business Administration with a concentration in information systems and technology management (http:// bulletin.gwu.edu/business/undergraduate-programs/
CURRICULUM VITAE ET STUDIORUM Eugenio Capra
CURRICULUM VITAE ET STUDIORUM Eugenio Capra (last updated in August 2008) contact appointment May 2008 - Politecnico di Milano Dipartimento di Elettronica e Informazione Via Ponzio 34/5, 20133 Milano,
Peer-to-peer framework of Distributed Environment for Cooperative and Collaborative Work Service Composition
Peer-to-peer framework of Distributed Environment for Cooperative and Collaborative Work Service Composition F. Astha Ekadiyanto ([email protected]) CONTENTS Why P2P? The P2P Overlay
Remote Usability Evaluation Methods and Tools: A Survey
Remote Usability Evaluation Methods and Tools: A Survey Fidas Christos, Katsanos Christos, Papachristos Eleftherios, Tselios Nikolaos, Avouris Nikolaos Human Computer Interaction Group, Electrical and
IDC MaturityScape Benchmark: Big Data and Analytics in Government. Adelaide O Brien Research Director IDC Government Insights June 20, 2014
IDC MaturityScape Benchmark: Big Data and Analytics in Government Adelaide O Brien Research Director IDC Government Insights June 20, 2014 IDC MaturityScape Benchmark: Big Data and Analytics in Government
Young E. (Anna) Lee. [email protected]; 646-596-2837 (cell); foreveryoung3051 (Skype ID) 1590 Anderson Ave. Suite 14C, Fort Lee, NJ 07024
EXECUTIVE SUMMARY Young E. (Anna) Lee [email protected]; 646-596-2837 (cell); foreveryoung3051 (Skype ID) 1590 Anderson Ave. Suite 14C, Fort Lee, NJ 07024 My objective is to find a tenure-track position
Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008
Software Configuration Management Wingsze Seaman COMP250SA February 27, 2008 Outline CM and SCM Definitions SCM History CMMI and SCM SCM Tools SCM/Dynamic Systems SCM/Software Architecture Resources 2
XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing
International Journal of Computational Engineering Research Vol, 03 Issue, 10 XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing Kamlesh Lakhwani 1, Ruchika Saini 1 1 (Dept. of Computer
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
Requirements Engineering: A Roadmap
Requirements Engineering: A Roadmap Bashar Nuseibeh & Steve Easterbrook Department of Computing Imperial College of Science, Technology & Medicine London SW7 2BZ, UK Email: [email protected] http://www-dse.doc.ic.ac.uk/~ban/
University of Ljubljana Faculty of Electrical Engineering Laboratory for Telecommunications. Dr. Matevž Pogačnik. TEMPUS partner presentation
University of Ljubljana Faculty of Electrical Engineering Laboratory for Telecommunications Dr. Matevž Pogačnik TEMPUS partner presentation University of Ljubljana University of Ljubljana founded in 1919
IDC MaturityScape Benchmark: Big Data and Analytics in Government
IDC MaturityScape Benchmark: Big Data and Analytics in Government Adelaide O Brien Research Director, IDC [email protected] Presentation to ACT-IAC Emerging Technology SIG July, 2014 IDC MaturityScape Benchmark:
