YoVDO

Intro to Empirical Software Engineering - What We Know We Don't Know

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Development Courses Data Analysis Courses Test-Driven Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore empirical software engineering in this conference talk from GOTO Chicago 2019. Discover the importance of evidence-based practices in programming and learn how to distinguish fact from fallacy in software development. Delve into the challenges of collecting data, running studies, and peer-reviewing results to improve the craft of programming. Examine various aspects of software engineering, including testing, fault fixing, code smells, bug detection, and test-driven development. Gain insights into the impact of code reviews, sleep, and knowledge work on software quality. Learn about qualitative studies and their role in understanding software development processes. Investigate how findings from other fields can be applied to software engineering. Explore recommended books and resources for further learning, including ACM and SciHub. Acquire valuable knowledge to enhance your software development skills and make informed decisions based on empirical evidence.

Syllabus

Intro
Why ESC
The Evidence
Fixing Faults
Qualitative Studies
Code Smells
Finding Bugs
TestDriven Development
Other Techniques
Code Review
Sleep
Knowledge Work
High Quality
Other Fields
Books
Other Books
ACM
SCIHub
Conclusion


Taught by

GOTO Conferences

Related Courses

البرمجة الموجهة بالاختبارات المقبولة
Rwaq (رواق)
Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera