• Corpus ID: 1234681

Effective Pair Programming Practice- An Experimental Study

@inproceedings{Vinod2012EffectivePP,
  title={Effective Pair Programming Practice- An Experimental Study},
  author={Venkata Vinod and Kumar Padmanabhuni and Hari Praveen Tadiparthi and Muralidhar Yanamadala and Sagar Madina},
  year={2012}
}
Pair programming is a practice, where two programmers work on a single task. Long research has been carried out in industries, and efficient results were achieved. Research is also being done in implementing the pair programming techniques in academics and good results are seen. In this paper, we suggested a new approach of pairing students from different engineering levels an experiment was conducted on a sample of students. In this research, both qualitative and mixed approaches are used. 

Figures and Tables from this paper

ASSESSING THE EFFECTIVENESS AND USABILITY OF USING PAIR PROGRAMMING TO IMPROVE PROGRAMMING LANGUAGE LEARNING , PRODUCTIVITY , AND CODE QUALITY
TLDR
Results indicated that pair programming is feasible and effective for educational purposes, and positive results were also obtained for programming learning, time, performance, and code quality.
Effectiveness of Programming in Pair Comparative Analysis through Project Experiments
TLDR
The research paper explains the research work done through experimental projects to measure the efficiency of programming in pair for learning process of SW skills and demonstrates the overall productivity effects of Programming in Pair for process and quality metrics of the project.
Pair Programming vs. Solo Programming: What Do We Know After 15 Years of Research?
  • C. Salge, N. Berente
  • Computer Science
    2016 49th Hawaii International Conference on System Sciences (HICSS)
  • 2016
TLDR
A meta-analysis of 15 years of empirical tests of pair programming relationships finds that pairs generally produce higher quality software, learn more, and program faster, supporting Kent Beck's arguments.
A Comparative Sudy of Ensuring Quality in Pair Programming
TLDR
Survey of pair programming as a better learning tool concludes that pair programming remains a viable tool in educational domain with plenty of benefits.
Pair Programming: A Contingency Approach Research-in-Progress
TLDR
This paper looks to take a step toward reconciling ambiguous findings by carefully distinguishing between dependent variables used in the various extant studies, and by developing a contingency approach to understanding the merits of PP.
Pair Programming: A Contingency Approach
TLDR
This paper looks to take a step toward reconciling ambiguous findings by carefully distinguishing between dependent variables used in the various extant studies, and by developing a contingency approach to understanding the merits of PP.
Peer-to-peer programming versus individualised programming: The real world
TLDR
Based on assessment and analysis of the data, the recommendation is to create an environment of peer-to-peer programming in an OOP setting which is similar to programming in a team in the real-world scenario.
A Case Study of Post-Workshop Use of Simple Active Learning in an Introductory Computing Sequence
TLDR
The instructor’s main observation from his inaugural use of these techniques is that they led to overall gains, and required little or no preparation.
Analytical Behavior of Software Professional moral code and Issues in Agile Methodology Development
Software Engineering and software development life cycle (SDLC) are terminologies in the world of software of development. This involves team playing and each one’s individual ability is counted ,
Innovative Approaches in Pair Programming to Enhance the Quality of Software Development
Thearticletriestoshedsomelightontheimpactofhumanpsychologyontheeffectiveuseofpair programminginthemodernSoftwaredevelopmentlifecyclesuchasSCRUM,ExtremeProgramming which
...
1
2
...

References

SHOWING 1-10 OF 53 REFERENCES
Improving the CS1 experience with pair programming
TLDR
An experiment was run to assess the efficacy of pair programming in an introductory Computer Science course; results indicate that pair programming creates a laboratory environment conducive to more advanced, active learning than traditional labs; students and lab instructors report labs to be more productive and less frustrating.
Experimental Evaluation of Pair Programming
TLDR
Two variants of individual programming are compared: one of them is based on Personal Software Process that has been proposed by W. Humphrey, and the other is a variant of eXtreme Programming tailored to individuals.
Evaluating the Usefulness of Pair Programming in a Classroom Setting
TLDR
This work will concentrate on students with considerably less programming experience, and focus on whether they learn better while working in teams, and investigate how the difference in programming skill contributes to the amount learned.
The effects of pair-programming on performance in an introductory programming course
TLDR
Investigating the effects of pair-programming on student performance in an introductory programming class suggests that collaboration is an effective pedagogical tool for teaching introductory programming.
Pair-Programming Effect on Developers Productivity
TLDR
An overview of a pair-programming experiment designed to verify how pair- programming affects programmer's technical productivity and results are given, which show pair-Programming worked well in getting early testable programming results.
The costs and benefits of pair programming
TLDR
It is found that for a development-time cost of about 15%, pair programming improves design quality, reduces defects, reduces staffing risk, enhances technical skills, improves team communications and is considered more enjoyable at statistically significant levels.
Strengthening the Case for Pair Programming
TLDR
It is demonstrated that using pair programming in the software development process yields better products in less time-and happier, more confident programmers.
Experimenting with pair programming in the classroom
TLDR
Data from three studies performed at UCSC support the position that pair programming results in more student learning and raises concerns about allowing students to complete programming projects using pair programming.
Program quality with pair programming in CS1
TLDR
A study in which pairing students were more likely to turn in working programs, and these programs correctly implemented more required features was found.
Pair programming for information systems students new to programming: Students’ experiences and teachers’ challenges
  • W. Chigona, M. Pollock
  • Computer Science, Sociology
    PICMET '08 - 2008 Portland International Conference on Management of Engineering & Technology
  • 2008
TLDR
An experiment is reported to gauge experiences and attitudes towards pair programming of information systems students new to programming and the challenges educators may face in incorporating pair programming in their teaching.
...
1
2
3
4
5
...