I’m posting the abstract I just submitted to PNSQC. It’s also the abstract of the thesis I’m writing for my Masters. I’ve submitted a poster to the Grace Hopper Conference, but never before have I submitted a full-on paper requiring a full-on presentation. I chose PNSQC for 2 reasons: the focus is more on the practical side, unlike some of the ACM conferences and the conference is in Portland, Oregon. God, I love Portland.
Anyway, here is what I submitted:
Visualizing Software Quality
Moving quality forward will require better methods of assessing quality more quickly for large software systems. Assessing how much to test a software application is consistently a challenge for software testers especially when requirements are less than clear and deadlines are constrained.
For my graduate research and my job as a software tester, I have been looking at how visualization can benefit software testing. In assessing the quality of large-scale software systems, data visualization can be used as an aid. Visualizations can show complexity in a system, coverage of system or unit tests, where tests are passing vs. failing and which areas of a system contain the most frequent and severe defects.
In order to create visualizations for testing with a high level of utility and trustworthiness, I studied the principles of good data visualizations vs. visualizations with compromised integrity. Reading about these lead me to change some of the graphs that I had been using for my qa assessment and to adopt newer types of visualizations such as treemaps to show me where I should be testing and which areas of source code are more likely to have defects.
This paper will describe the principles of visualization I have been using, the visualizations I have created and how they are used as well as anecdotal evidence of their effectiveness for testing.
I am so excited to hear the results and I will be there if at all possible to hear you speak on this topic! Wow! It looks so exciting.
Thanks for writing on this topic. I think that there isn’t nearly enough examples and practical advice on this topic as it relates to software because it is assumed that anyone in software is fine with just the “raw numbers”, but that’s not true.
I am replying back on your comment on the QMO blog. I am very interested to work with you to see how Mozilla QA can get benefited.
Regards
Murali Nandigama, Ph.D.
Thanks for replying. I sent you an email from my gmail account.