I'm a sucker for when it comes to pretty graphs and charts. Visualization can help really show some trend lines. Of course, I also take stats with a grain of salt, as they can say whatever you want them to say. They do though give some insight into trends that are happening.

I recently rediscovered the MarkMail.org email list indexing service. Particularly it is indexing the various eclipse.org developer mailing lists. Looking at eclipse as a whole the volume of communication has increase substantially over the years. (Side note...the cool thing about MarkMail is that it's powered by XQuery and an XML Database.)



However, the overall stats do not tell the entire story. Eclipse in the early years was very small and as the number of projects and email lists grew, the volume of messages would grow as well. What is more interesting is to mine the data further and see the particular trends of the top 3 or 4 mailing lists as shown by mark mail.

Eclipse Dev:



What is interesting here is the trend line. The stats clearly show that communication between the various users of the eclipse-dev mailing list has significantly dropped off compared to the early years. The question to ask here is why.

Eclipse CDT Dev:



Unlike the Eclipse-Dev the CDT Dev mailing list is very active and has shown a steady increase in activity since it's inception. MarkMail does have a gap of data missing, but the trend line shows at least some healthy communication.

Eclipse WTP Dev:



Like the Eclipse-Dev communication the main WTP-Dev mailing list has dropped off as time has gone on. The question again to ask is why.

Ian Skerrett recently asked in a comment in one of my blog postings "What has changed in eclipse...that puts us at a cross roads?" I didn't have an answer then, but one thing I think is putting us at a cross roads is the decreased communication in some of the projects. Open communication of problems, development plans, ideas, and disagreements helps keep the project vibrant. It helps to show an active involved developer community. CDT seems to be doing well. Others appear not to be doing as well. One could argue the project maturity aspect, but then what keeps CDT so active?

Again stats should not be the only measurement used. They can help put another piece of the puzzle together though. So as Sherlock Holmes would say, "The game is afoot!"