Artikel 1 - Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load.
Source: Gonçalves PW, Fregnan E, Baum T, Schneider K, Bacchelli A. Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load. Empirical Software Engineering: An International Journal. 2022;27(4). doi:10.1007/s10664-022-10123-8
https://link.springer.com/content/pdf/10.1007/s10664-022-10123-8.pdf
Zusammenfassung Artikel 1:
-> depending on the difficulty of a change set a Checklist or even guided Checklist can help lower the cognitive load and improve effectivenes of code review
-> Cognitive Load may need to be higher when working on complex change sets - no implementation of checklist possible
-> in general: before reviewing the code a general understanding of the functionality of the change set is required
-> difficulty of review task needs to fit the reviewer's skill set (programming experience should somewhat match the review experience)
Artikel 2 - Modern Code Reviews—Survey of Literature and Practice
Source: Badampudi D, Unterkalmsteiner M, Britto R. Modern Code Reviews—Survey of Literature and Practice. ACM Transactions on Software Engineering and Methodology. 2023;32(4):1-61. doi:10.1145/3585004
https://bth.diva-portal.org/smash/get/diva2:1786041/FULLTEXT01
Korrekter Ablauf einer Code Review Schleife
Benennung von Auswirkungen, die die Implementierung von Code Review herbeibringt -> besonders Auswirkung auf Code Review und Teamchemie interessant
Artikel 3 - SOFTWARE TESTING USING THE CODE REVIEW TECHNIQUE: AN EXPLORATORY STUDY
Source: Gonçalves PW, Fregnan E, Baum T, Schneider K, Bacchelli A. Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load. Empirical Software Engineering: An International Journal. 2022;27(4). doi:10.1007/s10664-022-10123-8
http://recibe.cucei.udg.mx/index.php/ReCIBE/article/view/312/201
Summary Artikel 3
Verwendung verschiedener Rollen im Review Prozess:
Arten von Fehlern/Definition von Fehlern:
•Error: human action that produces a fault.
•Fault: something is wrong with a product (model, code, document, etc.).
•Failure: manifestation of a fault.
•Defect: error, fault or failure.
Artikel 1 - Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load.
Source: Gonçalves PW, Fregnan E, Baum T, Schneider K, Bacchelli A. Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load. Empirical Software Engineering: An International Journal. 2022;27(4). doi:10.1007/s10664-022-10123-8 https://link.springer.com/content/pdf/10.1007/s10664-022-10123-8.pdf
Zusammenfassung Artikel 1: -> depending on the difficulty of a change set a Checklist or even guided Checklist can help lower the cognitive load and improve effectivenes of code review -> Cognitive Load may need to be higher when working on complex change sets - no implementation of checklist possible -> in general: before reviewing the code a general understanding of the functionality of the change set is required -> difficulty of review task needs to fit the reviewer's skill set (programming experience should somewhat match the review experience)
Artikel 2 - Modern Code Reviews—Survey of Literature and Practice
Source: Badampudi D, Unterkalmsteiner M, Britto R. Modern Code Reviews—Survey of Literature and Practice. ACM Transactions on Software Engineering and Methodology. 2023;32(4):1-61. doi:10.1145/3585004 https://bth.diva-portal.org/smash/get/diva2:1786041/FULLTEXT01
Artikel 3 - SOFTWARE TESTING USING THE CODE REVIEW TECHNIQUE: AN EXPLORATORY STUDY
Source: Gonçalves PW, Fregnan E, Baum T, Schneider K, Bacchelli A. Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load. Empirical Software Engineering: An International Journal. 2022;27(4). doi:10.1007/s10664-022-10123-8 http://recibe.cucei.udg.mx/index.php/ReCIBE/article/view/312/201
Summary Artikel 3
Verwendung verschiedener Rollen im Review Prozess:![Image](https://github.com/CodingBleu/random-activity-generator/assets/150331151/75e85aae-ecc8-4ac7-a52d-e9d489a55f91)
Arten von Fehlern/Definition von Fehlern: •Error: human action that produces a fault. •Fault: something is wrong with a product (model, code, document, etc.). •Failure: manifestation of a fault. •Defect: error, fault or failure.