I am assistant professor at Delft University of Technology, where I research the application of software engineering methods to spreadsheets. On that, I wrote a number of publications and my PhD dissertation. I am regularly asked to speak about my research on conferences. During my PhD I founded a company called Infotron, based on the tools and techniques for spreadsheet analysis I developed. Me, my research and my company have gotten some media coverage over the last years. One of my biggest passions in life is to share my enthusiasm for programming with others. I teach a bunch of kids MindStorms programming every Saturday in a local community center. Furthermore, I am in the board of Devnology, a Dutch developer community that organizes monthly meetings on all things software, from Arduinos to open source and from SmallTalk to storytelling. Finally, I like organizing things, like the Joy of Coding conference, a one day developer conference in Rotterdam.
SCAM’16 is becoming “The Tweeting Conference.” In this guest post, I, Moritz Beller, will explain how I came up with this slogan and what it means. The idea of increasing SCAM’s visibility was drafted out together with my social media co-chair Felienne and the SCAM organizing committee. The aim of Twitter-ifying the conference is to[…]
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 sessions[…]
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[…]
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[…]
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[…]