By Kai Spohrer
This e-book examines how and why collaborative caliber coverage strategies, quite pair programming and peer code overview, impact workforce cognition and software program caliber in agile software program improvement groups. past examine on those highly regarded but additionally expensive concepts has fascinated with remoted pairs of builders and overlooked the truth that they're commonly utilized in better, enduring groups. This ebook is among the first reviews to enquire how those suggestions depend upon and impression the joint cognitive accomplishments of complete improvement groups instead of contributors. It employs theories on transactive reminiscence structures and practical affordances to supply solutions in response to empirical study. The mixed-methods examine awarded comprises a number of in-depth case reviews and survey effects from greater than 500 software program builders, staff leaders, and product managers in eighty one software program improvement groups. The book’s findings will develop IS examine and feature specific implications for builders of code assessment instruments, details structures improvement groups, and software program improvement managers.
Read or Download Collaborative Quality Assurance in Information Systems Development: The Interaction of Software Development Techniques and Team Cognition PDF
Best software books
Fundamental Approaches to Software Engineering: 12th International Conference, FASE 2009, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, York, UK, March 22-29, 2009. Proceedings
This booklet constitutes the refereed court cases of the twelfth foreign convention on primary ways to software program Engineering, FASE 2009, held in York, united kingdom, in March 2009, as a part of ETAPS 2009, the ecu Joint meetings on concept and perform of software program. The 30 revised complete papers provided including 2 device demonstrations have been conscientiously reviewed and chosen from 123 regluar and nine device paper submissions.
This booklet includes the refereed complaints of the sixth overseas convention on software program enterprise, ICSOB 2015, held in Braga, Portugal, in June 2015. The subject of the development used to be "Enterprising towns" targeting a obvious spillover of software program inside different industries allowing new enterprise types: businesses package their actual items and software program providers into recommendations and begin to promote autonomous software program items as well as actual items.
This e-book constitutes the complaints of the tenth eu convention on software program structure, ECSA 2016, held in Copenhagen, Denmark, in November/December 2016. The thirteen complete papers awarded including 12 brief papers have been conscientiously reviewed and chosen from eighty four submissions. they're geared up in topical sections on complete examine and event papers, brief papers for addressing rising learn, and schooling and coaching papers.
- Energieeffiziente Antriebstechnologien: Hybridisierung – Downsizing – Software und IT
- Software Quality Assurance: From Theory to Implementation
- The Implementation of Functional Programming Languages (Prentice-Hall International Series in Computer Science)
- Software Failure Risk: Measurement and Management
- Reliable Software Technologies — Ada-Europe 2002: 7th Ada-Europe International Conference on Reliable Software Technologies Vienna, Austria, June 17–21, 2002 Proceedings
Extra resources for Collaborative Quality Assurance in Information Systems Development: The Interaction of Software Development Techniques and Team Cognition
2008) emphasize on the finding that teams need to balance knowledge sharing, which is easier achieved through pair programming, and adherence to time constraints, which is easier achieved through solo programming. On the one hand, findings of Plonka and van der Linden (2012) support these claims by showing that individual developers can become discouraged from pair programming by time pressure. On the other hand, their findings question whether knowledge sharing may generally be facilitated by pair programming because they show there can be “no pairing opportunities due to a special field of expertise” (Plonka and van der Linden 2012, p.
Consequently, agile ISD teams need to take care of assuring the quality of the source code produced by their single members. On the one hand, this may be done based on technical solutions such as extensive test suits, adequate testing processes, and supportive technology (Beck 2000; Hildenbrand 2008). On the other hand, teams may rely on techniques based more on human interaction and collaboration such as pair programming and peer code review. In fact, pair programming is one of the most prominent techniques in agile software development literature and is part of a bundle of techniques in the most popular development method Extreme Programming (Beck 2000; Dingsøyr et al.
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.