J. Vis. Lang. Sentient Syst.最新文献

筛选
英文 中文
Smart City Control Room Dashboards: Big Data Infrastructure, from data to decision support 智慧城市控制室仪表板:大数据基础设施,从数据到决策支持
J. Vis. Lang. Sentient Syst. Pub Date : 2018-12-01 DOI: 10.18293/VLSS2018-030
M. Marazzini, N. Mitolo, P. Nesi, M. Paolucci
{"title":"Smart City Control Room Dashboards: Big Data Infrastructure, from data to decision support","authors":"M. Marazzini, N. Mitolo, P. Nesi, M. Paolucci","doi":"10.18293/VLSS2018-030","DOIUrl":"https://doi.org/10.18293/VLSS2018-030","url":null,"abstract":"Smart City Control Rooms are mainly focused on Dashboards which are in turn created by using the socalled Dashboard Builders tools or generated custom. For a city the production of Dashboards is not something that is performed once forever, and it is a continuous working task for improving city monitoring, to follow extraordinary events and/or activities, to monitor critical conditions and cases. Thus, relevant complexities are due to the data aggregation architecture and to the identification of modalities to present data and their identification, prediction, etc., to arrive at producing high level representations that can be used by decision makers. In this paper, the architecture of a Dashboard Builder for creating Smart City Control Rooms is presented. As a validation and test, it has been adopted for generating the dashboards in Florence city and other cities in Tuscany area. The solution proposed has been developed in the context of REPLICATE H2020 European Commission Flagship project on Smart City and Communities.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131263702","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}
引用次数: 9
Dominant Colors as Image Content Descriptors: A Study with Users 主色作为图像内容描述符:用户研究
J. Vis. Lang. Sentient Syst. Pub Date : 2018-12-01 DOI: 10.18293/VLSS2018-034
Soraia M. Alarcão, R. Pavão, Manuel J. Fonseca
{"title":"Dominant Colors as Image Content Descriptors: A Study with Users","authors":"Soraia M. Alarcão, R. Pavão, Manuel J. Fonseca","doi":"10.18293/VLSS2018-034","DOIUrl":"https://doi.org/10.18293/VLSS2018-034","url":null,"abstract":"Image content are typically described using low level features such as color, texture, shape, or a combination of the previous. A particular use of color is the identification of the dominant colors in images to describe its content, for image retrieval, for instance. In this paper, we present a study with users to verify if the dominant colors can be used as image content descriptors. From the study we identified the dominant and the search colors users associated to a set of images. We supplemented this information with gaze coordinates, collected with an affordable eye tracker, to register the regions at which people looked while identifying colors in the images. The analysis of the data revealed that users used a small set of color names, and that the colors used for searching were similar to those considered dominant, validating the use of dominant colors as image descriptors. As a result of the study, we make available a dataset of 100 images annotated with their dominant colors, the colors that users would use to search for them, and the areas where they looked while identifying both types of colors.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132702080","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}
引用次数: 0
Enriching Image Datasets with Unrestrained Emotional Data: A Study with Users 用不受约束的情感数据丰富图像数据集:对用户的研究
J. Vis. Lang. Sentient Syst. Pub Date : 2018-12-01 DOI: 10.18293/VLSS2018-033
Soraia M. Alarcão, Manuel J. Fonseca
{"title":"Enriching Image Datasets with Unrestrained Emotional Data: A Study with Users","authors":"Soraia M. Alarcão, Manuel J. Fonseca","doi":"10.18293/VLSS2018-033","DOIUrl":"https://doi.org/10.18293/VLSS2018-033","url":null,"abstract":"Elicitation of emotions is typically done through the presentation of emotionally salient material, like images or videos, thus requiring reliably annotated datasets. Although there are datasets with emotional information, these only describe either emotional polarities or discrete emotions. The only available dataset with both types of information restrained the participants during the study by separating a priori the images according to their polarity (positive or negative). In this paper, we describe an unrestrained study with 60 participants, where we asked them to rate the polarities and discrete emotions elicited by a set of images. The analysis of the emotional ratings made by the users revealed the most frequent correlations between the basic emotions. Furthermore, the analysis of the ratings’ agreement among participants and existing datasets shows that our results are aligned with the existing ones. As a result of our study, we make available to researchers a more informative picture dataset annotated with emotional polarities and multiple emotions, as a complement to existing datasets.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122430395","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}
引用次数: 0
A Visual Debugging Aid based upon Discriminative Graph Mining 基于判别图挖掘的可视化调试工具
J. Vis. Lang. Sentient Syst. Pub Date : 2018-12-01 DOI: 10.18293/VLSS2018-029
J. Leopold, Nathan Eloe, Jeffrey Gould, E. Willard
{"title":"A Visual Debugging Aid based upon Discriminative Graph Mining","authors":"J. Leopold, Nathan Eloe, Jeffrey Gould, E. Willard","doi":"10.18293/VLSS2018-029","DOIUrl":"https://doi.org/10.18293/VLSS2018-029","url":null,"abstract":"Why doesn’t my code work? Instructors for introductory programming courses frequently are asked that question. Often students understand the problem they are trying to solve well enough to specify a variety of input and output scenarios. However, they lack the ability to identify where the bug is occurring in their code. Mastering the use of a full-feature debugger can be difficult at this stage in their computer science education. But simply providing a hint as to where the problem lies may be sufficient to guide the student to add print statements or do a hand-trace focusing on a certain section of the code. Herein we present a software tool which, given a C++ program, some sample inputs, and respective expected outputs, uses discriminative graph mining to identify which lines in the program are most likely the source of a bug. Additionally, the particular operators (relational, logical, and arithmetic) that are used in the code may be considered in recommending where the bug may be. The tool includes a visual display of the control flow graph for each test case, allowing the user to step through the statements executed. Keywords-debugging; graph; data mining; visualization","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128751633","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}
引用次数: 2
Spider Diagrams with Absence: Inference Rules for Clutter Reduction 不存在的蜘蛛图:减少杂波的推理规则
J. Vis. Lang. Sentient Syst. Pub Date : 2018-09-17 DOI: 10.18293/VLSS2018-032
Gem Stapleton, Lopamudra Choudhury, M. K. Chakraborty
{"title":"Spider Diagrams with Absence: Inference Rules for Clutter Reduction","authors":"Gem Stapleton, Lopamudra Choudhury, M. K. Chakraborty","doi":"10.18293/VLSS2018-032","DOIUrl":"https://doi.org/10.18293/VLSS2018-032","url":null,"abstract":"Spider diagrams represent sets, their cardinalities and, sometimes, the specific individuals within those sets. They are expressively equivalent to monadic first-order logic with equality. Typically, diagrammatic logics with this level of expressiveness are not equipped to directly express the absence of an individual from a set. Instead, individuals must be asserted to be present and, thus, absent from the set’s complement. The first time that absence could be directly asserted was in Venn-i. Since then, it been shown that in a related system called Venn-ie (a monadic first-order logic without equality) the inclusion of absence information can significantly reduce diagram clutter. In this paper, we explore an extension of spider diagrams to include direct representation of the absence of individuals from sets. We identify necessary and sufficient conditions for satisfiability, allowing us to define an inconsistency rule allowing significant reductions in diagram clutter. Building on that, we introduce sound inference rules specifically related to spiders (which represent elements, individuals or their absence) that alter the levels of clutter in consistent diagrams. In the context of these rules, we explore the implications of including absence information for reducing clutter. In particular, we show that the significant benefits, in terms of clutter reduction, seen through the use of absence in Venn-ie do not manifest to such an extent in spider diagrams.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125232179","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}
引用次数: 0
An Edge-based Graph Grammar Formalism and its Support System 一种基于边的图语法形式体系及其支持系统
J. Vis. Lang. Sentient Syst. Pub Date : 2018-07-01 DOI: 10.18293/SEKE2018-015
Yufeng Liu, Zhan Shi, Yingfeng Wang, Yang Zou, Jun Kong, Kang Zhang, Xiaoqin Zeng
{"title":"An Edge-based Graph Grammar Formalism and its Support System","authors":"Yufeng Liu, Zhan Shi, Yingfeng Wang, Yang Zou, Jun Kong, Kang Zhang, Xiaoqin Zeng","doi":"10.18293/SEKE2018-015","DOIUrl":"https://doi.org/10.18293/SEKE2018-015","url":null,"abstract":"As a useful formal tool, graph grammar provides a rigorous but intuitive way for defining graphical languages and analyzing graphs. This paper presents a new context-sensitive graph grammar formalism called Edge-based Graph Grammar or EGG, in which a new methodology is proposed to tackle issues, such as the embedding problem, the membership problem and the parsing algorithm. It presents the formal definitions of EGG and its language. Then, a new parsing algorithm is given for checking the structural correctness or validity of a given host graph. The paper finally describes the development of an EGG support system with friendly GUI. Keywords-component; graph grammar; graphical language; embedding problem; parsing; production rule","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123995607","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}
引用次数: 3
Lessons in Combining Block-based and Textual Programming 结合基于块和文本编程的课程
J. Vis. Lang. Sentient Syst. Pub Date : 2017-07-05 DOI: 10.18293/VLSS2017-007
Michael Homer, J. Noble
{"title":"Lessons in Combining Block-based and Textual Programming","authors":"Michael Homer, J. Noble","doi":"10.18293/VLSS2017-007","DOIUrl":"https://doi.org/10.18293/VLSS2017-007","url":null,"abstract":"Tiled Grace is a block-based programming system backed by a conventional textual language that allows switching back and forth between block-based and textual editing of the same code at any time. We discuss the design choices of Tiled Grace in light of existing research and a user experiment conducted with it. We also examine the sorts of task preferred in each mode by users who had the choice of editing either as blocks or as text, and find both positive and cautionary notes for block-based programming in the results.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"298 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114487423","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}
引用次数: 15
How Block-based Languages Support Novices: A Framework for Categorizing Block-based Affordances 基于块的语言如何支持新手:一个分类基于块的功能的框架
J. Vis. Lang. Sentient Syst. Pub Date : 2017-07-05 DOI: 10.18293/VLSS2017-011
David Weintrop, U. Wilensky
{"title":"How Block-based Languages Support Novices: A Framework for Categorizing Block-based Affordances","authors":"David Weintrop, U. Wilensky","doi":"10.18293/VLSS2017-011","DOIUrl":"https://doi.org/10.18293/VLSS2017-011","url":null,"abstract":"The ability to express ideas in a computationally meaningful way is becoming increasingly important in our technological world. In response to the growing importance of computational literacy skills, new intuitive and accessible programming environments are being designed. This paper presents a framework for classifying the ways that block-based introductory programming environments support novices. We identify four distinct roles that these graphical languages play in the activity of programming: (1) serving as a means for expressing ideas to the computer, (2) providing a record of previously articulated intentions, (3) acting as a source of ideas for construction, and (4) mediating the meaning-making process. Using data from a study of novices programming with a custom designed block-based language, we provide examples of each role along with a discussion of the design implications of these findings. In doing so, we contribute to our understanding of the relationship between the design of programming representations and their ability to support computational literacy. The paper concludes with a discussion of the potential for this framework beyond block-based environments to programming languages more broadly.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130184607","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}
引用次数: 7
Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets 超越语法:从20年的AgentSheets块编程的经验教训
J. Vis. Lang. Sentient Syst. Pub Date : 2017-07-05 DOI: 10.18293/VLSS2017-010
A. Repenning
{"title":"Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets","authors":"A. Repenning","doi":"10.18293/VLSS2017-010","DOIUrl":"https://doi.org/10.18293/VLSS2017-010","url":null,"abstract":"The blocks programming community has been preoccupied with identifying syntactic obstacles that keep novices from learning to program. Unfortunately, this focus is now holding back research from systematically investigating various technological affordances that can make programming more accessible. Employing approaches from program analysis, program visualization, and real-time interfaces can push blocks programming beyond syntax towards the support of semantics and even pragmatics. Syntactic support could be compared to checking spelling and grammar in word processing. Spell checking is relatively simple to implement and immediately useful, but provides essentially no support to create meaningful text. Over the last 25 years, I have worked to empower students to create their own games, simulations, and robots. In this time I have explored, combined, and evaluated a number of programming paradigms. Every paradigm including data flow, programming by example, and programming through analogies brings its own set of affordances and obstacles. Twenty years ago, AgentSheets combined four key affordances of blocks programming, and since then has evolved into a highly accessible Computational Thinking Tool. This article describes the journey to overcome first syntactic, then semantic, and most recently pragmatic, obstacles in computer science education.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115738327","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}
引用次数: 47
Design Considerations to Increase Block-based Language Accessibility for Blind Programmers Via Blockly 通过Blockly为盲人程序员增加基于块的语言可访问性的设计考虑
J. Vis. Lang. Sentient Syst. Pub Date : 2017-07-05 DOI: 10.18293/VLSS2017-013
S. Ludi, M. Spencer
{"title":"Design Considerations to Increase Block-based Language Accessibility for Blind Programmers Via Blockly","authors":"S. Ludi, M. Spencer","doi":"10.18293/VLSS2017-013","DOIUrl":"https://doi.org/10.18293/VLSS2017-013","url":null,"abstract":"Block-based programming languages are a popular means to introduce novices, specifically children, to programming and computational thinking concepts. They are tools to broaden participation in computing. At the same time, block-based languages and environments are an obstacle in broadening participation for many users with disabilities. In particular, block-based programming environments are not accessible to users who are visually impaired. This lack of access impacts students who are participating in computing outreach, in the classroom, or in informal settings that foster interest in computing. This paper will discuss accessibility design issues in block-based programming environments, with a focus on the programming workflow. Using Google’s Blockly as a model, an accessible programming workflow is presented that works alongside the conventional mouse-driven workflow typical of blockbased programming. The project presented is still in progress.","PeriodicalId":297195,"journal":{"name":"J. Vis. Lang. Sentient Syst.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131395600","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}
引用次数: 17
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信