{"title":"Introducing computer science to educationally disadvantaged high school students - the Israeli experience","authors":"Dalit Levy","doi":"10.1080/02635140500266534","DOIUrl":"https://doi.org/10.1080/02635140500266534","url":null,"abstract":"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 developers in general, and to the \"Migvan\" R&D team I belong to in particular. In what follows I will shortly describe the current high school CS curriculum in Israel, suggest principles for a course that is intended to introduce basic CS concepts and ideas to educationally disadvantaged high school students, and reflect upon our experience with teachers and students taking that course.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":" 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113948406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Robert Chatley, J. Kramer, J. Magee, Sebastián Uchitel
{"title":"Visual methods for Web application design","authors":"Robert Chatley, J. Kramer, J. Magee, Sebastián Uchitel","doi":"10.1109/HCC.2003.1260236","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260236","url":null,"abstract":"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 inexpensive. The behavioural model of a system captures the interactions between the different users roles and the set of components that constitute the application. A visual scenario-based language is used to specify interactions and the tool LTSA-MSC is used to synthesise the required behavioural model. The tool supports a visual representation of this model that is animated in response to user-interaction with the simulated Web interface. The combination of these facilities permits agile incremental elaboration of a system design.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"163 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114466020","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Human-computer interaction for large display surfaces","authors":"M. Czerwinski","doi":"10.1109/HCC.2003.1260194","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260194","url":null,"abstract":"Our initial user studies documenting the increased productivi(v for information workers gained throngh the use of large displays allowed us to observe quite quickly that sofnvare applications do not scale well when vast amounts ofscreen real esrate are available. OIW group therefore set about iteratively designing sofnvare tools, based on real tiserproblems, to support large-scale navigation and interaction. To ensure our sqfnvare user interfaces provided value, we ran user studies against existing features for validation of progress from the user's perspective. This talk will provide an overview of the prototypes we designed, and our methodology. In addition, I will discuss briefl.v a few areas of long-term basic research on large displays-the influence of widerfields of view, opticalflow cues, and the increased likelihood of others 'beeking\" at yoinwork when it's projected on a wall display.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"34 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120868840","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Prototype of a visual language for spatial data mining based on the 'miner trip' metaphor: VisMiner","authors":"S. Bimonte, R. Laurini, F. Ferrucci, G. Polese","doi":"10.1109/HCC.2003.1260206","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260206","url":null,"abstract":"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 them by means of visual languages. Generalizing the concepts of the different spatial data mining tasks, we propose a visual language for spatial data mining named VisMiner, based on the 'Miner Trip' metaphor. It provides a simple and intuitive way to configure all the spatial data mining tasks in a uniform way, to specify the spatial relations to be used by the mining algorithms, and to create different data mining models by exploiting the resolution of precision topological ambiguities.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"236 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121066736","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Context-aware computing support for the educationally disadvantaged","authors":"Timothy Sohn","doi":"10.1109/HCC.2003.1260256","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260256","url":null,"abstract":"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 prototype their application in a simulated or real context-aware environment. Through iCAP, programming context-aware computing is made intuitive and viable for the educationally disadvantaged.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117122289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Antoni Gaudi's computational legacy","authors":"M. Burry","doi":"10.1109/HCC.2003.1260195","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260195","url":null,"abstract":"The Catalan architect Antoni Gaudi died in 1926 aged 74 when, at best, he had completed 10 percent of his magnum opus, the Sagrada Familia Church, on which he had worked for 43 years. He left for his successors a conundrum that is still being played out today. Given that the building is so manijestl-v a complex building task, it seems extraordinary that he succeeded in leaving behind a codex s@cient!v comprehensive that his successors have been able to bring the project signi$cantly forward towards conclusion with accuracy. The codex is based on second order surface geomety, and while the geomety may be interpreted without the use of the computer, the demands today are tempered by expectations racked-up to make the contribution of the computer non-negotiable. Professor Mark Burry has been working on the project since 1979 both pre and post digitalcv. His lecture will look at the implications of introducing the computer to assist solving the underlying geometry that regulates the entire unbuilt sections. In doing so he will discuss the gains and potential losses that have resultedfrom more than ten years use of high end aeronautical design sof iare to aid the task of completion of a building too demanding for software designed for the architecture sector.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"273 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116159614","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fuzzy rewriting: soft program semantics for children","authors":"Yasunori Harada, R. Potter","doi":"10.1109/HCC.2003.1260200","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260200","url":null,"abstract":"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 demonstration in Squeak. Viscuit is a new rewriting system that introduces fuzzy rewriting, which allows freely positioned and rotated objects to interact using only rewriting rules. The result is a system that allows users to specify animations in a highly interactive way, without textual language or menu selections.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125397519","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Gender HCI issues in end-user software engineering","authors":"L. Beckwith","doi":"10.1109/HCC.2003.1260246","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260246","url":null,"abstract":"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 science females.) We believe that research on end-user problem-solving environments must delve into how these systems can support both genders for the following critical reasons: Women working in IT-dependent fields face a glass ceiling and ignorance of gender HCI issues is risky. If gender HCI issues in end-user software engineering continue to be neglected, software supporting the growing millions of end-user programmers may be making the same mistakes as did our academic ancestors: excluding women from full participation.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126299547","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Defining and validating transformations of UML models","authors":"J. Küster, R. Heckel, G. Engels","doi":"10.1109/HCC.2003.1260218","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260218","url":null,"abstract":"With the success of the UML, the ability of transforming models into programs or formal specifications becomes a key to automated code generation or verification in the software development process. In this paper, we describe a concept for specifying model transformations by means of graph transformation rules on the UML meta model. In order to validate the termination and uniqueness of such transformations, we derive a number of sufficient criteria from basic results of the theory of graph transformation. This ensures that the rules can be executed automatically while, at the same time, providing a high-level visual model of the transformation.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125293317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deriving workflow enactment rules from UML activity diagrams: a case study","authors":"A. D. Lucia, R. Francese, G. Tortora","doi":"10.1109/HCC.2003.1260231","DOIUrl":"https://doi.org/10.1109/HCC.2003.1260231","url":null,"abstract":"In the last years, there has been a growing interest in enhancing the semantics of UML diagrams to automatically derive executable process models. We present a case study of mapping UML activity diagrams with object flow onto the process modeling language of a distributed process support system called GENESIS. UML activity diagrams do not support all the GENESIS control flow and dataflow rules. As a consequence, the syntax and semantics of this type of UML diagrams need to be enriched to make them suitable for process modeling in GENESIS.","PeriodicalId":221506,"journal":{"name":"IEEE Symposium on Human Centric Computing Languages and Environments, 2003. Proceedings. 2003","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132870825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}