Table Of Links Stalas kairėje 1 INTRODUCTION 1 Įvadas 2 BACKGROUND AND RELATED WORK 2 Pagrindiniai ir susiję darbai 3 RESEARCH DESIGN 3 Tyrimų projektavimas 4 MAPPING STUDY RESULTS 4 Žemėlapio tyrimo rezultatai 5 SURVEY RESULTS 5 Tyrimo rezultatai 6 COMPARING THE STATE-OF-THE-ART AND THE PRACTITIONERS’ PERCEPTIONS 6 Palyginimas tarp meno būklės ir praktikų suvokimo 7 DISCUSSION 7 Diskusijos 8 CONCLUSIONS AND ACKNOWLEDGMENTS 8 Išvados ir išvados REFERENCES Referencijos 6 Palyginimas tarp meno būklės ir praktikų suvokimo Šiame skyriuje mes atsakome į RQ3 - kokiu mastu mokslininkai ir praktikai yra suderinti su MCR mokslinių tyrimų tikslais? - derindami žemėlapio tyrimo rezultatus (4 skirsnis) ir apklausos atsakymus (5 skirsnis). 6.1 Comparing the number of research articles and the practitioners’ perceptions 9 paveiksle matome apklausos atsakymus, apklausos pareiškimą atstovaujančių dokumentų procentą ir šiuolaikines kodo peržiūros temas. Kiekvieno pareiškimo neigiamų ir teigiamų atsakymų procentas rodomas atitinkamai x ir y ašyse. Kiekvienas burbuliukas atstovauja apklausos pareiškimą, o jo dydis nurodo atstovaujančių dokumentų procentą. Skirtingos spalvos atstovauja penkioms temoms, kurias mes nustatėme kartografavimo tyrime. Be to, mes įvertinome, ar yra statistinis ryšys tarp popierių skaičiaus ir praktikų suvokimo. Naudojant Shapiro-Wilk normalumo testą nustatėme, kad mūsų duomenys paprastai pasiskirsto. Tada mes atlikome Pearson koreliacijos testą, kad įvertintume, ar yra reikšmingas ryšys tarp reitingų ir straipsnių skaičiaus skirtingose temose. Koreliacijos testo rezultatas pateikiamas 13 lentelėje, statistiškai reikšmingi rezultatai yra drąsūs. 9 paveikslėlis pabrėžia rezultatą, apie kurį pranešėme apie sutarimo lygius 5.2 skirsnyje: nors yra daug tyrimų apie sprendimo palaikymą (SS) ir žmogiškuosius bei organizacinius veiksnius (HOF), kaip rodo burbuliukų skaičius ir dydis, praktikuotojai, atrodo, turi gana neigiamą požiūrį į šioje temoje atliktus tyrimus. Atsižvelgiant į šią temą, labiausiai teigiamus atsakymus gavo moksliniai tyrimai, kuriais remiamas kodo pakeitimų, kuriuos reikia peržiūrėti, supratimas ir remiamas atitinkamų recenzentų atranka, ir jie taip pat buvo susiję su dauguma straipsnių. Tai yra geras pavyzdys, kaip derinti mokslinius tyrimus ir praktikų susidomėjimą. Teigiamas derinimas taip pat patvirtinamas koreliacijos testu, nes sprendimai, kuriuose yra mažiau leidinių, taip pat gavo daugiau neigiamų įvertinimų (žr. 13 lentelę). Dėl recenzentų atrankos temos vienas iš respondentų pažymėjo, kad „P9: efektyviausia apžvalga yra ta, kurią atlieka kūrėjai, kurie labiausiai susipažįsta su tam tikra funkcija arba dirbo su pana I think there is no helping tool to tell who is the most appropriate reviewer." Kai kurie tyrimai siūlo arba vertina įrankius, kurie daro būtent tai. Nors respondentų atsakymas tikrai nėra reprezentatyvus, didesnis dėmesys žinių vertimui ir perdavimui praktikams apie esamus sprendimus gali būti naudingas tikslas mokslininkams šioje srityje. Be to, kaip matyti 4.2.1 skirsnyje, tik du iš 36 sprendimų, palaikančių recenzento rekomendaciją, pateikia nuorodas į įrankius, kurie galėtų paaiškinti, kodėl praktikai nežino apie esamus sprendimus. Žvelgiant į 9 paveikslėlį, matome daugiau neigiamų nei teigiamų atsakymų į pareiškimus, susijusius su žmogiškaisiais ir organizaciniais veiksniais (HOF). Tačiau mes neradome statistinio reikšmingo ryšio tarp HOF temos dokumentų skaičiaus ir re Dauguma teigiamai gautų pareiškimų yra susiję su apžvalgininkų, dalyvaujančių kodų peržiūrose, skaičiaus poveikio tyrimu. pareiškimas, tiriantis apžvalgininkų atlikimą ir apžvalgininkų amžių bei patirtį šioje temoje, yra susijęs su dauguma tyrimų, tačiau jis taip pat suvokiamas daugiausia neigiamai. "Age and experience is less important than code knowledge or ability to read code. An 18 year old with no experience writes the best comments, then that is the person I will invite to review". Kitas dalyvis išsiaiškino daugiau apie amžiaus faktorių: P7: Kitas respondentas pabrėžė, kad standartinis peržiūros procesas yra svarbesnis nei recenzento amžius ir patirtis: P25: "I don’t understand how the age of reviewer can help in performance, Experience to certain extent but that doesn’t mean the experienced person knows new technologies that are emerging so this statement should be viewed as 2 separate things with respect to experience yes important to investigate to certain extent. But with respect to age some younger ones are actually doing more reviews now a days". "Standard review procedure is to be independent of individual/team members’ age and experience". Žvelgiant į 9 paveikslo viršutinį kairįjį kampą, srityje, kurioje yra didelis teigiamas ir mažas neigiamas reitingas, dominuoja pareiškimai, susiję su moksliniais tyrimais, susijusiais su kodo peržiūros poveikiu produkto kokybei ir žmogiškiesiems aspektams (IOF) ir šiuolaikinių kodo peržiūros proceso savybėmis (CRP). Nors mes galime pamatyti, kad tik santykis tarp reitingų ir IOF temos dokumentų yra statistiškai reikšmingas (pvz., 13 lentelė). Šis rezultatas rodo, kad praktikai domisi tyrimais, kurie tiria priežastinius ryšius, kaip nurodė respondentas P11: Tačiau šioje srityje yra palyginti mažai tyrimų. "Understanding how people approach and make decisions when performing a code review may open up some other interesting questions in how to structure and format code reviews to be more effective". 6.2 Comparing research impact and practitioners’ perceptions 2022 m. rugpjūčio mėn. surinkome visų pirminių tyrimų citatas. „Peer citation“ yra vienas iš būdų įvertinti mokslinių tyrimų poveikį ir temos veiklą. Mes palyginome mokslinių tyrimų poveikį su praktikų atsakymais iš apklausos. Mes apskaičiavome kiekvieno pareiškimo mokslinių tyrimų poveikį, atsižvelgdami į visų pirminių tyrimų, atstovaujančių pareiškimą, citatų sumą (žr. 7 lentelę). Analizę suskirstėme į grupes, sukurdami publikavimo metų paketus, nes naujausiuose leidiniuose tikriausiai yra mažiau citatų nei senesniuose leidiniuose, kurie gali turėti tiesiog daugiau laiko citavimui. Pirminiai tyrimai skelbiami tarp 2007 ir 2021 m. (10 pav.). Kiekvieno pareiškimo neigiamų ir teigiamų atsakymų procentas rodomas x ir y ašyse, o spalvos atstovauja skirtingoms temoms. Be to, mes įvertinome, ar egzistuoja statistinis ryšys tarp mokslinių tyrimų poveikio ir praktikų suvokimo. Naudojant Shapiro-Wilk normalumo testą mes nustatėme, kad mūsų duomenys yra normaliai pasiskirstę. Tada mes atlikome Pearson koreliacijos testą, kad įvertintume, ar yra reikšmingas ryšys tarp reitingų ir mokslinių tyrimų poveikio skirtingais metais. 14 lentelė parodo Pearson koreliacijos testo rezultatus skirtingais metais. Mes taip pat įvertinome ryšį tarp reitingų ir mokslinių tyrimų poveikio dokumentams kiekvienoje temoje (žr. 15 lentelę). Nors bendras teigiamas reitingas yra mažas kodo peržiūros (SS) temos palaikymo sistemoms, didelio poveikio popieriai turi didesnį teigiamą reitingą, palyginti su mažo poveikio popieriais. Kai atsižvelgiama į visus metus kartu, SS tema rodo reikšmingą neigiamą koreliaciją tarp neigiamų reitingų ir mokslinių tyrimų poveikio (r = -0.5087684, p = 0.004827), o tai rodo, kad kai poveikis yra didelis, neigiami reitingai yra maži. Panašiai teigiamų reitingų ir mokslinių tyrimų poveikio koreliacija taip pat yra reikšminga (r = 0.5502959 ,0.001982). Žmogaus ir organizacijos veiksnio (HOF) temoje matome iš 10 paveikslėlio, Tačiau mes neradome jokio statistiškai reikšmingo santykio tarp reitingų ir pareiškimų HOF temoje. Tema, susijusi su kodo peržiūros poveikiu produkto ir žmogiškųjų veiksnių (IOF) atžvilgiu, matome, kad pareiškimai, turintys didelį poveikį, taip pat gavo daugiau teigiamų reitingų. Mes taip pat stebėjome statistiškai reikšmingą koreliaciją tarp teigiamų reitingų ir poveikio laikotarpiu nuo 2013 iki 2015 m. (r = 0,7670108 , p = 0,04419). Autorių : Deepika Badampudi MICHAEL UNTERKALMSTEINER RICARDO BRITTO Authors: Deepika Badampudi Michaelas Unterkalmsteineris Ričardas Britas Šis dokumentas yra prieinamas archive pagal CC BY-NC-SA 4.0 licenciją. Šis popierius yra Pagal CC BY-NC-SA 4.0 licenciją. Prieinama archyve Prieinama archyve