Analysing the Use of Graphs to Represent the Results of Systematic Reviews in Software Engineering

The presentation of results from Systematic Literature Reviews (SLRs) is generally done using tables. Prior research suggests that results summarized in tables are often difficult for readers to understand. One alternative to improve results' comprehensibility is to use graphical representations. The aim of this work is twofold: first, to investigate whether graph representations result is better comprehensibility than tables when presenting SLR results; second, to investigate whether interpretation using graphs impacts on performance, as measured by the time consumed to analyse and understand the data. We selected an SLR published in the literature and used two different formats to represent its results - tables and graphs, in three different combinations: (i) table format only; (ii) graph format only; and (iii) a mixture of tables and graphs. We conducted an experiment that compared the performance and capability of experts in SLR, as well as doctoral and masters students, in analysing and understanding the results of the SLR, as presented in one of the three different forms. We were interested in examining whether there is difference between the performance of participants using tables and graphs. The graphical representation of SLR data led to a reduction in the time taken for its analysis, without any loss in data comprehensibility. For our sample the analysis of graphical data proved to be faster than the analysis of tabular data. However, we found no evidence of a difference in comprehensibility whether using tables, graphical format or a combination. Overall we argue that graphs are a suitable alternative to tables when it comes to representing the results of an SLR.

[1]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[2]  Gerik Scheuermann,et al.  Visualization of Graph Products , 2010, IEEE Transactions on Visualization and Computer Graphics.

[3]  Haim Levkowitz,et al.  From Visual Data Exploration to Visual Data Mining: A Survey , 2003, IEEE Trans. Vis. Comput. Graph..

[4]  Gerardine DeSanctis,et al.  ICIS Paper: Methodological Issues in Experimental IS Research: Experiences and Recommendations , 1985, MIS Q..

[5]  Per Runeson,et al.  A systematic review on regression test selection techniques , 2010, Inf. Softw. Technol..

[6]  B. Marx The Visual Display of Quantitative Information , 1985 .

[7]  Paula Gomes Mian,et al.  Systematic Review in Software Engineering , 2005 .

[8]  P. Fayers,et al.  The Visual Display of Quantitative Information , 1990 .

[9]  Joseph Adler,et al.  R in a Nutshell - a Desktop Quick Reference , 2009 .

[10]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[11]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[12]  Manoel G. Mendonça,et al.  A Visual Text Mining approach for Systematic Reviews , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[13]  Anja Vogler,et al.  An Introduction to Multivariate Statistical Analysis , 2004 .

[14]  Maria Cristina Ferreira de Oliveira,et al.  Visual Analysis of Data from Empirical Studies , 2004 .

[15]  Shari Lawrence Pfleeger,et al.  Preliminary Guidelines for Empirical Research in Software Engineering , 2002, IEEE Trans. Software Eng..

[16]  Jonathan P. Kastellec,et al.  Using Graphs Instead of Tables in Political Science , 2007, Perspectives on Politics.

[17]  Daniela Cruzes,et al.  Synthesizing evidence in software engineering research , 2010, ESEM '10.

[18]  Peter Eades,et al.  Using Spring Algorithms to Remove Node Overlapping , 2005, APVIS.

[19]  Tore Dybå,et al.  Applying Systematic Reviews to Diverse Study Types: An Experience Report , 2007, ESEM 2007.

[20]  S. Palmer,et al.  Rethinking perceptual organization: The role of uniform connectedness , 1994, Psychonomic bulletin & review.

[21]  Georges G. Grinstein,et al.  Dimensional anchors: a graphic primitive for multidimensional multivariate information visualizations , 1999, NPIVM '99.

[22]  Iris Vessey,et al.  Cognitive Fit: A Theory‐Based Analysis of the Graphs Versus Tables Literature* , 1991 .

[23]  Hans-Peter Kriegel,et al.  Visualization Techniques for Mining Large Databases: A Comparison , 1996, IEEE Trans. Knowl. Data Eng..

[24]  Mao Lin Huang,et al.  A Fast Algorithm for Balanced Graph Clustering , 2007, 2007 11th International Conference Information Visualization (IV '07).

[25]  B.A. Kitchenham Systematic Reviews , 2013, Diabetes Care.

[26]  Francisco Escolano,et al.  Graph-Based Representations in Pattern Recognition and Computational Intelligence , 2009, IWANN.

[27]  Daniel A. Keim,et al.  Information Visualization and Visual Data Mining , 2002, IEEE Trans. Vis. Comput. Graph..

[28]  Ron Kohavi,et al.  Emerging trends in business analytics , 2002, CACM.