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.