Automatic Layout of Structured Hierarchical Reports
Domain-specific database applications tend to contain a sizable number of table-, form-, and report-style views that must each be designed and maintained by a software developer. A significant part of this job is the necessary tweaking of low-level presentation details such as label placements, text...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | en_US |
Published: |
Institute of Electrical and Electronics Engineers (IEEE)
2014
|
Online Access: | http://hdl.handle.net/1721.1/87067 https://orcid.org/0000-0003-1258-4974 https://orcid.org/0000-0002-0024-5847 https://orcid.org/0000-0002-0442-691X |
_version_ | 1826212165396201472 |
---|---|
author | Bakke, Eirik Karger, David R. Miller, Robert C. |
author2 | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
author_facet | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Bakke, Eirik Karger, David R. Miller, Robert C. |
author_sort | Bakke, Eirik |
collection | MIT |
description | Domain-specific database applications tend to contain a sizable number of table-, form-, and report-style views that must each be designed and maintained by a software developer. A significant part of this job is the necessary tweaking of low-level presentation details such as label placements, text field dimensions, list or table styles, and so on. In this paper, we present a horizontally constrained layout management algorithm that automates the display of structured hierarchical data using the traditional visual idioms of hand-designed database UIs: tables, multi-column forms, and outline-style indented lists. We compare our system with pure outline and nested table layouts with respect to space efficiency and readability, the latter with an online user study on 27 subjects. Our layouts are 3.9 and 1.6 times more compact on average than outline layouts and horizontally unconstrained table layouts, respectively, and are as readable as table layouts even for large datasets. |
first_indexed | 2024-09-23T15:17:04Z |
format | Article |
id | mit-1721.1/87067 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T15:17:04Z |
publishDate | 2014 |
publisher | Institute of Electrical and Electronics Engineers (IEEE) |
record_format | dspace |
spelling | mit-1721.1/870672022-10-02T01:55:37Z Automatic Layout of Structured Hierarchical Reports Bakke, Eirik Karger, David R. Miller, Robert C. Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Bakke, Eirik Karger, David R. Miller, Robert C. Domain-specific database applications tend to contain a sizable number of table-, form-, and report-style views that must each be designed and maintained by a software developer. A significant part of this job is the necessary tweaking of low-level presentation details such as label placements, text field dimensions, list or table styles, and so on. In this paper, we present a horizontally constrained layout management algorithm that automates the display of structured hierarchical data using the traditional visual idioms of hand-designed database UIs: tables, multi-column forms, and outline-style indented lists. We compare our system with pure outline and nested table layouts with respect to space efficiency and readability, the latter with an online user study on 27 subjects. Our layouts are 3.9 and 1.6 times more compact on average than outline layouts and horizontally unconstrained table layouts, respectively, and are as readable as table layouts even for large datasets. 2014-05-21T18:41:16Z 2014-05-21T18:41:16Z 2013-12 2013-03 Article http://purl.org/eprint/type/JournalArticle 1077-2626 INSPEC Accession Number: 13843103 http://hdl.handle.net/1721.1/87067 Bakke, Eirik, David R. Karger, and Robert C. Miller. “Automatic Layout of Structured Hierarchical Reports.” IEEE Trans. Visual. Comput. Graphics 19, no. 12 (2013): 2586–2595. 24051825 https://orcid.org/0000-0003-1258-4974 https://orcid.org/0000-0002-0024-5847 https://orcid.org/0000-0002-0442-691X en_US http://dx.doi.org/10.1109/tvcg.2013.137 IEEE Transactions on Visualization and Computer Graphics Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) MIT web domain |
spellingShingle | Bakke, Eirik Karger, David R. Miller, Robert C. Automatic Layout of Structured Hierarchical Reports |
title | Automatic Layout of Structured Hierarchical Reports |
title_full | Automatic Layout of Structured Hierarchical Reports |
title_fullStr | Automatic Layout of Structured Hierarchical Reports |
title_full_unstemmed | Automatic Layout of Structured Hierarchical Reports |
title_short | Automatic Layout of Structured Hierarchical Reports |
title_sort | automatic layout of structured hierarchical reports |
url | http://hdl.handle.net/1721.1/87067 https://orcid.org/0000-0003-1258-4974 https://orcid.org/0000-0002-0024-5847 https://orcid.org/0000-0002-0442-691X |
work_keys_str_mv | AT bakkeeirik automaticlayoutofstructuredhierarchicalreports AT kargerdavidr automaticlayoutofstructuredhierarchicalreports AT millerrobertc automaticlayoutofstructuredhierarchicalreports |