Redeeming pedigree data with an interactive error cleaning visualisation.
Graham, M., Kennedy, J., Paterson, T., & Law, A. (2012)
Redeeming pedigree data with an interactive error cleaning visualisation. In Proceedings of Advanced Visual Interfaces 2012, 741-744. https://doi.org/10.1145/2254556.2254698
We describe a visual data cleansing application for pedigree genotype data, which is used to redeem otherwise unusable pedigree data sets. Biologists and bioinformaticians dyn...
Refactoring data transforms in MaTSE for flexibility.
Presentation / Conference
Craig, P., & Kennedy, J. (2009, October)
Refactoring data transforms in MaTSE for flexibility
In early prototypes of the Microarray Time-series Explorer
(MaTSE) data transforms were tightly coupled with visualisation components. While this allowed us to achieve our ini...
Teallach: a model-based user interface development environment for object databases
Griffiths, T., Barclay, P. J., Paton, N. W., McKirdy, J., Kennedy, J., Gray, P., …Pinherio da Silva, P. (2001)
Teallach: a model-based user interface development environment for object databases. Interacting with Computers, 14(1), 31-68. doi:10.1016/s0953-5438(01)00042-x
Model-based user interface development environments show promise for improving the productivity of user-interface developers and possibly for improving the quality of develope...
Visualizing genetic transmission patterns in plant pedigrees.
Shaw, P. D. (2016)
Visualizing genetic transmission patterns in plant pedigrees. (Thesis). Edinburgh Napier University. Retrieved from http://researchrepository.napier.ac.uk/Output/463271
Ensuring food security in a world with an increasing population and demand on natural resources is becoming ever more pertinent. Plant breeders are using an increasingly diver...
Evolving solution choice and decision support for a real-world optimisation problem
Urquhart, N., & Fonzone, A. (2017)
Evolving solution choice and decision support for a real-world optimisation problem. In Proceedings of the Genetic and Evolutionary Computation Conference 2017, (1264-1271). https://doi.org/10.1145/3071178.3071207
Agencies who provide social care services typically have to optimise staff allocations and the travel whilst attempting to satisfy conflicting objectives. In such cases it i...
Pathways for Theoretical Advances in Visualization
Chen, M., Grinstein, G., Johnson, C. R., Kennedy, J., & Tory, M. (2017)
Pathways for Theoretical Advances in Visualization. IEEE Computer Graphics and Applications, 37(4), 103-112. https://doi.org/10.1109/MCG.2017.3271463
There is little doubt that having a theoretic foundation will benefit the field of visualization, including its main subfields: information visualization, scientific visualiza...
Constructing and Evaluating Visualisation Task Classifications: Process and Considerations
Kerracher, N., & Kennedy, J. (2019)
Constructing and Evaluating Visualisation Task Classifications: Process and Considerations. Computer Graphics Forum, 36(3), 47-59. https://doi.org/10.1111/cgf.13167
Categorising tasks is a common pursuit in the visualisation research community, with a wide variety of taxonomies, typologies, design spaces, and frameworks having been develo...
Combined vs. Separate Views in Matrix-based Graph Analysis and Comparison.
Melville, A., Graham, M., & Kennedy, J. (2011)
Combined vs. Separate Views in Matrix-based Graph Analysis and Comparison. In 15th International Conference on Information Visualisation (IV), 2011https://doi.org/10.1109/IV.2011.49
While much work has been done in the area of visualization for analysis of graphs, relatively little research exists into how best to use visualization for comparing graphs. W...
BayesPiles: Visualisation Support for Bayesian Network Structure Learning
Vogogias, A., Kennedy, J., Archambault, D., Bach, B., Smith, V. A., & Currant, H. (2018)
BayesPiles: Visualisation Support for Bayesian Network Structure Learning. ACM transactions on intelligent systems and technology, 10(1), 1-23. https://doi.org/10.1145/3230623
We address the problem of exploring, combining and comparing large collections of scored, directed networks for understanding inferred Bayesian networks used in biology. In th...
Using a task classification in the visualisation design process for task understanding and abstraction: an empirical study
Kerracher, N., Kennedy, J., & Chalmers, K. (2018)
Using a task classification in the visualisation design process for task understanding and abstraction: an empirical study. In J. Johansson, F. Sadlo, & T. Schreck (Eds.), Proceedings of the 2018 Eurographics Conference on Visualization (EuroVis 2018) - Short Papers, 79-83. https://doi.org/10.2312/eurovisshort.20181082
Task classifications are widely purported to be useful in the design process, with various suggestions having been made for their use at the different stages. However, little ...