What We Know We Dont Know Empirical Software Engineering Hillel - - PowerPoint PPT Presentation

what we know we don t know
SMART_READER_LITE
LIVE PREVIEW

What We Know We Dont Know Empirical Software Engineering Hillel - - PowerPoint PPT Presentation

What We Know We Dont Know Empirical Software Engineering Hillel Wayne hillelwayne.com @hillelogram www.hillelwayne.com/talks/what-we-know-we-dont-know @hillelogram hillelwayne.com Effects of Clean Code on Understandability


slide-1
SLIDE 1
slide-2
SLIDE 2

What We Know We Don’t Know

Empirical Software Engineering Hillel Wayne hillelwayne.com @hillelogram

slide-3
SLIDE 3

www.hillelwayne.com/talks/what-we-know-we-dont-know

@hillelogram hillelwayne.com

slide-4
SLIDE 4

“Effects of Clean Code on Understandability”

@hillelogram hillelwayne.com

slide-5
SLIDE 5

Types of Research

@hillelogram hillelwayne.com

slide-6
SLIDE 6

“Fixing Faults in C and Java Source Code: Abbreviated vs. Full-Word Identifier Names”

@hillelogram hillelwayne.com

slide-7
SLIDE 7

employer_number

@hillelogram hillelwayne.com

slide-8
SLIDE 8

employer_number emp_num

@hillelogram hillelwayne.com

slide-9
SLIDE 9

Quantitative

Hard numbers and comparisons

Qualitative

Experiences, thoughts, actions

@hillelogram hillelwayne.com

slide-10
SLIDE 10

“On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation”

@hillelogram hillelwayne.com

slide-11
SLIDE 11

“A Large Scale Study of Programming Languages and Code Quality in Github”

@hillelogram hillelwayne.com

slide-12
SLIDE 12

Add new infix operator

@hillelogram hillelwayne.com

slide-13
SLIDE 13

Add new infix operator

@hillelogram hillelwayne.com

slide-14
SLIDE 14

What Works

@hillelogram hillelwayne.com

slide-15
SLIDE 15

Finding Defects

@hillelogram hillelwayne.com

slide-16
SLIDE 16

“Beyond Lines of Code: Do We Need More Complexity Metrics?”

@hillelogram hillelwayne.com

slide-17
SLIDE 17

“The Influence of Organizational Structure On Software Quality”

@hillelogram hillelwayne.com

slide-18
SLIDE 18

“Simple Testing Can Prevent Most Critical Failures”

@hillelogram hillelwayne.com

slide-19
SLIDE 19

Preventing Defects

@hillelogram hillelwayne.com

slide-20
SLIDE 20

“Realizing quality improvement through test driven development”

@hillelogram hillelwayne.com

slide-21
SLIDE 21

@hillelogram hillelwayne.com

slide-22
SLIDE 22

“Impact of a Night of Sleep Deprivation on Novice Developers Performance”

@hillelogram hillelwayne.com

slide-23
SLIDE 23

“Sleep deprivation: Impact on cognitive performance”

@hillelogram hillelwayne.com

slide-24
SLIDE 24

“Crunch Makes Games Worse”

@hillelogram hillelwayne.com

slide-25
SLIDE 25

Learning More

@hillelogram hillelwayne.com

slide-26
SLIDE 26

Making Software

@hillelogram hillelwayne.com

slide-27
SLIDE 27

Leprechauns of Software Engineering

@hillelogram hillelwayne.com

slide-28
SLIDE 28

Arxiv

@hillelogram hillelwayne.com

slide-29
SLIDE 29

sci-hub

@hillelogram hillelwayne.com

slide-30
SLIDE 30

Don’t go here ◮ sci-hub.tw ◮ @Sci Hub

@hillelogram hillelwayne.com

slide-31
SLIDE 31

Conclusion

@hillelogram hillelwayne.com

slide-32
SLIDE 32

www.hillelwayne.com/talks/what-we-know-we-dont-know

@hillelogram hillelwayne.com

slide-33
SLIDE 33

Hire Me Lol

Formal methods consulting and workshops ◮ hillelwayne.com/consulting ◮ consulting@hillelwayne.com ◮ or just talk to me after

@hillelogram hillelwayne.com