• Time is ticking – Deadline for SCAM 2016 approaching

    by  • May 18, 2016 • 0 Comments

    With only one month to go, time is ticking to submit to SCAM 2016 the International Conference on Source Code Analysis and Manipulation. The conference is suited for researchers and practitioners that are interested or work on theories, techniques, and/or applications that concern analysis and/or manipulation of the source code of software systems. The conference is well-known...

    Read more →

    Can we induce change with what we measure?

    by  • September 25, 2014 • 2 Comments

    This week, I am in sunny Portugal as I am invited as the keynote speaker at the International Conference on the Quality of Information and Communications Technology (Quatic) conference. My keynote highlights my work at Microsoft in the area of data-driven software engineering. My talk has the slight provocative title “Can we induce change with...

    Read more →

    The skill to say “No” — Agile product ownership

    by  • September 8, 2014 • 0 Comments

    Today, I watched a short, concise and informative video about agile product ownership. I especially liked the part that highlights the importance of the ability to say “No”. From experience, I can absolutely relate to the problem that once we start building upon an idea, the user stories and desired features can grow out of...

    Read more →

    Analyzing Test Fixture Smells with TestHound

    by  • February 7, 2013 • 0 Comments

    Designing automated tests is a challenging task. One important concern is how to design test fixtures, i.e. code that initializes and configures the system under test so that it is in an appropriate state for running particular automated tests. Test designers may have to choose between writing in-line fixture code for each test or...

    Read more →

    Eclipse Test Suite Exploration Tool

    by  • November 8, 2010 • 0 Comments

    Plug-in architectures enable developers to build extensible software products. Such products are assembled from plug-ins, and their functionality can be enriched by adding or configuring plug-ins. The plug-ins themselves consist also of multiple plug-ins, and offer dedicated points through which their functionality can be influenced. A well-known example of such an architecture is Eclipse,...

    Read more →