ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900059
Ron Zucker
{"title":"The effects of annotated web documents, using context highlighting, on quiz performance and preparation time","authors":"Ron Zucker","doi":"10.1145/1900008.1900059","DOIUrl":"https://doi.org/10.1145/1900008.1900059","url":null,"abstract":"Highlighting is an annotation method frequently used to indicate importance. This document introduces context highlighting of web documents and demonstrates that passive readers may benefit from summaries produced by context/keyword highlighting. HighBrow, a prototype browser developed to enable active readers to create context/keyword summaries from web documents, is introduced. This document provides the results of an experiment using three groups of passive readers: the first group reading an entire document; the second group reading a context/keyword summary provided by HighBrow; and the third group reading a keyword only summary (provided by a modified version of HighBrow). The experiment was developed to measure quiz performance, preparation time, and efficiency (quiz score divided by time).","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125528355","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900130
M. Ketel
{"title":"A virtualized environment for teaching IT/CS laboratories","authors":"M. Ketel","doi":"10.1145/1900008.1900130","DOIUrl":"https://doi.org/10.1145/1900008.1900130","url":null,"abstract":"Providing students with productive hands-on laboratory experiences is necessary for the mastery of the course material in both Information Technology and Computer Science curricula. This paper presents a cost-effective laboratory environment for delivering hands-on education and introduces students to virtualization technology.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125719166","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900019
Will Hedgecock, P. Völgyesi, Á. Lédeczi, X. Koutsoukos
{"title":"Dissemination and presentation of high resolution air pollution data from mobile sensor nodes","authors":"Will Hedgecock, P. Völgyesi, Á. Lédeczi, X. Koutsoukos","doi":"10.1145/1900008.1900019","DOIUrl":"https://doi.org/10.1145/1900008.1900019","url":null,"abstract":"This paper presents the framework of a mobile air quality monitoring network, with an in-depth discussion of several new innovative techniques for web-based visualization. These techniques allow typical web users to access high-resolution pollution data gathered from a large number of vehicle-mounted mobile sensing devices coupled with highly-accurate static sensor data in an easy-to-use, intuitive interface. Additionally, this interface offers users a set of novel applications to promote health and pollution awareness, including a green trip planner, whereby users can plot routes between two locations based on a path of least exposure to specified pollutants, and an exposure estimator, which allows users to calculate previous levels of exposure to harmful pollutants based only on a single timed GPS track.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128554793","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900127
Yong Shi
{"title":"Inter-dimensional fuzzy clustering","authors":"Yong Shi","doi":"10.1145/1900008.1900127","DOIUrl":"https://doi.org/10.1145/1900008.1900127","url":null,"abstract":"In this paper, we present our research on detecting clusters for multi-dimensional data using fuzzy concepts. Cluster analysis is an important sub-field in data mining. Many algorithms have been designed to detect clusters. However, it is difficult to analyze the inter-relationship among different dimensions. In this paper, we propose a novel approach to analyze and quantify the inter-relationship among correlated dimensions using the Fuzzy concept. A fuzzy concept is a concept of which the content, value, or boundaries of application can vary according to context or conditions, instead of being fixed once and for all. We apply the Fuzzy concept to help improve the clustering process.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"34 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120896364","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900113
T. Lukman, M. Mernik, Zekai Demirezen, B. Bryant, J. Gray
{"title":"Automatic generation of model traversals from metamodel definitions","authors":"T. Lukman, M. Mernik, Zekai Demirezen, B. Bryant, J. Gray","doi":"10.1145/1900008.1900113","DOIUrl":"https://doi.org/10.1145/1900008.1900113","url":null,"abstract":"Developing software from models is a growing practice and there exist many model-based tools (e.g., model editors, model interpreters) for supporting model-driven engineering. Even though these tools facilitate the automation of software engineering tasks and activities, such tools are typically engineered manually. In this paper, a simple technique is described that enables automatic generation of model traversals. Semantic rules can be inserted into a traversal algorithm to provide meaning to the modeling language. The combination of automated traversal generation with attached semantic rules can generate a model interpreter that can translate a model into some other representation.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121304482","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900138
Michael G. Raines
{"title":"guitarlib: modeling stringed instruments using songlib","authors":"Michael G. Raines","doi":"10.1145/1900008.1900138","DOIUrl":"https://doi.org/10.1145/1900008.1900138","url":null,"abstract":"Software is often used to record, manipulate, and visualize music. These tasks may be performed programmatically to aid in computer science education. This poster describes guitarlib, a C library that aids in the emulation of stringed instruments. guitarlib is an extension of songlib, a C library that allows for the programmatic generation and manipulation of audio. guitarlib abstracts the details of songlib, which models each string as an individual instrument. This abstraction allows for simple creation and management of a stringed instrument, such as a guitar. Following a modular paradigm, users may create, tune, and interact with these instruments programmatically.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132332749","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900152
La'Quata Sumter
{"title":"Cloud computing: security risk","authors":"La'Quata Sumter","doi":"10.1145/1900008.1900152","DOIUrl":"https://doi.org/10.1145/1900008.1900152","url":null,"abstract":"With the rise of the era of \"cloud computing\", concerns about \"Internet Security\" continue to increase. How will customers of the \"cloud\" know that their information will be available to them, as well as secure and safe from others? To address this problem we propose the design of a system that will capture the movement of information on the cloud. We will be identifying whether there is a need for some type of security capture device/measure on the cloud, which will allow users to know weather their information is secure and safe without comprising from threats and attacks.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116606959","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900126
Yong Shi
{"title":"Obstacle clustering and outlier detection","authors":"Yong Shi","doi":"10.1145/1900008.1900126","DOIUrl":"https://doi.org/10.1145/1900008.1900126","url":null,"abstract":"In this paper, we present our research on data mining approaches in the presence of obstacles. Many algorithms have been designed to detect clusters with obstacles in spatial databases. However, few considered to detect clusters and outliers simultaneously and interactively. Here we extend our original research on iterative cluster and outlier detection to study the problem of detecting cluster and outliers iteratively with the presence of obstacles. In many situations, clusters and outliers are concepts whose meanings are inseparable to each other, especially for those data sets with noise. Thus, it is necessary to treat clusters and outliers as concepts of the same importance in data analysis. In this algorithm, clusters are detected and adjusted according to the intra-relationship within clusters and the inter-relationship between clusters and outliers, and vice versa. The adjustment and modification of the clusters and outliers are performed iteratively until a certain termination condition is reached. This data processing algorithm can be applied in many fields such as pattern recognition, data clustering and signal processing.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"49 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134095713","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900068
D. Wilson, Aqueasha M. Martin, J. Gilbert
{"title":"'How may I help you'-spoken queries for technical assistance","authors":"D. Wilson, Aqueasha M. Martin, J. Gilbert","doi":"10.1145/1900008.1900068","DOIUrl":"https://doi.org/10.1145/1900008.1900068","url":null,"abstract":"Spoken dialog systems, including interactive assistants, have emerged as a viable option for presenting technical communication. Thus has contributed to interests in improving the effectiveness and design of such systems through natural language. Traditional methods of natural language processing include parts-of-speech tagging, syntactic parsing, and statistical models. This paper introduces a new conversational question answering methodology, Answer First (A1) that bypasses traditional methods and removes the need for preprocessing of queries.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"29 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131686606","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}
ACM SE '10Pub Date : 2010-04-15DOI: 10.1145/1900008.1900040
Andrew R. Dalton, William C. Kreahling
{"title":"Automated construction of memory diagrams for program comprehension","authors":"Andrew R. Dalton, William C. Kreahling","doi":"10.1145/1900008.1900040","DOIUrl":"https://doi.org/10.1145/1900008.1900040","url":null,"abstract":"Memory diagrams serve as a visualization technique that enables students to better understand the abstract state of program memory. Unlike traditional program visualizations, memory diagrams illustrate where variables of different types and storage classes are allocated. Our experience is that memory diagrams enhance the ability of novice programmers to understand object-oriented programming. Unfortunately, however, constructing these diagrams by hand can prove tedious.\u0000 We introduce a toolkit for constructing memory diagrams. The toolkit enables students to verify their understanding of the state of their programs' memory, and allows instructors to generate both correct and incorrect diagrams to test their students' understanding of course material. We evaluate the toolkit in terms of its ability to generate visualizations of various Java language constructs including enumerations, arrays, and reference aliasing.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129063198","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}