Download Collaborative Quality Assurance in Information Systems by Kai Spohrer PDF

By Kai Spohrer

This publication examines how and why collaborative caliber coverage concepts, really pair programming and peer code assessment, impact workforce cognition and software program caliber in agile software program improvement groups. past examine on those very hot but additionally expensive thoughts has occupied with remoted pairs of builders and neglected the truth that they're in most cases utilized in higher, enduring groups. This ebook is without doubt one of the first stories to enquire how those strategies rely on and effect the joint cognitive accomplishments of whole improvement groups instead of contributors. It employs theories on transactive reminiscence platforms and sensible affordances to supply solutions in accordance with empirical study. The mixed-methods learn awarded contains numerous in-depth case reviews and survey effects from greater than 500 software program builders, workforce leaders, and product managers in eighty one software program improvement groups. The book’s findings will enhance IS study and feature particular implications for builders of code evaluate instruments, info platforms improvement groups, and software program improvement managers.

Show description

Read Online or Download Collaborative Quality Assurance in Information Systems Development: The Interaction of Software Development Techniques and Team Cognition PDF

Similar software books

Software Engineering Education: SEI Conference 1990 Pittsburgh, Pennsylvania, USA, April 2–3, 1990 Proceedings

This quantity represents a consultant to software program engineering schooling.

Functional Programming for Loosely-Coupled Multiprocessors (Research Monographs in Parallel and Distributed Computing)

Fresh growth in VLSI offers giant parallelism yet common goal parallel desktops stay elusive because of restricted communications functionality. This e-book proposes a brand new excessive point method of programming that addresses the pragmatic factor of the way a computation is shipped throughout a computing device.

Empirical Foundations of Information and Software Science

The aim of the second one Symposium on Empirical Foundations of Informa­ tion and software program technological know-how (EFISS) used to be, in essence, almost like that of the 1st Symposium during this sequence, i. e. to discover matters and techniques of sci­ entific inquiry that are of basic and customary curiosity to details and software program sciences, and to map instructions of study that may enjoy the mutual interplay of those fields.

Internetware: A New Software Paradigm for Internet Computing

This publication offers a finished creation to Internetware, overlaying elements starting from the elemental rules and engineering methodologies to operational structures, caliber measurements and insurance and destiny instructions. additionally it is guidance and diverse consultant real-world case stories that function a useful reference source for software program engineers fascinated about the advance of Internetware purposes.

Extra resources for Collaborative Quality Assurance in Information Systems Development: The Interaction of Software Development Techniques and Team Cognition

Sample text

712). Additionally, software quality can be conceptualized very differently on different levels of abstraction and from different organizational viewpoints (Rai et al. 1998; Ravichandran and Rai 2000; von Hellens 1997). e. as the sum of internal and external software quality (Mc Connell 2004). Internal software quality refers to properties of a software product’s source code that facilitate its maintenance over time and flexibility for future changes (Mc Connell 2004, p. 483). This includes that source code be written, formatted, and documented in a way that allows for grasping its purpose and implementation specifics, thereby facilitating the identification of hidden flaws, changes, and extensions in the future.

A combination of several ISD techniques is then called a method. The authors highlight that techniques may involve the use of information technology (IT) artifacts such as software, that have often been developed for a specific technique (Avison and Fitzgerald 2006, p. 21). Less broadly than this definition of an ISD technique, Mingers (2001) defines what constitutes a technique in research. As such, research techniques, for example the analysis of a survey, are seen as basic research activities that “are generally well-defined sequences of operations that if carried out proficiently yield predictable results” (Mingers 2001, p.

2011) review 74 studies on pair programming as a pedagogical technique that aims at improving not necessarily only task outcomes during pair programming but also at individual learning of students beyond a single task. They find a very mixed picture of pair programming effectiveness in educational research. While they clearly show that pair programming students are more satisfied with both their work results as well as the way of achieving them, findings regarding technical or academic performance are inconsistent: for nearly all measures of effectiveness, Salleh et al.

Download PDF sample

Rated 4.30 of 5 – based on 29 votes