Pair programming and other agile techniques: An overview and a hands-on experience

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Although Agile programming methodologies are still relatively young, it is already possible to draw up an initial assessment of their potential outcome. This article provides a historical overview and a short description of these programming techniques and their relevant key tenets. Besides, based on several years of application, a practical point of view is provided, identifying the key points that demonstrated real long-term effectiveness as well as the unavoidable deviations from the theoretical model. At last, an interesting example of a practical application is given, regarding the development of a speech recognition-based squelch algorithm, suited for radio communications especially in the noisy HF range, useful for defense and security applications. In this case, not only has the application of Pair Programming led to the rapid integration of a newcomer in a well-established work group, but it also led to a simple and practical algorithm, which is reliable and easily implementable both in hardware and in software, with very promising performances: voiceXtract™.

Cite

CITATION STYLE

APA

Stella, M., Biscione, F., & Garzuoli, M. (2016). Pair programming and other agile techniques: An overview and a hands-on experience. In Communications in Computer and Information Science (Vol. 422, pp. 87–101). Springer Verlag. https://doi.org/10.1007/978-3-319-27896-4_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free