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

28-31 Oct. 2003

Filter Results

Displaying Results 1 - 25 of 65
  • Additional context for gentle-slope systems

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

    Interpreting general purpose programming constructs can be difficult because it requires context, such as knowledge of language syntax or idioms, which users may not have readily available. In such cases other source of context may complement or substitute. This paper proposes annotating program comments with hyperlinks that the user can select to restore the complete runtime state of the program,... 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.
  • Fuzzy rewriting: soft program semantics for children

    Publication Year: 2003, Page(s):39 - 46
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (767 KB) | HTML iconHTML

    Rewriting systems are popular in end-user programming because complex behavior can be described with few or no abstractions or variables. However, rewriting systems have been limited to manipulating non-rotatable objects on a grid, such as in Agentsheets or Stagecast Creator. Systems that allow free-form movement of objects must use other techniques, such as the sequential programming by demonstra... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The effects of graphical and textual visualisations in multi-representational debugging environments

    Publication Year: 2003, Page(s):236 - 238
    Cited by:  Papers (2)
    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.
  • Integrating software engineering and user-centred design for multimedia software developments

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

    The object-oriented modeling of interactive multimedia applications in the OMMMA approach is designed to enable multimedia software developers to create comprehensive analysis and design models of multimedia software. For development of highly usable multimedia applications, this approach must be embedded in a more holistic development process that takes a user-oriented perspective on multimedia s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building environments for end-user development and tailoring

    Publication Year: 2003, Page(s):31 - 38
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (613 KB) | HTML iconHTML

    Software shaping workshops (SSWs) described in this paper are software environments designed to support various activities of end-user development (EUD) and tailoring. A design methodology to create easy-to-develop-and-tailor visual interactive systems that are organised as SSWs is illustrated. Users of an interactive system are in many cases experts in some domain different from computer science,... 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.
  • Spatial graph grammars for Web information transformation

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

    This paper presents an approach to spatial specifications for Web information transformation. Extended from the reserved graph grammar (RGG), a spatial graph grammar (SGG) is proposed. The paper illustrates a detailed example that applies the SGG to transform a XML Web document to a WML structure for the display on mobile devices. The SGG formalism is general enough for a wide range of application... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DAViLa - a Domain Adaptable Visual Language

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

    We present a framework where different visual notations may be implemented to suit different domains. The major characteristic of DAViLa is that it provides a domain independent framework to programming, adding components of interest for specific domains. A domain adaptation is achieved through implementation of domain specific components, which are added to the framework. The semantics of the fra... 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.
  • Analysis-oriented semantics definition of visual languages

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

    This paper presents a semantics definition method for a class of visual languages. The method is geared towards the analysis of heterogeneous component-based systems where components are described using different visual languages. This is made possible by the design of language-specific interpreters which interpret instances of these languages within a general semantic framework based on the notio... 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.
  • 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.
  • 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.
  • Approaches to supporting software visual notation exchange

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

    A wide range of software tools provide software engineers with different views (static and dynamic) of software systems. Much work has focused on software information model exchange. However, most software tools lack support for exchange of information about visualisation notations (both definitions of notations and instances of them). Some basic converters have been developed to support the excha... 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 (8)
    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.
  • 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.
  • An e-whiteboard application to support early design-stage sketching of UML diagrams

    Publication Year: 2003, Page(s):219 - 226
    Cited by:  Papers (20)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (745 KB) | HTML iconHTML

    We describe a Unified Modelling Language (UML) diagramming tool that uses an e-whiteboard, pen-based sketching interface to support collaborative design. Our tool allows designers to sketch UML visual modelling language constructs, mixing different UML diagram components, free-hand annotations and hand-written text. A key novelty of our approach is the preservation of hand-drawn diagrams and suppo... 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 visual query by example system for digital documents

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

    The decreasing cost and the increasing availability of new technologies is enabling people to create their own digital libraries. One of the main topic in personal digital libraries is allowing people to select interesting information among all the different digital formats available today (pdf, html, tiff,...). Moreover the advantage of keeping these libraries available on-line is raising the dem... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tools for ubiquitous assessment in discussion-based pedagogy

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

    Our research is founded on the idea that ubiquitous, non-intrusive, concept-centric student assessment is an important way for teachers to gain insight into the educational needs of their students. Ubiquitous assessment means that assessment is an integral part of students' everyday activities, thus allowing for a detailed temporal understanding of the students' progress. In order for ubiquitous a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Specifying the geometric machine visual language

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

    This paper summarizes an experiment in the formal specification of the visual language for the geometric machine model, denoted by GMVL. The specification follows the approach proposed in the GENGED project, of the T. U. Berlin by R. Bardohl and C. Ermel (2001). In the GMLV, supported by a visual alphabet and a visual grammar, a process constructor is represented by a graph transformation related ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A program visualization tool for program comprehension

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

    At the beginning stage of programming education, comprehending program logics plays a more important role than capturing knowledge of a specific program language. In this paper, the authors describe an outline of a visualization tool that animates the actions of a program by adding simple annotations to the variables defined in a program, and show several ideas to improve the usability of this too... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Programming for communication: overcoming motivational barriers to computation for all

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

    Computer science as a discipline is failing to reach a diverse audience. As a result, computational illiteracy threatens many groups of underserved students - women, minorities and possibly other, as yet undocumented groups, such as students of the humanities. If learning programming were contextualized in domains relevant to different audiences, more students would be motivated to learn to progra... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SSR: Statechart with shared resources

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

    In order to achieve an implementation correctly, it has been known that specification and its verification in early design stage is important, especially, during developing systems like safety critical systems or embedded real-time systems. Statechart is a widely used graphical formal specification language, however, it is not trivial to specify system with shared resources. In this paper, we intr... View full abstract»

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