Effective Technical Reviews
<|reference_start|>Effective Technical Reviews: There are two ways to check if a program is correct, namely execute it or review it. While executing a program is the ultimate test for its correctness reviewing the program can occur earlier in its development and find problems if done effectively. This work focuses on review techniques. It enables the programmer to effectively review a program and find a range of problems from concurrency to interface issues. The review techniques can be applied in a time constrained industrial development context and are enhanced by knowledge on programming pitfalls.<|reference_end|>
@article{ballentine2024effective,
    title={Effective Technical Reviews},
    author={Scott Ballentine and Eitan Farchi},
    journal={arXiv preprint arXiv:2407.02355},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.02355},
    primaryClass={cs.SE}
}