Are Mutants a Valid Substitute for Real Faults in Software Testing? – René Just

What exactly is a mutant? For example, deleting a line of code or changing the value of a variable. With this, a number of mutants, we can compute the mutation detection score. In this paper, Rene is going to analyze the idea of mutants in depth: 1. Do stronger tests detect more mutants? 2. What Read more about Are Mutants a Valid Substitute for Real Faults in Software Testing? – René Just[…]

No Issue Left Behind: Reducing Information Overload in Issue Tracking – Olga Baysal

Issue tracking systems are used for many purposes, like bug triage, project management and communication. Hence, data in these systems will grow, for example, Mozilla currently has 1 million bugs, and over 200 are added every day. Because of this, developers might miss important information. Olga’s research addresses this, by a survey on 20 developers Read more about No Issue Left Behind: Reducing Information Overload in Issue Tracking – Olga Baysal[…]

An Empirical Study on Program Comprehension with Reactive Programming – Guido Salvaneschi

The traditional solution for a reactive is the observer pattern, but in reality this does not always work. For example, 30% of all Adobe bugs were due to event handlers (Guido had a source for this, but I missed it) The answer is, of course, reactive programming. An example of this is handling mouse input, Read more about An Empirical Study on Program Comprehension with Reactive Programming – Guido Salvaneschi[…]

Sketches and Diagrams in Practice – Sebastian Baltes

More work today by Sebastian Baltes about who I tweeted this before: .@s_baltes presenting SketchLink for capturing sketches and linking them to source code. #fse2014 pic.twitter.com/mlQSq6yiUp — Felienne Hermans (@Felienne) November 18, 2014 This paper presents the rationale behind the SketchLink tool, as it researches how developers actually use sketches and diagrams. We know a Read more about Sketches and Diagrams in Practice – Sebastian Baltes[…]

Mining Idioms from Source Code – Miltiadis Allamanis

Another paper by Miltiadis Allamanis! Amazing. Let’s see if it is as cool as this morning’s talk that I unfortunately did not live blog, but did summarize in one tweet: Miltiadis Allamanis mines coding conventions from a code base and than use them to make code more consistent #fse2014 pic.twitter.com/pvhiOs8XDH — Felienne Hermans (@Felienne) November 19, Read more about Mining Idioms from Source Code – Miltiadis Allamanis[…]