The sourcecode XML metadata extraction tools are intended to be used for extracting and transforming XML-like markup embedded in source code comments into syntactically correct external entities or well-formed XML files. This can be used for JavaDoc-like code annotation, providing structured comments, or even embedding metadata used by the build process or configuration management tools.
XP & Open Sounce Development share the same roots
To me, it seems that both XP and most Open Source are rooted in minimization of planning, organization, testing, etc. (i.e. all non-programming tasks). Rather, both tend to focus on maximizing time spent programming. While I think Open Source developers can hardly be blamed for this, it seems to me this aspect of XP is the main reason it's so popular with programmers (who are notoriously lazy about non-programming tasks).
BTW, I think there are some mis-characterizations of proprietary software development in this piece. For example, all commercial software development projects in which I have been involved have engaged customers very early in the development process and done alpha and beta releases as soon as there's an interesting degree of functionality that would make it worth the customer's time to use. At my current job, we even do things like getting customer feedback on UI mockups. It's my understanding that these are all relatively standard practices.
Re: Check out XML-Extractor, for JavaDoc-like applications
Oops, I forgot to include a link. Here:
The Freshmeat project page is:
BTW, also check out Lars Marius Garshol's DTDDoc, for documenting your XML vocabularies: