Critics in a community - VAST Challenge 2008 discussion

Monday, October 20, 2008

Yesterday was my first day, and also the first time at the VisWeek conference. Needless to say I was a bit overwhelmed by everything going on around, landing in a hotel surrounded by people I was in awe of (some of them are real humans), not knowing anybody and feeling like a Lilliputian amongst giants.

In the evening there was a discussion session about the VAST Challenge from all the participating teams (73 in total). This was the event I was most looking forward to, and the event I was hoping to get to meet some interesting people and make some new friends in the InfoVis community. So we sat down for the discussion and after a brief introduction the participants started making their comments. Comments from the participants started flying out like submachine gun fire, and the analogy isn't entirely out of place. It seemed that all anybody from the audience had to say was criticise the organisers.

I remember that when I was tackling the challenge, I found the dataset interesting, challenging and appreciated the work involved in generating it. Sitting there amongst the audience hearing all these negative things being thrown at the organisers, I almost felt that they were offending me. I went home thinking what a bunch of proud, arrogant, people. Is this the community I want to make part of?

I woke up this morning and I was still thinking about this. (It's 6am when I'm writing this). This morning though, maybe because of the caffeine dose, I started rationalizing. I thought, well, maybe a community needs critics. Maybe to improve something and make it better next year, there have to be people who criticise. Some of the criticism was valid, when you think of it rationally and leave your personal emotions behind. Needless to say though that some of the criticism was not constructive at all and was only a big dick wiggling exercise.

Thinking about it, I think critics do play a role in a community. Their suggestions can help improve the product each year, and I think that the VAST Challenge is a living proof of this, considering the great progress the challenge made since it started.

Having said this, being constructive, offering suggestions, and adding some sugar coating around the negative comments, doesn't hurt either. Your professional peers were involved in this work, so having some tact and showing appreciation is due. I'm sure that the vast majority of the people do appreciate but letting this appreciation be known is no harm.

Hopefully someday I will be up there doing something for the community, and I will be the one who gets criticised. When that day comes I hope to remember this first experience, and realise that criticism can be important for improving even though it can hurt. There are also people who do appreciate the work and think it's great, but usually these are the quiet ones.

Hello from Ohio

Sunday, October 19, 2008

Yesterday I arrived in Ohio for the VisWeek 2008 Conference. Just a brief hello from the conference, hopefully even though doubtfully I'll write a bit about the salient interesting points. (Note: These will only be posted in the tech section).

Updates!

Give the user the chance to ask for forgiveness

Saturday, October 4, 2008

Fish and chips in bagWhile eating my fish & chips I found this quote from the article "What reading Tufte won't teach you":-

Give the user the chance to ask for forgiveness rather than forcing them to confirm a (destructive) action. Gmail and other web applications are pioneering this one. Rather than asking something like “Are you sure you want to delete this conversation?” they provide a success notification “The conversation has been deleted” with an “undo” button next to it. The insight here is that, although the application must provide a way to immediately abort a destructive action like this, 99% of the time, users actually intended to perform the destructive action. That should be the easy, one-click case, and aborting the destructive action should be the rarer, two-click case.

If the application pesters users with a confirmation dialog for destructive actions, users memorize a multi-step destructive command: click delete, then click OK — and when they accidentally delete the wrong thing, they miss the chance to abort. Many, many applications are guilty of this.

Text Analytic Tools from IBM

Wednesday, October 1, 2008

IBM have recently released a set of interesting text analysis tools for Eclipse. The description of IBM LanguageWare is very promising, and will undoubtedly be helpful for anybody working in text analytics. It'll probably have been very helpful when I was working on the Newspaper Information Extraction project.

From the IBM Website:-

IBM® LanguageWare® is a set of run-time libraries and an easy-to-use Eclipse-based development environment for building custom text analyzers in various languages. Deployable in Apache UIMA, these analyzers can expose the information buried in text to any application. The Eclipse-based tools makes creating analyzers simple and fast, even for non-technical users. The tools make it easy to build dictionaries, ontologies, and rules for identifying key information, relationships and meaning.

The package is a complete development environment that requires no specialist knowledge of the underlying technologies of natural language processing or UIMA; therefore, you can focus on concepts and relationships of interest and develop analyzers that extract them from text without writing any code...

IBM LanguageWare® provides a full range of text analysis functions. It is useful in solutions that mine facts from large repositories of text and it makes it easy to create, manage and deploy analysis engines and their resources.

Award in VAST 2008 Competition

Wednesday, August 27, 2008

vast_logo.jpgI won an Award for the best node link animation in the VAST 2008 Competition. The competition consisted of a data set of phone calls between the families of the people running a controversial religious organisation, living on an island. The phone calls retrieved from the island's phone company, provided enough data to extract the social network of the families on the island. In addition to this, each phone record had the time of the call, the duration of the call, and the location of the cell tower from where the call was made.

The tool developed with Processing, was designed to allow easy exploration and interactive animation of a dynamic network. The network can be represented at different levels of detail. At an overview level, the whole network can be visualized using a matrix representation. From this overview, interesting detailed parts of the network can be zoomed upon, and explored, using a node-link representation. Finally, the individual nodes can be studied at an instance level.

The award was given due to the "innovative visualizations, excellent analysis, and outstanding functionality demonstrated in the visual analytic environments" shown.

P.S. Guess this explains why I was so quiet in June.

Security Visualizations Gallery

Saturday, August 23, 2008

I haven't seen the SecVis site reviewed in the main infovis sites. I think some of my pals in the security industry will find this interesting.

Security Visualization

It might also be worth to check out DAVIX, which is a collection of security visualization tools. It allows you to do things like build maps from pcap files, map protocol use in real time across a network, etc.

Via Dmiessler.com

Results 8 - 14 of 181 found.  << Previous  1 | 2 | 3 ... 13 ... 24 | 25 | 26  Next >>