Skip to content
0:00 / 0:00

#githubdata#empiricalsoftwareengineering#datacleaning

Jan Vitek - Getting everything wrong without doing anything right!

Curry On!

6.3K subscribers • 24 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Jan Vitek, Professor of Computer Science
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

5.4K views7 years ago2 recommendations

Tools and practiceProgramming languagesOpen sourceCode review and teamwork

Jan Vitek discusses the pitfalls and common errors in large-scale empirical studies of GitHub repositories.

On the perils of large-scale analysis of Github data Curry On! 2019 - LONDON

Why it's here

2 people recommend this

What people say. Highly recommended as a great talk on the pitfalls of automatic code repository analysis and empirical software studies.

Moments people linked to

u/pron98in r/programming • Recommends

On “Processing 40 TB of code from ~10 million projects with a dedicated server and Go for $100”

And the lesson is that data must be cleaned. It's highly unlikely that the average C ~~file~~ repository has 15610 ~~lines~~ files. And you can clearly see that most outliers are autogenerated or compiler test cases. [*Getting everything wrong without doing anything right -- on the perils of large-scale analysis of GitHub data*] is a great talk about the pitfalls of automatic code repository analysis.

u/pron98in r/programming • Recommends

On “What's New in Java 19: The end of Kotlin?”

…with adaptive technologies when they actually come. Put simply, saying you ain't blub ain't enough to make it so. > Though I suppose we do know from that paper that with 99% certainly that highly-starred open source Clojure repos on Github have at least 20% fewer bug-fixing commits than highly-starred open source Java repos on Github We don't. (link to this video)…

hwayneon Lobsters • Recommends

On the perils of large-scale analysis of Github data

u/Condexin r/programming • Mentions

On “Getting everything wrong without doing anything right (in large-scale language studies)!”

It sounds like Philip Wadler is in the audience and gets into an argument with someone else in the audience who is mostly inaudible. Can anyone make out what the inaudible guy is saying? Where Wadler asks his question. The response shows up soon after.
3View on Reddit

u/pron98in r/programming • Mentions

On “What's New in Java 19: The end of Kotlin?”

> Until you show me data to the contrary, the only rational way to choose is to assume that there's a difference, like most things in life. That belief doesn't help you choose. If there must be a difference, then why believe that your favorite Foo is best? Maybe it's the worst and so you must *not* choose it? You're free to believe what you like, and ultimately, like me, you'll choose what feels best, but your belief that something has a real universal effect without substantiation is what science calls delusion. In science, you must accept the null hypothesis when there's lack of data (and no model). Otherwise, you cannot know which of the thousand conflicting and equally unsubstantiated…
3View on Reddit

u/pron98in r/programming • Mentions

On “Ada Lovelace - the first developer in the world”

It's not *the* journals, as some rejected the papers, but *some* journals (i.e. *some* reviewers). And I would find it very surprising if researchers in *any* discipline were not biased as a result of studying one side of the story and their conclusions skewed. You see it in biology, paleontology, physics, and also in computer science (e.g. I see a huge bias among people who research software correctness depending on whether they come at it from programming language theory or formal methods theory; I am frankly amazed at the bias I see, and that's just the one discipline I am relatively closely familiar with). Just yesterday I posted to this sub this video about a very good reproduction st…