Pair programming effekt på studentens prestationsförmåga
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
Extreme programmering är en mjukvaruutvecklingsmetod som utvecklades under en femton års period av Kent Beck, Ron Jeffries och Ward Cunningham. Från extreme programming uppkom pair programming (PP) som är en agil teknisk metod. PP metoden verkställs när två programmerare sitter framför en dator och arbetar tillsammans med samma kod, algoritm, design och tester. Tidigare studier har visat att PP metoden har en positiv verkan på studentens prestation och tillfredsställelse utan att kompromissa inlärningen. Syftet med studien är att kunna se om PP metoden ökar prestationsförmågan hos studenten. Enfallstudie och experiment har genomförts på högskolan väst för att undersöka studenternas prestation, tillfredsställelse och självförtroende. 23 studenter deltog i studien och experimenten. Resultatet visade att alla studenter som använde PP metoden ökade prestationen jämfört med SP studenterna, dock visade intervju resultatet att studenterna i årskurs 2 gav ett lägre värde om hur PP metoden ökade deras prestation till skillnad från årskurs 1. Slutsatsen av studien är att PP metoden ökade studenternas prestation jämfört med SP studenterna. Årskurs 1 studenterna kände att dom fick ut mer av PP metoden till skillnad från årskurs 2 studenterna. PP metoden kan vara en effektiv metod att använda inom lärande av programmering för att öka studentens prestationsförmåga.
Abstract [en]
Extreme programming, called XP, is a software development approach that was developed under a fifteen year period by Kent Beck, Ron Jeffries and Ward Cunningham. From extreme programming emerged pair programming (PP) which is an agile technique. PP is put to the practice when two programmers sit next to each other and work together on the same code, algorithm, design and tests. Studies have shown PP to have a positive impact on some aspect of student performance or enjoyment without compromising student learning. The aim of this study is to investigate by reporting results from case studies on pair programming performance. Finding out if the programmers that use the PP approach is benefitting their performance or if there are issues or challenges with the practice. The goal is to come to a conclusion on how pair programming actually affects students performance. A case study and experiments was conducted at University West to examine the students satisfaction, confidence and performance. 23 students took part in this study and experiment. The result showed that all the students benefited more from the PP method compared to SP students, however the intervju results showed that second year students gave a bit lower grade to PP method compared to first year students. In conclusion PP method gave the students a better performance compared to SP students. However, first year students felt that they accomplished more by using the PP method compared to second year students. PP can be an effective tool to use as a teaching method to increase the students performance.
Place, publisher, year, edition, pages
2019. , p. 46
Keywords [en]
Pair Programming, Solo Programming, Software Engineering Education, agile methodology, Extreme Programming
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hv:diva-14132Local ID: EXI500OAI: oai:DiVA.org:hv-14132DiVA, id: diva2:1337911
Subject / course
Informatics
Educational program
Systemutveckling - IT och samhälle
Supervisors
Examiners
2019-07-232019-07-182019-07-23Bibliographically approved