In support of student pair-programming [PDF]
Industry, particularly those following the eXtreme Programming (XP) methodology [2], has popularized the use of pair-programming. The pair-programming model has also been found to be beneficial for student programmers. Initial quantitative and qualitative results, which will be discussed in this paper, demonstrate that the use of pair-programming in ...
Laurie Williams, R.L. Upchurch
openalex +3 more sources
Distributed Pair Programming Using Collaboration Scripts: An Educational System and Initial Results [PDF]
Since pair programming appeared in the literature as an effective method of teaching computer programming, many systems were developed to cover the application of pair programming over distance.
Despina TSOMPANOUDI+2 more
doaj +2 more sources
Versatile and declarative dynamic programming using pair algebras [PDF]
Background Dynamic programming is a widely used programming technique in bioinformatics. In sharp contrast to the simplicity of textbook examples, implementing a dynamic programming algorithm for a novel and non-trivial application is a tedious and error
Giegerich Robert, Steffen Peter
doaj +2 more sources
Predicate Pairing for program verification [PDF]
AbstractIt is well-known that the verification of partial correctness properties of imperative programs can be reduced to the satisfiability problem for constrained Horn clauses (CHCs). However, state-of-the-art solvers for constrained Horn clauses (or CHC solvers) based onpredicate abstractionare sometimes unable to verify satisfiability because they ...
Emanuele De Angelis+3 more
+12 more sources
Predicting Pair Success in a Pair Programming Eye Tracking Experiment Using Cross-Recurrence Quantification Analysis [PDF]
Pair programming is a model of collaborative learning. It has become a well-known pedagogical practice in teaching introductory programming courses because of its potential benefits to students. This study aims to investigate pair patterns in the context
Maureen M. Villamor+1 more
doaj +4 more sources
Two Elements of Pair Programming Skill [PDF]
Background: Pair programming (PP) can have many benefits in industry. Researchers and practitioners recognize that successful and productive PP involves some skill that might take time to learn and improve. Question: What are the elements of pair programming skill?
Lutz Prechelt, Franz Zieris
arxiv +5 more sources
Due to its high failure rate, Introductory Programming has become a main concern. One of the main issues is the incapability of slow-paced students to cope up with given programming materials.
Mewati Ayub+4 more
doaj +2 more sources
Corrigendum: Effects of a pair programming educational robot-based approach on students' interdisciplinary learning of computational thinking and language learning [PDF]
Ting-Chia Hsu+3 more
doaj +2 more sources
Corrigendum: Effects of a pair programming educational robot-based approach on students' interdisciplinary learning of computational thinking and language learning [PDF]
Ting-Chia Hsu+3 more
doaj +2 more sources
Psychological Aspects of Pair Programming [PDF]
With the recent advent of artificially intelligent pairing partners in software engineering, it is interesting to renew the study of the psychology of pairing. Pair programming provides an attractive way of teaching software engineering to university students.
arxiv +3 more sources