By Topic

Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on

Date 28-31 Oct. 2003

Filter Results

Displaying Results 1 - 25 of 65
  • The effects of graphical and textual visualisations in multi-representational debugging environments

    Publication Year: 2003, Page(s):236 - 238
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (293 KB) | HTML iconHTML

    The effects of graphical and textual visualisations in a multi-representational debugging environment were investigated in computing students who used a software debugging environment (SDE) that allowed them to view the execution of programs in steps and that provided them with concurrently displayed, adjacent, multiple and linked representations. The experimental results are in agreement with res... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Prototype of a visual language for spatial data mining based on the 'miner trip' metaphor: VisMiner

    Publication Year: 2003, Page(s):76 - 83
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (576 KB) | HTML iconHTML

    Spatial data mining has wide applications in different fields, so different types of users are involved. Spatial data mining systems integrate the functionalities of both geographic information systems and data mining systems. They should provide means to manage the complexity of their underlying concepts and to properly assist both experienced and naive users. One possible solution is to enhance ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A browsing interface for exploring constraints in visualization rules

    Publication Year: 2003, Page(s):108 - 110
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (316 KB) | HTML iconHTML

    We built a prototype tool for browsing constraint systems for the layout of graphical objects. It has two views: In one view, the tool visualizes a constraint system as a three-dimensional graph structure, which shows the overall structure of the constraint system. The viewer can change the layout to focus on the part of constraints. The other view shows the target diagram. It also animates the di... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual approach to development of Web services providers/requestors

    Publication Year: 2003, Page(s):251 - 253
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (308 KB) | HTML iconHTML

    An idea of automatic construction of Web applications from templates has already been proposed by Jamroendararasame et al. (2001, 2002) and Taguchiet al. (2002). A software system called T-Web system has been implemented based on the idea to automatically generate typical Web applications made of various technologies such as CGI, Java servlet, JSP, and ASP, without manual programming. This paper p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enhancing usability of UML CASE-tools with speech recognition

    Publication Year: 2003, Page(s):227 - 235
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (707 KB) | HTML iconHTML

    In the Unified Modeling Language (UML) models are constructed graphically, by drawing diagrams. However, it is not always easy to manipulate diagrams using the CASE-tools of today. For example, some of the functionality and information are hidden behind complex menu or dialog hierarchies, diminishing the usability of the tools. Promoting usability of an existing tool should be done transparently, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generalizing WYSIWYT visual testing to screen transition languages

    Publication Year: 2003, Page(s):203 - 210
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (677 KB) | HTML iconHTML

    How can rigorous forms of testing be supported in a way that is both compatible with the visual aspect of visual programming languages, and usable by the audiences using those languages - even when the audience has no background in software engineering? Visual programs are likely to contain at least some errors, and supporting a visual form of testing would give users a way to spot those errors ea... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Human-computer interaction for large display surfaces

    Publication Year: 2003, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (149 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Context-aware computing support for the educationally disadvantaged

    Publication Year: 2003, Page(s):293 - 294
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (268 KB) | HTML iconHTML

    The educationally disadvantaged people in context-aware computing are those without any programming experience, and are unable to build context-aware applications with the current level of available prototyping support. iCAP is a system that assists this group of non-programmers in visually designing context-aware applications without writing any code. Individuals are then able to rapidly prototyp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Semantics of interactions in UML 2.0

    Publication Year: 2003, Page(s):129 - 136
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (526 KB) | HTML iconHTML

    The recent major revision of the UML has introduced significant changes and additions. In particular, message sequence charts (MSC) according to the ISO standard have been integrated. In UML, the concept underlying these notations is called interaction. In this paper, the author shall look at its definition, defining a formal, yet straightforward trace semantics, including time. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Bringing educational theory to end-user programming

    Publication Year: 2003, Page(s):281 - 282
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (243 KB) | HTML iconHTML

    Recent years have seen the explosive growth of end-user programming. End-user programmers are writing an unprecedented number of programs, due in large part to the significant effort put forth to bring programming power to end users. Unfortunately, this effort has not been supplemented by a comparable effort to help them increase the correctness of these often-faulty programs. One of the most wide... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Cognitive walkthrough + personae = an empirical infrastructure for modeling software developers

    Publication Year: 2003, Page(s):239 - 241
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (287 KB) | HTML iconHTML

    This is the third in a series of reports about usability and learnability problems of integrated development environments (IDE). The first report used the method of ethnographic interviews, and the second report the methods of heuristic and psychometric evaluation to study problems that developers face in using IDEs. The present study extends previous work by applying the method of direct behavior... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A reading algorithm for constraint diagrams

    Publication Year: 2003, Page(s):161 - 168
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (554 KB) | HTML iconHTML

    Constraint diagrams are a visual notation designed to complement the Unified Modeling Language in the development of software systems. They generalize Venn diagrams and Euler circles, and include facilities for quantification and navigation of relations. Their design emphasizes scalability and expressiveness while retaining intuitiveness. The formalization of constraint diagrams is non-trivial: pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualization/animation of programs in Alma: obtaining different results

    Publication Year: 2003, Page(s):260 - 262
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (287 KB) | HTML iconHTML

    Alma, a system for program animation, receives as input a computer program and produces a sequence of visualizations that will describe its functionality. The system generates automatically program animations basing this process on the internal representation of those programs. The back-end of this system works over an execution tree (DAST - decorated abstract syntax tree), implementing the animat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating the effectiveness of a multimedia advisor tool

    Publication Year: 2003, Page(s):257 - 259
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (339 KB) | HTML iconHTML

    This study is to investigate the usefulness of a multimedia advisor tool which provides advice on media selection and attention effects for multimedia systems design. The advisor tool was designed to recommend appropriate media types with examples according to information types and communication goals. The tool also shows media examples for essential attention types. A series of usability evaluati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Gender HCI issues in end-user software engineering

    Publication Year: 2003, Page(s):273 - 274
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (246 KB) | HTML iconHTML

    Despite the considerable HCI research relevant to end-user problem solving and end-user software engineering, researchers have not focused on potential gender HCI issues. In particular we focus on IT workers, a majority of whom do not have background in computer/information science. (In this document, we contrast these IT workers with females who are professional programmers, whom we term computer... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Antoni Gaudi's computational legacy

    Publication Year: 2003, Page(s): 4
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (154 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Jan - Java animation for program understanding

    Publication Year: 2003, Page(s):67 - 75
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (700 KB) | HTML iconHTML

    Jan is a system for animated execution of Java programs. Its application area is program understanding rather than debugging. To this end, the animation can be customized, both by annotating the code with visualization directives and by interactively adapting the visual appearance to the user's personal taste. Object diagrams and sequence diagrams are supported. Scalability is achieved by recogniz... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SR-task grammars: a formal specification of human computer interaction for interactive visual languages

    Publication Year: 2003, Page(s):195 - 197
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (273 KB) | HTML iconHTML

    The paper describes a formal model to specify the syntax and semantics of interactive visual languages by SR-task grammars. The proposed approach provides language designers with a new type of grammars based on the formalism of symbol-relation grammars, where a new form of production rules allows to directly specify the interactive behavior of the visual environments described. Therefore, the lang... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introducing computer science to educationally disadvantaged high school students - the Israeli experience

    Publication Year: 2003, Page(s):269 - 270
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (265 KB) | HTML iconHTML

    The social and educational issue of making the discipline of computer science accessible to the public, including high school students who grow up in low socio-economic status families and in rural areas, have been shaping our thinking for over a decade. In the phrase "our thinking" I refer to the Israeli community of computer science (CS) educators, educational researchers and curricular develope... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • End-user programming as translation: an experimental framework and study

    Publication Year: 2003, Page(s):47 - 49
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (291 KB) | HTML iconHTML

    One of the reputed advantages of end-user programming languages is that they support a given problem domain with a set of programming abstractions that are "just right" for the end-users who need to program within that domain. Green and Petre's (1996) cognitive dimensions framework accounts for this advantage in terms of the "closeness of mapping" dimension: the closer the programming domain is to... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual methods for Web application design

    Publication Year: 2003, Page(s):242 - 244
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (280 KB) | HTML iconHTML

    The paper outlines a tool-supported approach to the design of Web applications. Behavioural models are augmented with Web-based simulations of user interfaces to permit validation and usability assessment of systems by end users in advance of implementation. The goal is to correct architectural design decisions that adversely impact usability early in the design cycle when correction is relatively... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A unified approach for interpreting handwritten strokes using constraint multiset grammars

    Publication Year: 2003, Page(s):180 - 182
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (334 KB) | HTML iconHTML

    A unified approach is proposed to support the rapid development of editors such as pen-based structured diagrams. This approach uses constraint multiset grammars to describe the context or positional relationships among handwritten strokes and other objects. The resulting description can then be used to interpret ambiguous results of pattern matching techniques. We have implemented this approach b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Preserving non-programmers' motivation with error-prevention and debugging support tools

    Publication Year: 2003, Page(s):271 - 272
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (282 KB) | HTML iconHTML

    A significant challenge in teaching programming to disadvantaged populations is preserving learners' motivation and confidence. Because programming requires such a diverse set of skills and knowledge, the first steps in learning to program can be highly error-prone, and can quickly exhaust whatever attention learners are willing to give to a programming task. Our approach to preserving learners' m... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Ubiquitous Web-based programming

    Publication Year: 2003, Page(s):279 - 280
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB) | HTML iconHTML

    Learning to program can be very hard. Without an existing background in the subject and without adequate resources, students, especially women, may find themselves experiencing much frustration at their lack of understanding. A ubiquitous usable learning environment, that pictorially depicts run-time information in the form of animated visualisations, could support the learning of some common prog... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Programming in a data factory

    Publication Year: 2003, Page(s):100 - 107
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1363 KB) | HTML iconHTML

    Among the advantages of visual dataflow programming is that it can give the user a sense of location for the data in a computation. This can help novices build a mental picture of a program and its execution. This paper presents an experimental programming system called the data factory that uses a manufacturing metaphor to give data an even stronger sense of place. A key affordance for learners i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.