YoVDO

Do Certain Types of Developers or Teams Write More Secure Code?

Offered By: LASCON via YouTube

Tags

LASCON Courses Human Factors Courses Research Methodology Courses Software Security Courses Team Dynamics Courses

Course Description

Overview

Explore the human factors influencing secure code development in this 35-minute LASCON conference talk. Delve into research findings on developer experience, team dynamics, and environmental characteristics affecting software security. Discover how disrupted attention, team size, co-location, communication, work hours, and code rewrites impact the introduction of security weaknesses. Learn about DoD-funded R&D conducted on open-source and proprietary software repositories, as well as academic research on software engineering practices. Gain insights into psychological and environmental factors, research methodologies, and lessons from non-software domains. Examine concepts like the bystander effect, interactive churn, and the "Dirty Dozen" of human factors. Understand the implications for quality versus security in software development and explore opportunities to participate in ongoing research on secure coding practices.

Syllabus

Introduction
About Cure Decisions
Outline
Why
Where
Human Factors
Psychological Human Factors
Environmental Human Factors
Research Methodology
Other Studies
DARPA
How we do that
Timecard information
Team Colocation
No Difference
Attention
Un unfocused contribution
Quality or security
Unfocused contribution
The bystander effect
The number doesnt matter
How many people
No correlation
Quality vs security
Developer experience
Commit data
Developers experience
Microsoft study
Linux study
How developers interact
Interactive churn
Sequence of interactions
Lessons from nonsoftware domains
The Dirty Dozen
Fatigue Vigilance
Workload Limits
Experience Qualifications
Professional Engineer
Culture


Taught by

LASCON

Related Courses

Aviation Safety and Reliability
Hong Kong Polytechnic University via edX
Intro to Interior Design
Chaffey College via California Community Colleges System
Space Planning
Chaffey College via California Community Colleges System
Anthropometry, Biomechanics, and Motor Skills in User Design
Arizona State University via Coursera
What is the Human Factor in Design?
Arizona State University via Coursera