Observations on Knowledge Transfer of Professional Software Developers during Pair Programming — Franz Zieris

Franz want to understand how knowledge transfer works in pair programming., and then use to do define patterns and best practices. For that, we need data! Franz asked companies to be allowed to record screens and audio during real programing activity. Franz now has 50 sessions from 11 companies. A perspective ­čÖé He selected 13 Read more about Observations on Knowledge Transfer of Professional Software Developers during Pair Programming — Franz Zieris[…]

How do free/open source developers pick their tools — Klaas-Jan Stol

Klaas-Jan* wanted to know how open-source developers pick their tools, and for that used the Delphi method, which involves setting up a panel. 21 panelists were selected out of 429 nominees, by recruiting people via mailing lists. The pool was then thinned into 21, by┬átaking into account 4 dimensions: work in teams, versus alone, the Read more about How do free/open source developers pick their tools — Klaas-Jan Stol[…]

VEnron: A Versioned Spreadsheet Corpus and Related Evolution Analysis — Wensheng Dou

Spreadsheets at ICSE. Woo! If you have used spreadsheets, you know that it is a common scenario to have multiple versions of the same file, for different months, projects or clients. But, spreadsheets aren’t commonly under version control, while spreadsheets stay alive for 5 years and are used then by 13 users. We all know Read more about VEnron: A Versioned Spreadsheet Corpus and Related Evolution Analysis — Wensheng Dou[…]

Using (Bio)Metrics to Predict Code Quality Online — Sebastian C. M├╝ller

How to write good code? We have code reviews, automatic quality approaches, but reviews take a lot of time and effort and automatic approaches can result in many false positives. What to do? What about measuring a developers cognitive load? From previous research, we know that cognitive load can be estimated using biometric sensors. Sebastian Read more about Using (Bio)Metrics to Predict Code Quality Online — Sebastian C. M├╝ller[…]

Grounded Theory in Software Engineering Research: A Critical Review and Guidelines – Klaas-Jan Stol

Software engineering is a social science, so we need social methods. Grounded theory has been getting more popular over the last decade: But, do SE researchers use it correctly? Klaas-Jan studied 98 papers from 9 journals, that either mentioned GT or use their methods. There were two groups as you can see in the figure, Read more about Grounded Theory in Software Engineering Research: A Critical Review and Guidelines – Klaas-Jan Stol[…]