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

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera