<STRONG>Computer-Supported Collaboration with Applications to Software Development reviews the theory of collaborative groups and the factors that affect collaboration, particularly collaborative software development. The influences considered derive from diverse sources: social and cognitive psychology, media characteristics, the problem-solving behavior of groups, process management, group information processing, and organizational effects. It also surveys empirical studies of computer-supported problem solving, especially for software development. The concluding chapter describes a collaborative model for program development.
<STRONG>Computer-Supported Collaboration with Applications to Software Development is designed for an academic and professional market in software development, professionals and researchers in the areas of software engineering, collaborative development, management information systems, problem solving, cognitive and social psychology. This book also meets the needs of graduate-level students in computer science and information systems.
COMPUTER-SUPPORTED COLLABORATION WITH APPLICATIONS TO SOFTWARE DEVELOPMENT THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE COMPUTER-SUPPORTED COLLABORATION WITH APPLICATIONS TO SOFTWAREDEVELOPMENT by Fadi P. Deek James A. M. McHugh New Jersey Institute ofTechnology, U.S.A. SPRINGER SCIENCE+BUSINESS MEDIA, LLC Library of Congress Cataloging-in-Publication Deek, Fadi P. and McHugh, James A. M. COMPUTER-SUPPORTED COLLABORATION WITH APPLICATIONS TO SOFTWARE DEVELOPMENT ISBN 978-1-4613-5003-3 ISBN 978-1-4615-0284-5 (eBook) DOI 10.1007/978-1-4615-0284-5 Copyright © 2003 Springer Science+Business Media New York Originally published by Kluwer Academic Publishers in 2003 Softcover reprint of the hardcover 1st edition 2003 AII rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photo-copying, microfilming, recording, or otherwise, without the prior written permission ofthe publisher, with the exception of any material supplied specifically for the purpose of being entered and executed an a computer system, for exclusive use by the purchaser ofthe work. Permissions for books published in the USA:
[email protected] Permissions for books published in Europe:
[email protected] Printed an acid-free paper. To my parents, Pierre and Therese For providing afoundation of love and encouragement. Fadi P. Deek With love and affection to my wife Alice, and my sons: Peter The Great and Mimi The King. James A. M. McHugh Contents 1 Preface 1. COGNITIVE AND SOCIAL PSYCHOLOGY IN COLLABORATION l. 2. 3. 4. 5. 2. INTRODUCTION COGNITIVE MODELS 2.1 Software Methods and Cognitive Models 2.2 Models of Group Cognition Models of Individual Cognition 2.3 COGNITIVE EFFECTS AND BIASES SOCIAL PSYCHOLOGY FACTORS 4.1 Norms, Roles and Protocols 4.2 Social Psychology: Processes and Effects SOCIALL Y A WARE SYSTEMS MEDIA FACTORS IN COLLABORATION l. 2. 3. 4. 5. 6. INTRODUCTION ENVIRONMENTAL FACTORS AFFECTING COLLABORATION VISUAL AND AUDITORY CUES IN FACE-TOFACE COLLABORATION VIDEO VERSUS AUDIO-ONLY PROXEMIC EFFECTS DIALOG STRUCTURE 7 7 8 8 9 13 15 19 19 21 24 27 27 28 32 35 40 41 Vlll COMPUTER-SUPPORTED COLLABORATION 7. 8. 9. 10. 3. G