Past Meetup

PWL #17: Expectations, outcomes, and challenges of modern code review

This Meetup is past

9 people went

Location image of event venue

Details

Paper:
Expectations, outcomes, and challenges of modern code review. (Disponível em: https://bit.ly/2K71qI1)

Resumo:
Code review is a common software engineering
practice employed both in open source and industrial contexts.
Review today is less formal and more "lightweight" than the code
inspections performed and studied in the 70s and 80s. We
empirically explore the motivations, challenges, and outcomes of
tool-based code reviews. We observed, interviewed, and surveyed
developers and managers and manually classified hundreds of
review comments across diverse teams at Microsoft. Our study
reveals that while finding defects remains the main motivation
for review, reviews are less about defects than expected and
instead provide additional benefits such as knowledge transfer,
increased team awareness, and creation of alternative solutions to
problems. Moreover, we find that code and change
understanding is the key aspect of code reviewing and that
developers employ a wide range of mechanisms to meet their
understanding needs, most of which are not met by current tools.
We provide recommendations for practitioners and researchers.

Citação formatada:
Notkin, D., Cheng, B. H. C., Pohl, K., IEEE Computer Society., & Institute of Electrical and Electronics Engineers. (2013). Expectations, outcomes, and challenges of modern code review. Proceedings of the 2013 International Conference on Software Engineering. IEEE Press. Retrieved from https://dl.acm.org/citation.cfm?id=2486882

FAQ
• Como posso me comunicar com vocês?
Você pode entrar no nosso Telegram (https://t.me/pwl_rj) ou comentar aqui embaixo.

• Preciso ler o paper?
Não necessariamente, você pode ir como ouvinte. Ou ler e discutir o assunto com os demais.

• Como ler um paper?
Existe um paper sobre como ler papers disponível aqui: https://goo.gl/cFxPTL

• Todos os papers são em inglês?
A maioria.

• Em que idioma acontecem as discussões?
Em português, sempre em português. Preferencialmente com sotaque chiado carioca.

• Posso sugerir tema para um próximo encontro?
Sim, por favor.

• Posso propor uma palestra sobre algum paper para um próximo encontro?
Sim, por favor.

• Posso mostrar minha implementação de ideia retirada de algum paper?
Sim, por favor.

• Preciso levar o paper impresso?
Não, ao menos que queira, como para usar como guia ou lembrar de pontos chaves.

• Preciso levar meu notebook?
Não, ao menos que queira, como para acessar o paper ou consultar anotações.

• Tem acesso a internet no local?
Após a compra a Starbucks oferece conexão de internet por 90 minutos. A senha de acesso está disponível no próprio cupom fiscal.

• Preciso levar minhas anotações?
Não necessariamente. Porém costumamos levar para comentar nossas impressões.