{"title":"Proceedings of the SouthEast Conference","authors":"","doi":"10.1145/3077286","DOIUrl":"https://doi.org/10.1145/3077286","url":null,"abstract":"","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"309 2 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79190049","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":"Predictive, adaptive mobile user interfaces: state of the art and open problems","authors":"Elizabeth Williams","doi":"10.1145/2638404.2638502","DOIUrl":"https://doi.org/10.1145/2638404.2638502","url":null,"abstract":"In this paper we review the current state of the art and key open problems in the development of predictive, adaptive user interfaces for mobile devices. Mobile interfaces that are dynamic and adapt to each user pose a challenge to developers, as a user's context is constantly changing, and the interface must continually adapt to accommodate changes in the user's activity and environment. We first introduce this problem of creating a truly context-aware interface. We then analyze the state-of-the-art in both research and practice. We conclude by discussing key open problems in the area of adaptive mobile interfaces, as well as future research directions.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"16 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72977095","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":"Object Oriented Cohesion Metrics: A Qualitative Empirical Analysis of Runtime Behavior","authors":"Amr F. Desouky, L. Etzkorn","doi":"10.1145/2638404.2638464","DOIUrl":"https://doi.org/10.1145/2638404.2638464","url":null,"abstract":"Software cohesion metrics measure the degree to which a class and its members are interconnected. Cohesion metrics have traditionally been captured statically, rendering useful results, but often times imprecise, as the complete set of source code is considered, in oppose to the subset of code that actually executes. In this paper, we present a new metric which measures the degree of cohesion in relation to objects of a class at runtime. As part of this study, we also perform an empirical investigation into existing runtime cohesion metrics. The metrics are validated by correlating them to bugs. We employ Rhino 1.7R4 - an open source JavaScript implementation written in Java, so as to observe the program's behavior during the runtime boundary. It is called the “runtime boundary” as object oriented quality is being measured at runtime rather than performance; normal performance metrics collected at runtime are typically neither object oriented nor focused on quality.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"51 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72710621","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":"Data Center Heat Monitoring Using Wireless Sensor Networks","authors":"Bradford W. Bazemore, Wenjia Li","doi":"10.1145/2638404.2675734","DOIUrl":"https://doi.org/10.1145/2638404.2675734","url":null,"abstract":"This paper demonstrates a method for implementing wireless sensor networks to monitor temperatures within data centers. Previous methods for monitoring these temperatures are costly and difficult to modify once implemented. Multiple TelosB nodes were placed in strategic locations based on knowledge of basic heat flow in data centers, to collect temperature readings. It was possible to gather data matching the predictions of their placement, and detecting alarming trends in the data center's environment. The result is a portable, cost-effective, and energy efficient method for gathering precise temperature readings from data centers.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"44 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78618482","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":"A data-model driven web application development framework","authors":"Erdogan Dogdu, Sherzod Hakimov, Semih Yumusak","doi":"10.1145/2638404.2638522","DOIUrl":"https://doi.org/10.1145/2638404.2638522","url":null,"abstract":"Model-driven approach for web application development is an important topic in software engineering. There are many existing tools to support model-driven engineering for web application development. However, most tools and techniques are complex and not very practical when it comes to real-life usage. Here we present a simple data model-driven approach for web application development that is based on RDF data model, the basic semantic Web data model, and its reasoning capabilities. We introduce a prototype implementation of the data model-driven Web application development framework that utilizes semantic Web technologies in the backend for the data model. In this framework, the design and development of the application is focused on the RDF data model and its reasoning logic (partially). Developers define the data model online using a Web application front-end and the framework generates different views of the data elements automatically. This enables the developers to change the data model easily whenever it is needed.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"2 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79011953","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}
B. Tyson, R. Betros, Nathaniel W. Rollings, Jorge Figueroa-Cecco, Lisa Jones, Suzanne J. Matthews
{"title":"Using MapReduce to Compare Large Collections of Phylogenetic Trees","authors":"B. Tyson, R. Betros, Nathaniel W. Rollings, Jorge Figueroa-Cecco, Lisa Jones, Suzanne J. Matthews","doi":"10.1145/2638404.2735460","DOIUrl":"https://doi.org/10.1145/2638404.2735460","url":null,"abstract":"Phylogenetic trees depict the relationships between sets of organisms sharing a common ancestor. In several recent court cases, phylogenetic trees have been critical in convicting and exonerating suspects of purposefully transmitting the HIV virus. Parallel computing applications such as MapReduce Speeds Up Robinson-Foulds (MrsRF) make it possible to compare large collections of phylogenetic trees efficiently, and can be used to ensure that the searches that produce these trees properly converged. In this paper, we describe MrsRF++, an updated version of MrsRF that utilizes the Phoenix++ MapReduce engine. The original version of MrsRF was implemented with Phoenix 1.0, which had a number of critical limitations. Implementing MrsRF with Phoenix++ overcomes many of these shortcomings, and increased program modularity. We ran MrsRF++ on the same two large biological tree sets described in the original MrsRF paper. Our preliminary results indicate that using the Phoenix++ MapReduce engine increases MrsRF's scalability, a fact that will enable scientists to analyze increasingly large collections of phylogenetic trees.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"19 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81585337","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":"Automatic 3D object reconstruction from a single image","authors":"Bryson R. Payne, James F. Lay, M. Hitz","doi":"10.1145/2638404.2638495","DOIUrl":"https://doi.org/10.1145/2638404.2638495","url":null,"abstract":"In this paper, we describe a fully automatic, unsupervised system for recognizing and reconstructing various classes of 3D objects in single-object, light-background 2D images, using a three-layer back-propagation neural network for object classification. Our system takes a single 2D image as input and provides a correctly textured 3D VRML, X3D, or WebGL file for two classes of objects: boxes and spheres. Our approach applies edge detection to the 2D input image, finds the center of gravity of the foreground object, and gathers a set of perimeter distances around the center of gravity. These values are passed to a trained back-propagation neural network with 36 input nodes, 100 intermediate nodes, and four output nodes corresponding to four classes of objects: rectangular prisms (boxes), spheres, cylinders, and organic/other. The approach then deconstructs the object in 2D, reconstructs it in 3D and outputs a textured model in VRML, X3D or WebGL.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"9 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84508308","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}
G. C. Smith, J. Hallstrom, S. Esswein, G. Eidson, C. Post
{"title":"Managing metadata in heterogeneous sensor networks","authors":"G. C. Smith, J. Hallstrom, S. Esswein, G. Eidson, C. Post","doi":"10.1145/2638404.2638477","DOIUrl":"https://doi.org/10.1145/2638404.2638477","url":null,"abstract":"Semantic technologies provide an expressive, interoperable means of deriving knowledge from the profusion of raw data gathered by sensor networks. The W3C's Semantic Sensor Network (SSN) ontology provides a complex but powerful metadata standard for describing large-scale sensing systems. However, managing this metadata across large, heterogeneous sensor networks is cumbersome, especially when non-technical parties independently deploy various types of instruments. To place the descriptive power of the Semantic Web at the fingertips of sensor network professionals, we must bridge the gap between abstract semantic frameworks and real-world sensor hardware. In this paper, we present a metadata management system for heterogeneous sensor networks based on the SSN ontology. Using Semantic Web concepts, we design and implement a system for maintaining hardware information and describing individual sensor deployments. Finally, we show the viability of our architecture by describing its integration with Intelligent River®, a large-scale sensor network initiative, and evaluating its effectiveness based on real sensor deployments.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"15 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85673440","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":"Towards mutation-based testing of column-oriented database queries","authors":"H. Shahriar, Sheetal Batchu","doi":"10.1145/2638404.2638470","DOIUrl":"https://doi.org/10.1145/2638404.2638470","url":null,"abstract":"There has been tremendous growth over the last few years of applications employing column-oriented databases (a common type of non-relational database) to store unstructured or semi-structured data. These applications have queries present in the implementation which need to be tested. Despite many literature works focus on testing relational database applications having SQL queries, there has been very little effort in testing of applications having non-relational database queries, in particular, column-oriented database queries. This paper proposes to apply fault injection-based testing approach (mutation analysis) for Cassandra, which is a popular column-oriented non-relational database. We propose a set of mutation operators for queries written in Cassandra Query Language (CQL) and mutant killing criteria. We also perform an initial evaluation for two types of CQL commands: key space and columnfamily creation and management. Our proposed approach will be the beginning step for developers and practitioners for applying fault injection based testing concept in the vast area of testing applications having non-relational database queries.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"40 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88002467","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":"New metric for evaluating the accuracy of marching isosurfacing algorithms","authors":"Cuilan Wang, Timothy S Newman","doi":"10.1145/2638404.2638484","DOIUrl":"https://doi.org/10.1145/2638404.2638484","url":null,"abstract":"A new measure of the accuracy of an isosurface produced by marching isosurfacing algorithms (e.g., Marching Cubes) is described. This metric has a low computational cost yet well-approximates a computationally-expensive, common assessment of produced isosurface accuracy (i.e., the spatial discrepancy between the produced isosurface and the isosurface of trilinear interpolation). Experiments of the method's quality and computational performance are also exhibited, including comparisons against a competing approximation metric previously described.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"49 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84385876","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}