The slides for my talk at the Sydney Open Publish conference last Friday “XML Governance and Publishing” are up now at the Conference website.
The topics include some of the governance aspects of the Extensibility Manifesto, and the management aspects of XML Metrics, which I didn’t have a chance to treat in depth due to time. This talk got an ovation, which is always nice, especially because the first time I presented similar material at a seminar a few days earlier it was greeted by stony silence :-) Not in the slides is material I made actually doing metrics on the leading contender office document formats: ODF, etc. I don’t want to present those yet, because presenting it has commended some improvements needed in the metrics. I have been upgrading Topologi’s Complexity Detective tool to give some of the extra metrics.
The trouble with metrics, or at least the devil that is in the details with them, is that sometimes what is a carbuncle in one situation that adds complexity can, if used systematically, be a tool of reducing complexity. For example, in the Cyclomatic Complexity metric used in Java, some naive implementations count the statements in a switch as adding complexity, when in fact they are structures just as much as functions are. In the case of the office formats, they each adopt a particular pattern (Microsoft is quite deep, ODF uses references) which probably needs to be coped with by metrics to get a truer picture.