{"title":"Representing local binary descriptors with BossaNova for visual recognition","authors":"C. Caetano, S. Avila, S. Guimarães, A. Araújo","doi":"10.1145/2554850.2555058","DOIUrl":"https://doi.org/10.1145/2554850.2555058","url":null,"abstract":"Binary descriptors have recently become very popular in visual recognition tasks. This popularity is largely due to their low complexity and for presenting similar performances when compared to non binary descriptors, like SIFT. In literature, many researchers have applied binary descriptors in conjunction with mid-level representations (e.g., Bag-of-Words). However, despite these works have demonstrated promising results, their main problems are due to use of a simple mid-level representation and the use of binary descriptors in which rotation and scale invariance are missing. In order to address those problems, we propose to evaluate state-of-the-art binary descriptors, namely BRIEF, ORB, BRISK and FREAK, in a recent mid-level representation, namely BossaNova, which enriches the Bag-of-Words model, while preserving the binary descriptor information. Our experiments carried out in the challenging PASCAL VOC 2007 dataset revealed outstanding performances. Also, our approach shows good results in the challenging real-world application of pornography detection.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116928311","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 an assessment model for balancing process model production and use","authors":"Toomas Saarsen, M. Dumas","doi":"10.1145/2554850.2554970","DOIUrl":"https://doi.org/10.1145/2554850.2554970","url":null,"abstract":"This paper presents a framework for assessing the balance between process modeling effort and process model usage in order to optimize the value of process modeling in an organization. The framework has been tested through case studies in five organizations. The case studies demonstrate different degrees of imbalance in favor of model production as compared to usage. Three of the studied organizations have active and structured process modeling programs but underuse the models. We contend that the proposed framework can form a basis for a value-aware process modeling governance framework.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124924234","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":"Extending JUnit 4 with Java annotations and reflection to test variant model transformation assets","authors":"F. Basso, T. Oliveira, Kleinner Farias","doi":"10.1145/2554850.2555054","DOIUrl":"https://doi.org/10.1145/2554850.2555054","url":null,"abstract":"Software Product Line (SPL) techniques are widely used to represent variability and commonality in reusable software assets. Similarly, model transformations are also software assets and can be reused with the same techniques. However, their applicability in the model transformations domain demands an extra effort to test the generated/adapted assets. Automated test cases should consider isolated transformations and also their combined use in a model transformation chain, that can vary according to different needs in software projects, e.g. libraries and frameworks. In order to facilitate the specification of automated test cases, this paper presents a JUnit extension to support unit and integration tests that execute dynamic SPL-based model transformation chains.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124982935","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":"Ontology driven builder pattern: a plug and play component","authors":"Amrita Chaturvedi, T. Prabhakar","doi":"10.1145/2554850.2555164","DOIUrl":"https://doi.org/10.1145/2554850.2555164","url":null,"abstract":"We separate and encapsulate the builder pattern logic in an ontology component which increases the reusability of the pattern at the implementation level as well. By extracting the pattern logic into a separate component, it becomes easy to change the classes participating in the pattern even at runtime. The build sequence of different parts of a product can be changed even at runtime by users thus enhancing the adaptability and flexibility of the pattern. It becomes easy to add and remove the pattern to and from the application code and thus the pattern becomes a plug and play component.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123716976","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}
Qinshui Chen, Wenmin Wang, Ronggang Wang, Jianlong Zhang, Zhongxin Liu
{"title":"An approach to support stereoscopic 3D web","authors":"Qinshui Chen, Wenmin Wang, Ronggang Wang, Jianlong Zhang, Zhongxin Liu","doi":"10.1145/2554850.2555096","DOIUrl":"https://doi.org/10.1145/2554850.2555096","url":null,"abstract":"With the stereoscopic technology gradually maturing, realistic 3D devices are more and more popular. However, how to adapt current Web technologies to this booming trend still remains elusive. In this paper, a novel approach to support stereoscopic 3D Web is proposed that is to extend existing HTML, CSS and JavaScript languages. Under our stereoscopic 3D web model, each element in a web page can be assigned with a depth value, which is essential for the perception of 3D depth. WebKit is modified to accomplish a stereoscopic 3D web browser, and as the result turned out, each element of a web page can be seen in a truly 3D space on a stereoscopic 3D device that appears to be floating from the display surface. It is shown that this approach provided a new ground-breaking innovation for user experience.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125317870","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":"Green-as-a-service (GaaS) for cloud service provision operation","authors":"Mahamat Issa Hassan, R. Bahsoon","doi":"10.1145/2554850.2555182","DOIUrl":"https://doi.org/10.1145/2554850.2555182","url":null,"abstract":"We introduce the concept of green-as-a-service that provides a cost-effective and specialized on-demand monitoring, analysis, and continuous feeds for energy use and savings which can be exploited by both providers and consumers to meet energy targets. We describe a decentralized architecture model for implementing GaaS and discuss its constituent components. The architecture leverages on SOA and publish-subscribe model to provide an effective solution for wider adoption of the vision and to render an inherently scalable solution. The service has the promise to provide transparency in the way energy and long-term sustainability are linked to the business objectives along with its cost and revenues.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"IM-36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126643263","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}
Byung K. Jung, Sung Y. Shin, Wei Wang, Hyung-Do Choi, J. Pack
{"title":"Similar MRI object retrieval based on modified contour to centroid triangulation with arc difference rate","authors":"Byung K. Jung, Sung Y. Shin, Wei Wang, Hyung-Do Choi, J. Pack","doi":"10.1145/2554850.2555110","DOIUrl":"https://doi.org/10.1145/2554850.2555110","url":null,"abstract":"In this paper, we propose a new image retrieval method based on Sectored Contour to Centroid Triangulation (SCTCT) using distinctive shape feature, named Arc Difference Rate (ADR). We utilized Support Vector Machine (SVM) method as an extraction tool to extract suspicious tumor area as binary object image from the breast MRI. Therefore extracted 100 binary object images are used as test cases in the experimental study. The results from proposed method show the improvement in finding correct matches compare to the traditional SCTCT.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127025699","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}
Shi-Wu Lo, Bo-Hong Chen, Yu-Wei Chen, Tzu-Chieh Shen, Y. Lin
{"title":"ICAP, a new flash wear-leveling algorithm inspired by locality","authors":"Shi-Wu Lo, Bo-Hong Chen, Yu-Wei Chen, Tzu-Chieh Shen, Y. Lin","doi":"10.1145/2554850.2554871","DOIUrl":"https://doi.org/10.1145/2554850.2554871","url":null,"abstract":"In this paper, we extend a trivial wear-leveling algorithm to reduce the management overhead of leveraging the number of write operations over all data blocks. By exploiting access locality, most parts of a mapping table of a flash translation layer (FTL) keep unchanged since wear leveling is adopted only when a block tends to be unreliable. Because the mapping table is changed rarely, we can reduce the mounting time by record most portion of the mapping table on the flash drive. Furthermore, we can give short codes to the data blocks that erased frequently (because the locality) when recording the erase counts in a log structure. We observe that the algorithm can extend the lifetime of a flash drive and reduce mounting time in most situations.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115039570","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":"Text entry using a foot for severely motor-impaired individuals","authors":"D. Pedrosa, M. G. Pimentel","doi":"10.1145/2554850.2554948","DOIUrl":"https://doi.org/10.1145/2554850.2554948","url":null,"abstract":"Some individuals affected by a motor neuron disease lose voluntary movement of the torso and arms, but keep for some time at least a partial movement of a leg and a foot. This work presents DuoGrapher, a text entry method, and SwingingFoot, an interaction technique, which aim to improve their communication skills by leveraging these motor capabilities. The idea is to attach in one of the user's feet an accelerometer-equipped device, which detect and transmit the movements to a second device located in front of the users' eyes. DuoGrapher interpreted the movements as characters according to the codification being used. Our design is informed by the motor capabilities of a male, in his 60s, with a motor neuron disease. We developed a prototype and tested it with 15 able-bodied users in order to test the usability of the system before doing further studies with motor-impaired individuals. Our goal is understand the challenges of a foot-based system interaction. It became evident that a semi-automatic calibration mechanism and a simpler mapping from movements to character are needed in order to reduce errors.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"125 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115177351","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":"EACOF: a framework for providing energy transparency to enable energy-aware software development","authors":"Hayden Field, Glen Anderson, K. Eder","doi":"10.1145/2554850.2554920","DOIUrl":"https://doi.org/10.1145/2554850.2554920","url":null,"abstract":"Making energy consumption data accessible to software developers is an essential step towards energy efficient software engineering. The presence of various different, bespoke and incompatible, methods of instrumentation to obtain energy readings is currently limiting the widespread use of energy data in software development. This paper presents EACOF, a modular Energy-Aware Computing Framework that provides a layer of abstraction between sources of energy data and the applications that exploit them. EACOF replaces platform specific instrumentation through two APIs---one accepts input to the framework while the other provides access to application software. This allows developers to profile their code for energy consumption in an easy and portable manner using simple API calls. We outline the design of our framework and provide details of the API functionality. In a use case, where we investigate the impact of data bit width on the energy consumption of various sorting algorithms, we demonstrate that the data obtained using EACOF provides interesting, sometimes counter-intuitive, insights. All the code is available online under an open source license. http://github.com/eacof","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116033048","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}