[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/325737.325825acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
Article
Free access

A reporting tool using “programming by example” for format designation

Published: 09 January 2000 Publication History

Abstract

This paper describes a report tool in which report formats are designated by “Programming by Example”-like operations. Users specify a sample layout of an example row of relational table data on a sheet, and select an iteration pattern of the sample layout. The tool extracts a set of general formatting rules from the sample layout. The rules consist of absolute positions of non-iterative data, relative positions of iterative data, the iteration pattern, and the increment of the iteration. The tool interprets the rules and generates new reports of the format for different table data.

References

[1]
Cypher, Allen (ed.), Watch what I do: Programming by demonstration, MIT Press, 1993.
[2]
Myers, Brad A., Demonstrational Interfaces: A Step Beyond Direct Manipulation, IEEE Computer (August 1992), 61-73.
[3]
Sugiura, A and Koseki, Y., Simplifying Macro Definition in Programming by Demonstration, Proc. UIST, (1996), 173-182.
[4]
Myers, Brad A., Text Formatting by Demonstration, Proc. CHI, (1991), 251-256.

Cited By

View all
  • (2014)VisualTPL: A visual dataflow language for report data transformationJournal of Visual Languages & Computing10.1016/j.jvlc.2013.11.00325:3(210-226)Online publication date: Jun-2014
  • (2012)A Report Generator for Database and Web ApplicationsIEICE Transactions on Information and Systems10.1587/transinf.E95.D.2265E95.D:9(2265-2276)Online publication date: 2012
  • (2010)Pattern-directed reporting tool with two-phase outputs2010 IEEE International Conference on Software Engineering and Service Sciences10.1109/ICSESS.2010.5552338(23-28)Online publication date: Jul-2010
  • Show More Cited By

Index Terms

  1. A reporting tool using “programming by example” for format designation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IUI '00: Proceedings of the 5th international conference on Intelligent user interfaces
    January 2000
    288 pages
    ISBN:1581131348
    DOI:10.1145/325737
    • Chairmen:
    • Doug Riecken,
    • David Benyon,
    • Henry Lieberman
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 January 2000

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. programming by example
    2. relational database
    3. reporting tool
    4. user interface

    Qualifiers

    • Article

    Conference

    IUI00
    Sponsor:
    IUI00: International Conference on Intelligent User Interfaces
    January 9 - 12, 2000
    Louisiana, New Orleans, USA

    Acceptance Rates

    Overall Acceptance Rate 746 of 2,811 submissions, 27%

    Upcoming Conference

    IUI '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)24
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)VisualTPL: A visual dataflow language for report data transformationJournal of Visual Languages & Computing10.1016/j.jvlc.2013.11.00325:3(210-226)Online publication date: Jun-2014
    • (2012)A Report Generator for Database and Web ApplicationsIEICE Transactions on Information and Systems10.1587/transinf.E95.D.2265E95.D:9(2265-2276)Online publication date: 2012
    • (2010)Pattern-directed reporting tool with two-phase outputs2010 IEEE International Conference on Software Engineering and Service Sciences10.1109/ICSESS.2010.5552338(23-28)Online publication date: Jul-2010
    • (2008)A Visual Programming Language for Data TransformationProceedings of the International Symposium on Computer Science and its Applications10.1109/CSA.2008.58(96-101)Online publication date: 13-Oct-2008
    • (2005)A Report-Structuring Model for Database and Web Applications2005 5th International Conference on Information Communications & Signal Processing10.1109/ICICS.2005.1689257(1259-1263)Online publication date: 2005
    • (2004)Domain-specific visual languages for specifying and generating data mapping systemsJournal of Visual Languages & Computing10.1016/j.jvlc.2004.01.00315:3-4(243-263)Online publication date: Jun-2004
    • (2002)A data mapping specification environment using a concrete business form-based metaphorProceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments10.1109/HCC.2002.1046368(158-166)Online publication date: 2002

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media