Using CiteULike and Bib2HTML in WordPress

You might be using the Bib2HTML plugin and CiteULike to present your publications on your wordpress blog. Playing around a bit with both tools today, I found a way to present only a selection of your entire CiteULike bibliography which I have not seen documented elsewhere. The following code snippet…

Continue reading

Applying FixCache to Code Inspections

Rahman et al. have used a fixcache/bugcache approach to predicting which files should be singled out for code inspection. I have written about using a similair approach for regression test selection (here and here). Their main conclusion is: When used for inspection, FixCache gets most of its power by predicting…

Continue reading

Podcast on Agile on the Enterprise Level

Here is yet another great installment of the Business 901 podcast. This time on being agile on the enterprise level part 1, part 2. I agree with most of what is said in the podcast, especially that there is no “one size fits all solution“. Different teams have different needs.…

Continue reading

IT Procurement and Requirements

How do organizations procure their IT? Do they get what they asked for? Do they get what they need? These questions will be the theme for my attention for a while. Requirements and Acceptance The first thing that came to my mind when I first started discussing these issues with…

Continue reading

Reverse use of GIT bisect

Here is an interesting post on how to make reverse use of GIT bisect to find fix-introducing commits instead of fault-introducing commits. (The link is broken, but the original post can be found at archive.org.) What it boils down to is this:

Since git bisect was designed to find regressions, we need to flip the meanings of “bad” and “good” in order to use it to find a fix.

It seems to me that using this would be helpful for anyone wanting to use the regression test selection (RTS) method we introduced a few years back.

Check my publications page for more details.

Update 2014-01-01: this reverse use of GIT bisect has recently been covered on stackoverflow.

Should you automate you release planning?

According to this study you should because expert release planning is 40% less efficient than automated planning. However this is only for simulated projects. In their next work the researchers will try the approach on real project data…

Continue reading

New Cool UX Tool for Agilistas

CMU and IBM have developed “CogTool“. “CogTool analyzes tasks performed on an interactive system from a storyboard and a demonstration of tasks on that storyboard, and predicts the time a skilled user will take to perform those tasks.” I think this kind of tool will be really helpful for any…

Continue reading

Open source gains momentum

http://blogg.expressen.se/tabloism/entry.jsp?messid=653912

Continue reading

TIOBE Software: Tiobe Index

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Java is still the number 1 programming language according to Tiobe.

Continue reading

About the Senior Member Meeting

A few days ago, I went to the senior member grade elevation meeting held by the IEEE Sweden Section. The meeting was quite interesting and a good opportunity to meet fellow engineers and hear about their careers.

We were divided in two groups of 12 persons each. In my group everyone either worked or had worked at Ericsson Research!

In time, the status of my application will be posted on the IEEE senior member site.

So why?

So what are the benefits of senior membership? (Thanks to Peter Parnes for asking.) IEEE lists them as:

  • Recognition
  • Leadership eligibility

Update 2014-11-16: Yes, everything went well. I am currently a Senior Member of the IEEE.