Copy the page URI to the clipboard
Petre, Marian
(2010).
DOI: https://doi.org/10.1016/j.jvlc.2009.11.001
Abstract
This paper considers the relationship between mental imagery and software visualization in professional, high-performance software development. It presents overviews of four empirical studies of professional software developers in high-performing teams: (1) expert programmers' mental imagery, (2) how experts externalize their mental imagery as part of teamwork, (3) experts' use of commercially available visualization software, and (4) what tools experts build themselves, how they use the tools they build for themselves, and why they build tools for themselves. Through this series of studies, the paper provides insight into a relationship between how experts reason about and imagine solutions, and their use of and requirements for external representations and software visualization. In particular, it provides insight into how experts use visualization in reasoning about software design, and how their requirements for the support of design tasks differ from those for the support of other software development tasks. The paper draws on theory from other disciplines to explicate issues in this area, and it discusses implications for future work in this field.
Viewing alternatives
Download history
Metrics
Public Attention
Altmetrics from AltmetricNumber of Citations
Citations from DimensionsItem Actions
Export
About
- Item ORO ID
- 19648
- Item Type
- Journal Item
- ISSN
- 1045-926X
- Project Funding Details
-
Funded Project Name Project ID Funding Body Not Set GR/J48689 EPSRC (Engineering and Physical Sciences Research Council) Wolfson Research Merit Award Not Set Royal Society Not Set AF/98/0597 EPSRC (Engineering and Physical Sciences Research Council) - Keywords
- software visualization; empirical studies; high-performance programming; teamwork;
- Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Research Group
- Centre for Research in Computing (CRC)
- Copyright Holders
- © 2010 Elsevier Ltd
- Depositing User
- Marian Petre