Category «Software»

SEPG Australia 2006

The day I got back from Rio, I was on the plane again to go to Melbourne, for the SEPG Australia conference, where I presented a talk Why Organisation’s (Don’t) Choose CMMI. The talk was a variant of the one I’d done for the ESE Breakfast seminar. For this audience I didn’t need to provide …

ISESE 2006

On Tuesday 26 September I got back from Rio de Janeiro, after having attended ISERN (a research network), IASESE (a school), and ISESE (a conference). A full week of empirical software engineering goodness, but sadly not much spare time to look around Rio. ISESE (the International Symposium on Empirical Software Engineering) was the main reason …

Strategies for Reuse

Josef Nedstam and I have finally had our paper Evolving Strategies for Software Architecture and Reuse accepted for publication, in the Journal Software Process: Improvement and Practice. It’s been through a couple of iterations/submissions, but from go-to-whoa it will have taken about 3 years to see this published from when we first wrote it. It’s …

F# Sample – Events, and .net Firebird

Michael left a comment, calling for some sample F# source code. Don’s already provided some samples on-line as part of the F# documentation, and there are a large number of samples in the F# distribution, so look there first! But I thought I’d put up a sample of my own too. This is a GUI …

Looking at F#

In my “copious spare time” over the past couple of weeks, I’ve been using the new F# language out of Microsoft Research. It looks great. The F# language has a rock-solid heritage, from the ML family of functional programming languages. So, you get higher-order functions, strong typing with type inference, parametric polymorphism, closures, datatypes, and …

ASWEC 2006

Last Friday afternoon, Ian Gorton wrapped up the four days of the Australian Software Engineering Conference (ASWEC) 2006 programme with a simple closing address. It was a huge week, and fantastic to see it all go off so well. Kudos to Ian – the conference general chair – for making it all happen. Jun Han …

Study of Adoption of CMM-based SPI

NICTA has published a technical report (PDF here) containing the details of a systematic review of reasons why organizations adopt CMM-based SPI, which I co-authored with Mahmood Niazi. At the recent NICTA Software Engineering breakfast seminars I spoke about some of the results from this systematic review. Systematic review is a methodology for finding, collating, …

Software Engineering Breakfast Seminar

I just got back from a roadshow talking to people around Australia about some results from a couple of research projects that we’re wrapping up at NICTA. It was the first in a series of breakfast seminars that researchers in our group will be doing over the coming year. It was all good. The organization …

Reversible XSLT and the View Update Problem

I remember talking with Michael last year about how I thought reversible XSLT was an important but unsolved problem. I was particularly interested in the scenario where you have a complex XML document, you transform it to a simpler or more readable form (XML, HTML, CSV, or whatever), edit it, and then you want to …