For the past 6 years I have supported qualitative data analysis through the provision of training and 
consultancy in QSR software. 

Contact me at t.barrington@onupalong.net for: 

   Project Consultancy 

   Software Training 


Helpful Information

The following may be helpful to those who are considering the use of QSR software for handling data.

About QSR software

Do you need software? If you have a dozen or so interviews of one or two pages each, chances are you don't need a QDA (qualitative data analysis) package. The use of a word-processor (and its ability to Find text) and a spreadsheet for handling tabular data may be all you need. Twenty or more one hour interviews may require a tool that does a bit more - read on. 

About QSR software

These are software tools for qualitative data analysis, the analysis of unstructured or semi-structured text. 

Examples include interviews, open-ended survey responses and other bodies of descriptive text. Leichhardt scale style questions can be integrated with open-ended text so that all information can be stored centrally. 

The software provides tools to examine the relationships between concepts or themes in your data and to record your thoughts and insights along the way. Furthermore, they support exporting (via tab-delimited format) to spreadsheet or SPSS. 

For an up-to-date overview of current software, please see the QSR website at www.qsrinternational.com.

From 1999 to the start of 2005, QSR had two product lines: the original software NUD*IST continued alongside the newer NVivo to support large datasets and scripted automation (N5 and N6 were roughly contemporary with NVivo 1 and NVivo 2). Tools were also developed so that two databases could be merged. In 2005, NVivo 7 superseded both N6 and NVivo 2 but imports databases from both. NVivo 8 has since been released along with a second version of XSight (designed for market research applications). 

Learning software

Learning qualitative data analysis software such as QSR NUD*IST (N6) and QSR NVivo is an investment, and the amount of time and effort required varies from person to person. A two or three hour session is sufficient, at least in the first instance. 

It's important to make a distinction between knowing "how to drive" the software (make it perform various functions) and knowing how to structure and manage your data to maximize the software's effectiveness. Often, it is useful to get some advice that is specifically directed at the needs of your project.

Do you need training?

The NVivo software is accompanied by online guides and tutorials to familiarize yourself with the software's functions. Doing a tutorial is one way to determine for yourself whether further training is required. Try a trial version of the software (see www.qsrinternational.com). 

After completing a tutorial you may still feel that you would like further training. However, don't begrudge the time spent doing the tutorial - most (if not all) people will get more out of training having first encountered the software in a hands-on tutorial. 

Outside Victoria, Australia, there are a range of trainers across many countries (see the listing on the QSR website above). They may offer workshops, one on one training, project consultancy and research advice. 

Project design

Consider the following when setting up a project in NVivo (or NUD*IST for that matter):

   Structure and arrangement of data: designing and formatting files to import into the software as data documents. 

Inefficient design can restrict you later on. Thinking about how the text is laid out ensures that it is easy to identify the origin of each segment of text (who's speaking, which question prompted that answer), to retrieve answers within an appropriate amount of context (whether they said that in the same paragraph, what else they said there). NVivo uses section headings (define using paragraph styles e.g. Heading 1) to automate clerical processes e.g. automatically coding the equivalent sections from each document. 

   Integration of demographic information.  

Import what you know about the source of your data e.g. demographics such as age and gender, or factual information such as the interviewer, interview date and data type. In NVivo, incorporating such information allows you to ask questions about specific subsets of your data. This information can be imported in a table (saved as tab-delimited text) with the sources or cases as rows, the variables as columns (referred to as Attributes in NVivo) and the appropriate values make up the cells.

   Developing coding structures that work. 

A good look at how to arrange thematic categories in a hierarchical tree as a 'node system'. A well organized catalogue of your coding categories allows you to find and use them easily, and to ask the questions you wish to ask. Try to group things under parent nodes using a types and tokens approach - a simple example: if you are coding for 'happy', 'sad', 'angry' etc. perhaps these could be children of a parent node 'emotional responses'? 

Also, one of the consequences of NVivo's design is that if you want to ask a question about a topic you need a single node for it, and that node must code all the text relating to the topic. Therefore, don't create more than one node for the same thing. 

 DON'T                                                                                        DO

The above diagram shows how this can make it hard to ask a general question about outcomes that didn't work, regardless of the 'coping strategy' to which they related. In the DON'T scenario, the 'Didn't work' outcomes are split across three nodes and these would need to be combined in order to ask the general question. On the other hand, grouping the outcomes that 'Worked' and 'Didn't work' under a type 'Outcomes' allows questions to be asked about all outcomes that worked. 

If you want to identify when chocolate worked, then a simple intersection (AND) query will return the text common to 'Chocolate' and 'Worked'. Indeed with the nodes organized as they are, you can even generate a matrix intersection to get a distribution (in NVivo, the actual text can be accessed via the cells):

 

   Querying the data: searching and inspecting the data to provide answers to specific questions. Exporting data. 

The above concentrates on getting information into a project - but have a good look at how you will extract information e.g. to compare the coding of two or more categories against each other, or against descriptive/demographic information produces results that can be exported as text or tables. NVivo's search/query tools basically report which items have text in common and return whatever passages you ask for. Knowing how the search/query tools operate will greatly inform the project design.    

   Coding the data: how much to code?

While this is not typically thought of as project design, the decision of how much text to select for coding at a particular category/node can have a significant impact on the effectiveness of the project. Consider the following two sentences:

Chocolate is readily available and doesn't take long to eat, and most of us would use it to get us through the day. I find that when I eat it it really does make me feel a lot better. 

The first sentence identifies chocolate as a coping strategy so it would be coded at 'chocolate'. The second sentence states that it worked as a coping strategy for this person, and so that text would be coded at 'Worked'. But if I want all the instances where chocolate worked, and so looked for the overlapping text for those two topics, I won't find this passage. However, if I included a bit more context by coding both sentences at 'Chocolate' (and the second sentence at 'Worked') then I would have an overlap between the two topics.  

How much text you code will determine whether there's an overlap but also the extent of the overlap. If you code more of a passage, you'll ensure an overlap but there may be too much text in your result - the answer you're looking for may be buried. 

If you code less of a passage, you may not get an overlap and that is a concern. If you think there's more there than a result shows, you can use a proximity (NEAR) search to look for them (this will return coded passages that are within the same paragraph or section in the document text). 

   Conversion of tabular databases (e.g. Access/Excel/SQL) into NVivo/NUD*IST projects.

Data in tabular form can be converted into source files for a NVivo project relatively easily. Textual responses can be saved as a text or Word file and imported before a table of descriptive responses (e.g. demographics) is imported to assign attributes in NVivo. 

While you'll need an idea of NVivo's input files, the actual work is done in Excel,  Access or other database program. So you will need a good knowledge of these to be able to export the data in the required format. Try it on a test case first! 

E.g. in Excel: For textual responses, you may wish to transpose (Edit > Paste Special) the table so that each case's responses are in a column. Each column can then be copied/pasted into a text file and saved. Note that it doesn't matter whether the descriptive data is also included. To create the descriptive data table, delete the textual responses from a table which has cases as rows and variables as columns (the cells then contain the values) and save as a tab-delimited file. 

 

All the best, 

Ted Barrington, November 2008.

 

 

 

 

The views expressed within this site are those of the author.
Copyright © 2006 Ted Barrington. All rights reserved.

Last updated: November 2008.