Spreadsheets: The Ununderstood Dark Matter Of IT

After a successful performance at last year’s Strata conference in London , I was invited back this year as a keynote. I talked about the omnipresence of spreadsheets in the business world and what we can learn from the success of spreadsheets.  Duration 15 minutes  Conference  O’ Reilly Strata London  Audience about 1000 attendees  Rating 4.4 / Read more about Spreadsheets: The Ununderstood Dark Matter Of IT[…]

Incremental Software Design Modeling

One of the problems that software faces is modeling scalability: when a system grows, it is hard for the model to keep up, so to say. This is the problem that incremental modeling solves: there are base models, which are self-contained and model increments (something like add-ons, which can only be added to existing models) Read more about Incremental Software Design Modeling[…]

An Empirical Study of the Factors Affecting Co-change Frequency of Cloned Code

The main goal of this work by Iman Keivanloo is to identify buggy clones. For this, the authors have investigated 6 different applications. Firstly, they investigated whether cloned code was buggy than non-cloned, and this was the case in 5 out of 6 systems. Then they looked at how co-change of clones changed over the life Read more about An Empirical Study of the Factors Affecting Co-change Frequency of Cloned Code[…]

A Multidimensional Empirical Study on Refactoring Activity

The authors of this paper have analyzed three open source libraries (JUnit, Jakarta HTTPClient and Jakarta HTTPCore) to answer different questions related to refactoring. RQ1 do developers apply the same refactorings to test code as to production code? In production code, design improvements are made where in tests refactorings are more about reorganization and renaming. Read more about A Multidimensional Empirical Study on Refactoring Activity[…]