Visual debugging of regular expressions – Fabian Beck

Regular expressions are cool, but they are hard to read. It is hard to see what characters are real characters (a..z) and the structure is also hard to decrypt. Current solutions include color coding and visualization as a state machine like diagram. Fabian’s new idea RegViz is to overlay the state machine on a regular Read more about Visual debugging of regular expressions – Fabian Beck[…]

Reproducing Software Failures by Exploiting the Action History of Undo Features

The problem with bug reports, according to Tobias Roehm, is they do not help us to reproduce a bug. Existing approached (like capture and replay, screen recording or educating users are expensive (in terms of either overhead or effort by users) Tobias proposes another method: gathering the users actions from the ‘undo’ stack. I must Read more about Reproducing Software Failures by Exploiting the Action History of Undo Features[…]

Experiences Gamifying Developer Adoption of Practices and Tools – Will Snipes

We all know it can be hard to get developers to change their behavior. Sometimes, they might influence each other, but that usually happens in a small circle (like a team) So the people at ABB wanted to try the ‘fitbit’ method: gamification. Will and his team presented this idea last year as a NIER Read more about Experiences Gamifying Developer Adoption of Practices and Tools – Will Snipes[…]

Using MOOCs to reinvigorate Software Engineering Education

Is software engineering still a good career choice? Looking at failuers like HealthCare.gov, you might not think so, says Prof. Armando Fox of Berkeley.┬áThe best that they got in terms of reliability was 95% and initially it was only 41%. But, according to CareerCast, it is the number 1 job. Mind you, this is not Read more about Using MOOCs to reinvigorate Software Engineering Education[…]