首页 > 最新文献

Proceedings of the 2021 ACM Southeast Conference最新文献

英文 中文
An evaluation of continuous integration and delivery frameworks for classroom use 对课堂使用的持续集成和交付框架的评估
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452085
Jarred Light, Phil Pfeiffer, Brian Bennett
Continuous integration and delivery (CI/CD) frameworks are a core element of DevOps-based software development. A PHP-based case study assessed the suitability of five such frameworks---JFrog Arti-factory, Bitbucket Pipelines, Jenkins, Azure DevOps, and TeamCity---for instructional use. The five were found to be roughly equivalent in terms of their usability for simple configurations. The effort needed to implement CI/CD substantially increased for more realistic production scenarios, like deployments to cloud and load-balanced platforms. These results suggest a need to limit CI/CD-based academic projects to simple infrastructure and technology stacks: e.g., a web application on a single instance web server.
持续集成和交付(CI/CD)框架是基于devops的软件开发的核心元素。一个基于php的案例研究评估了五个这样的框架——JFrog artit -factory、Bitbucket Pipelines、Jenkins、Azure DevOps和TeamCity——用于教学用途的适用性。在简单配置的可用性方面,这五种方法大致相同。对于更现实的生产场景,如部署到云和负载平衡平台,实现CI/CD所需的工作量大大增加。这些结果表明,有必要将基于CI/ cd的学术项目限制在简单的基础设施和技术堆栈上:例如,在单实例web服务器上的web应用程序。
{"title":"An evaluation of continuous integration and delivery frameworks for classroom use","authors":"Jarred Light, Phil Pfeiffer, Brian Bennett","doi":"10.1145/3409334.3452085","DOIUrl":"https://doi.org/10.1145/3409334.3452085","url":null,"abstract":"Continuous integration and delivery (CI/CD) frameworks are a core element of DevOps-based software development. A PHP-based case study assessed the suitability of five such frameworks---JFrog Arti-factory, Bitbucket Pipelines, Jenkins, Azure DevOps, and TeamCity---for instructional use. The five were found to be roughly equivalent in terms of their usability for simple configurations. The effort needed to implement CI/CD substantially increased for more realistic production scenarios, like deployments to cloud and load-balanced platforms. These results suggest a need to limit CI/CD-based academic projects to simple infrastructure and technology stacks: e.g., a web application on a single instance web server.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124568202","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
Toward a collision avoidance system based on the integration of technologies 迈向基于技术集成的避碰系统
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452084
C. Palacio, Eric Gamess
Integrating emerging technologies into current systems is critical to enhance the human quality of life. In the field of transportation, the automobile is the predominant locomotion method used by people. Even though new vehicular safety systems have been integrated into vehicles, road accidents are still one of the major reasons for death worldwide. In general, Vulnerable Road Users (VRUs) that share roads with vehicles have second priority in safety systems for the Intelligent Transportation System, since they are mostly focused on avoiding collision between vehicles. However, VRUs do represent a very significant percent of the victims of road accidents. In this paper, we propose a solution where the integration of current and future technologies to the vehicular safety system is a key factor, so that roads will be a better place for all the actors (people, animals, and vehicles) that transit on them. In order to protect VRUs and animals on or nearby the roads, a collision-avoidance system with two levels is proposed. The idea is to have a flexible solution that will integrate any current technology and new technologies as they appear. Warning information will be delivered in real-time about people, other living beings, vehicles, and obstacles when a possible collision is detected. On the lower level, on-board computers can address imminent threats thanks to the access to lightweight quality information consisting of data samples shared by vehicles, persons, and animals that join the common platform. In the upper level, additional support based on pre-processed information coming as a service from the Cloud will also assist any decision. With all this information, a vehicle will be in the capacity of taking instant safety decisions, in real-time, and without overloading its local computational resources.
将新兴技术整合到现有系统中对于提高人类生活质量至关重要。在交通运输领域,汽车是人们使用的主要交通工具。尽管新的车辆安全系统已经集成到车辆中,道路事故仍然是世界范围内死亡的主要原因之一。一般来说,与车辆共享道路的弱势道路使用者(vru)在智能交通系统的安全系统中具有第二优先级,因为他们主要关注避免车辆之间的碰撞。然而,vru在道路交通事故受害者中确实占了相当大的比例。在本文中,我们提出了一种解决方案,其中将当前和未来的技术集成到车辆安全系统中是一个关键因素,这样道路将成为所有参与者(人、动物和车辆)的更好场所。为了保护道路上或道路附近的虚拟车辆和动物,提出了一种两级避碰系统。这个想法是有一个灵活的解决方案,将集成任何现有的技术和新技术,因为他们出现。当检测到可能发生碰撞时,将实时发送有关人、其他生物、车辆和障碍物的警告信息。在较低的层面上,由于可以访问由加入公共平台的车辆、人员和动物共享的数据样本组成的轻量级质量信息,车载计算机可以解决迫在眉睫的威胁。在上层,基于作为服务来自云的预处理信息的额外支持也将有助于任何决策。有了所有这些信息,车辆将有能力即时做出安全决策,而不会使其本地计算资源过载。
{"title":"Toward a collision avoidance system based on the integration of technologies","authors":"C. Palacio, Eric Gamess","doi":"10.1145/3409334.3452084","DOIUrl":"https://doi.org/10.1145/3409334.3452084","url":null,"abstract":"Integrating emerging technologies into current systems is critical to enhance the human quality of life. In the field of transportation, the automobile is the predominant locomotion method used by people. Even though new vehicular safety systems have been integrated into vehicles, road accidents are still one of the major reasons for death worldwide. In general, Vulnerable Road Users (VRUs) that share roads with vehicles have second priority in safety systems for the Intelligent Transportation System, since they are mostly focused on avoiding collision between vehicles. However, VRUs do represent a very significant percent of the victims of road accidents. In this paper, we propose a solution where the integration of current and future technologies to the vehicular safety system is a key factor, so that roads will be a better place for all the actors (people, animals, and vehicles) that transit on them. In order to protect VRUs and animals on or nearby the roads, a collision-avoidance system with two levels is proposed. The idea is to have a flexible solution that will integrate any current technology and new technologies as they appear. Warning information will be delivered in real-time about people, other living beings, vehicles, and obstacles when a possible collision is detected. On the lower level, on-board computers can address imminent threats thanks to the access to lightweight quality information consisting of data samples shared by vehicles, persons, and animals that join the common platform. In the upper level, additional support based on pre-processed information coming as a service from the Cloud will also assist any decision. With all this information, a vehicle will be in the capacity of taking instant safety decisions, in real-time, and without overloading its local computational resources.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116681094","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}
引用次数: 1
Evaluation of student collaboration on canvas LMS using educational data mining techniques 使用教育数据挖掘技术评估学生在画布LMS上的合作
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452042
Urvashi Desai, Vijayalakshmi Ramasamy, J. Kiper
Online discussion forums provide valuable information about students' learning and engagement in course activities. The hidden knowledge in the contents of these discussion posts can be examined by analyzing the social interactions between the participants. This research investigates students' learning and collaborative problem-solving aspects by applying social network analysis (SNA) metrics and sophisticated computational techniques. The data is collected from online course discussion forums on Canvas, a Learning Management System (LMS), in a CS1 course at a medium-sized US University. The research demonstrates that efficient tools are needed to model and evaluate goal-oriented discussion forums constructed from active student collaborations. This research aims to develop a systematic data collection and analysis instrument incorporated into LMSs that enables grading the discussions to improve instructional outcomes, gain insights into and explain educational phenomena. The study also emphasizes important SNA metrics that analyze students' social behavior since a positive correlation was seen between the number of posts made by students and their academic performance in terms of the final grade. The prototype developed (CODA - Canvas Online Discussion Analyzer) helps evaluate students' performance based on the useful knowledge they share while participating in course discussions. The experimental results provided evidence that analysis of structured discussion data offers potential insights about changes in student collaboration patterns over time and students' sense of belongingness for pedagogical benefits. As future work, further analysis will be done by extracting additional students' data, such as their demographic data, majors, and performance in other courses to study cognitive and behavioral aspects from the collaboration networks.
在线讨论论坛提供有关学生学习和参与课程活动的宝贵信息。通过分析参与者之间的社会互动,可以检验这些讨论帖子内容中隐藏的知识。本研究通过应用社会网络分析(SNA)指标和复杂的计算技术来调查学生的学习和协作解决问题方面。这些数据是从Canvas(一个学习管理系统(LMS))上的在线课程讨论论坛上收集的,该论坛是在美国一所中型大学的CS1课程中进行的。研究表明,需要有效的工具来建模和评估由积极的学生合作构建的目标导向的讨论论坛。本研究旨在开发一个系统的数据收集和分析工具,纳入lms,使讨论分级,以提高教学成果,洞察和解释教育现象。该研究还强调了分析学生社会行为的重要SNA指标,因为学生发布的帖子数量与他们的最终成绩之间存在正相关关系。开发的原型(CODA—Canvas在线讨论分析器)有助于根据学生在参与课程讨论时分享的有用知识来评估学生的表现。实验结果证明,对结构化讨论数据的分析提供了关于学生合作模式随时间变化的潜在见解,以及学生对教学利益的归属感。作为未来的工作,进一步的分析将通过提取更多的学生数据,如他们的人口统计数据,专业,以及在其他课程中的表现,从协作网络中研究认知和行为方面。
{"title":"Evaluation of student collaboration on canvas LMS using educational data mining techniques","authors":"Urvashi Desai, Vijayalakshmi Ramasamy, J. Kiper","doi":"10.1145/3409334.3452042","DOIUrl":"https://doi.org/10.1145/3409334.3452042","url":null,"abstract":"Online discussion forums provide valuable information about students' learning and engagement in course activities. The hidden knowledge in the contents of these discussion posts can be examined by analyzing the social interactions between the participants. This research investigates students' learning and collaborative problem-solving aspects by applying social network analysis (SNA) metrics and sophisticated computational techniques. The data is collected from online course discussion forums on Canvas, a Learning Management System (LMS), in a CS1 course at a medium-sized US University. The research demonstrates that efficient tools are needed to model and evaluate goal-oriented discussion forums constructed from active student collaborations. This research aims to develop a systematic data collection and analysis instrument incorporated into LMSs that enables grading the discussions to improve instructional outcomes, gain insights into and explain educational phenomena. The study also emphasizes important SNA metrics that analyze students' social behavior since a positive correlation was seen between the number of posts made by students and their academic performance in terms of the final grade. The prototype developed (CODA - Canvas Online Discussion Analyzer) helps evaluate students' performance based on the useful knowledge they share while participating in course discussions. The experimental results provided evidence that analysis of structured discussion data offers potential insights about changes in student collaboration patterns over time and students' sense of belongingness for pedagogical benefits. As future work, further analysis will be done by extracting additional students' data, such as their demographic data, majors, and performance in other courses to study cognitive and behavioral aspects from the collaboration networks.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"147 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126909766","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}
引用次数: 1
Testbed development for a novel approach towards high accuracy indoor localization with smartphones 基于智能手机的高精度室内定位新方法测试平台开发
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452044
Yunshu Wang, Lee Easson, Feng Wang
Due to its deep penetration in people's daily life, smartphone has been proposed as a practical platform for indoor localization. Yet one major challenge is how to handle the non-negligible sensor errors that can become problematic when accumulated over time. To this end, a series of approaches such as fingerprint and pedestrian dead reckoning have been proposed, which, however, either need WiFi infrastructure, pre-installed beacons or can only support certain movement patterns or scenarios. In this paper, we take one step further towards tackle this challenge by carefully developing a testbed that can enable deep investigation on the smartphone-based indoor localization problem and the potential for promising practical solution design. In particular, our testbed only accesses the raw inertial measurement unit and orientation data from the smartphone, making it infrastructure-free and require no pre-installation, and providing an in-depth view of sensor errors and their impacts on the localization accuracy. Our testbed also provides built-in functionalities for localization and supports real-time data processing and visualization, which can be extremely valuable for solution development and practical usefulness. We have conducted extensive experiments to evaluate our testbed, and obtained interesting observations that not only validate the effectiveness of our testbed design, but also opens a future direction to develop more advanced mechanisms such as deep learning based approaches to better compensate sensor errors and achieve high accuracy in practice.
由于智能手机在人们日常生活中的深度渗透,人们提出了智能手机作为室内定位的实用平台。然而,一个主要的挑战是如何处理不可忽略的传感器误差,随着时间的推移,这些误差可能会成为问题。为此,人们提出了指纹和行人航位推算等一系列方法,但这些方法要么需要WiFi基础设施,要么需要预装信标,要么只能支持特定的运动模式或场景。在本文中,我们通过精心开发一个测试平台,进一步解决这一挑战,该平台可以深入研究基于智能手机的室内定位问题,并有可能提供有前途的实用解决方案设计。特别是,我们的测试平台只访问原始惯性测量单元和来自智能手机的方向数据,使其无需基础设施,无需预安装,并且可以深入了解传感器误差及其对定位精度的影响。我们的测试平台还提供了用于本地化的内置功能,并支持实时数据处理和可视化,这对于解决方案开发和实际用途非常有价值。我们进行了大量的实验来评估我们的测试平台,并获得了有趣的观察结果,这不仅验证了我们的测试平台设计的有效性,而且为开发更先进的机制(如基于深度学习的方法)开辟了未来的方向,以更好地补偿传感器误差并在实践中实现高精度。
{"title":"Testbed development for a novel approach towards high accuracy indoor localization with smartphones","authors":"Yunshu Wang, Lee Easson, Feng Wang","doi":"10.1145/3409334.3452044","DOIUrl":"https://doi.org/10.1145/3409334.3452044","url":null,"abstract":"Due to its deep penetration in people's daily life, smartphone has been proposed as a practical platform for indoor localization. Yet one major challenge is how to handle the non-negligible sensor errors that can become problematic when accumulated over time. To this end, a series of approaches such as fingerprint and pedestrian dead reckoning have been proposed, which, however, either need WiFi infrastructure, pre-installed beacons or can only support certain movement patterns or scenarios. In this paper, we take one step further towards tackle this challenge by carefully developing a testbed that can enable deep investigation on the smartphone-based indoor localization problem and the potential for promising practical solution design. In particular, our testbed only accesses the raw inertial measurement unit and orientation data from the smartphone, making it infrastructure-free and require no pre-installation, and providing an in-depth view of sensor errors and their impacts on the localization accuracy. Our testbed also provides built-in functionalities for localization and supports real-time data processing and visualization, which can be extremely valuable for solution development and practical usefulness. We have conducted extensive experiments to evaluate our testbed, and obtained interesting observations that not only validate the effectiveness of our testbed design, but also opens a future direction to develop more advanced mechanisms such as deep learning based approaches to better compensate sensor errors and achieve high accuracy in practice.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129175649","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
Verifying phishmon: a framework for dynamic webpage classification 验证phishmon:一个动态网页分类框架
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452082
J. Tomaselli, Austin Willoughby, Jorge Vargas Amezcua, Emma Delehanty, Katherine Floyd, Damien Wright, M. Lammers, R. Vetter
Phishing attacks are the scourge of the network security manager's job. Looking for a solution to counter this trend, this paper examines and verifies the efficacy of Phishmon, a machine learning framework for scrutinizing webpages that relies on technical attributes of the webpage's structure for classification. More specifically, each of the four machine learning algorithms mentioned in the original paper are applied to a portion of the data set used by Phishmon's creators in order to verify and confirm their results. This paper expands the author's original work in two ways. First, the Phishmon framework is applied to two additional machine learning models for comparison to the first group. Furthermore, dimension reduction and algorithm parameter optimization are explored to determine their effects on the Phishmon framework's accuracy. Our findings suggest improvements to the Phishmon framework's implementation. Namely, downsizing the dataset to include an equal number of phishing and benign webpages as the model is formed appears to balance the accuracy rates achieved for both phishing and benign webpages. Furthermore, removing features with very low relative importance values may save time and processing power while preserving a vast majority of the model's information.
网络钓鱼攻击是网络安全经理工作的祸害。为了寻找应对这一趋势的解决方案,本文检查并验证了Phishmon的有效性,Phishmon是一种用于审查网页的机器学习框架,它依赖于网页结构的技术属性进行分类。更具体地说,原始论文中提到的四种机器学习算法中的每一种都应用于Phishmon的创建者使用的数据集的一部分,以验证和确认他们的结果。本文从两个方面展开了作者的原著。首先,Phishmon框架应用于另外两个机器学习模型,以便与第一组模型进行比较。进一步探讨了降维和算法参数优化对Phishmon框架精度的影响。我们的发现建议改进Phishmon框架的实现。也就是说,当模型形成时,缩小数据集以包括相同数量的网络钓鱼和良性网页,似乎可以平衡网络钓鱼和良性网页的准确率。此外,删除相对重要值非常低的特征可以节省时间和处理能力,同时保留绝大多数模型的信息。
{"title":"Verifying phishmon: a framework for dynamic webpage classification","authors":"J. Tomaselli, Austin Willoughby, Jorge Vargas Amezcua, Emma Delehanty, Katherine Floyd, Damien Wright, M. Lammers, R. Vetter","doi":"10.1145/3409334.3452082","DOIUrl":"https://doi.org/10.1145/3409334.3452082","url":null,"abstract":"Phishing attacks are the scourge of the network security manager's job. Looking for a solution to counter this trend, this paper examines and verifies the efficacy of Phishmon, a machine learning framework for scrutinizing webpages that relies on technical attributes of the webpage's structure for classification. More specifically, each of the four machine learning algorithms mentioned in the original paper are applied to a portion of the data set used by Phishmon's creators in order to verify and confirm their results. This paper expands the author's original work in two ways. First, the Phishmon framework is applied to two additional machine learning models for comparison to the first group. Furthermore, dimension reduction and algorithm parameter optimization are explored to determine their effects on the Phishmon framework's accuracy. Our findings suggest improvements to the Phishmon framework's implementation. Namely, downsizing the dataset to include an equal number of phishing and benign webpages as the model is formed appears to balance the accuracy rates achieved for both phishing and benign webpages. Furthermore, removing features with very low relative importance values may save time and processing power while preserving a vast majority of the model's information.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130936504","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
Machine learning predictive analytics for player movement prediction in NBA: applications, opportunities, and challenges NBA球员移动预测的机器学习预测分析:应用、机遇和挑战
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452064
Dembe Koi Stephanos, G. Husari, Brian T. Bennett, Emma Stephanos
Recently, strategies of National Basketball Association (NBA) teams have evolved with the skillsets of players and the emergence of advanced analytics. This has led to a more free-flowing game in which traditional positions and play calls have been replaced with player archetypes and read-and-react offensives that operate off a variety of isolated actions. The introduction of position tracking technology by SportVU has aided the analysis of these patterns by offering a vast dataset of on-court behavior. There have been numerous attempts to identify and classify patterns by evaluating the outcomes of offensive and defensive strategies associated with actions within this dataset, a job currently done manually by reviewing game tape. Some of these classification attempts have used supervised techniques that begin with labeled sets of plays and feature sets to automate the detection of future cases. Increasingly, however, deep learning approaches such as convolutional neural networks have been used in conjunction with player trajectory images generated from positional data. This enables classification to occur in a bottom-up manner, potentially discerning unexpected patterns. Others have shifted focus from classification, instead using this positional data to evaluate the success of a given possession based on spatial factors such as defender proximity and player factors such as role or skillset. While play/action detection, classification and analysis have each been addressed in literature, a comprehensive approach that accounts for modern trends is still lacking. In this paper, we discuss various approaches to action detection and analysis and ultimately propose an outline for a deep learning approach of identification and analysis resulting in a queryable dataset complete with shot evaluations, thus combining multiple contributions into a serviceable tool capable of assisting and automating much of the work currently done by NBA professionals.
最近,美国职业篮球协会(NBA)球队的策略随着球员的技能和高级分析的出现而发展。这导致了一场更加自由流畅的比赛,传统的位置和玩法已经被球员原型和阅读-反应进攻所取代,这些进攻是由各种孤立的动作操作的。SportVU引入的位置跟踪技术通过提供大量的场上行为数据集来帮助分析这些模式。通过评估与该数据集中的行动相关的进攻和防守策略的结果,已经有许多尝试来识别和分类模式,目前这项工作是通过查看比赛磁带手动完成的。其中一些分类尝试使用了有监督的技术,从标记的戏剧集和特征集开始,以自动检测未来的案例。然而,卷积神经网络等深度学习方法已经越来越多地与位置数据生成的球员轨迹图像结合使用。这使得分类能够以自底向上的方式进行,可能会发现意想不到的模式。其他人则将焦点从分类转移到使用位置数据来基于空间因素(如防守者距离)和球员因素(如角色或技能组合)来评估给定控球的成功。虽然游戏/动作检测、分类和分析都在文献中得到了解决,但仍然缺乏一种能够解释现代趋势的综合方法。在本文中,我们讨论了各种动作检测和分析的方法,并最终提出了一个识别和分析的深度学习方法的大纲,从而产生一个可查询的数据集,并完成投篮评估,从而将多个贡献组合成一个可服务的工具,能够协助和自动化目前NBA专业人士所做的大部分工作。
{"title":"Machine learning predictive analytics for player movement prediction in NBA: applications, opportunities, and challenges","authors":"Dembe Koi Stephanos, G. Husari, Brian T. Bennett, Emma Stephanos","doi":"10.1145/3409334.3452064","DOIUrl":"https://doi.org/10.1145/3409334.3452064","url":null,"abstract":"Recently, strategies of National Basketball Association (NBA) teams have evolved with the skillsets of players and the emergence of advanced analytics. This has led to a more free-flowing game in which traditional positions and play calls have been replaced with player archetypes and read-and-react offensives that operate off a variety of isolated actions. The introduction of position tracking technology by SportVU has aided the analysis of these patterns by offering a vast dataset of on-court behavior. There have been numerous attempts to identify and classify patterns by evaluating the outcomes of offensive and defensive strategies associated with actions within this dataset, a job currently done manually by reviewing game tape. Some of these classification attempts have used supervised techniques that begin with labeled sets of plays and feature sets to automate the detection of future cases. Increasingly, however, deep learning approaches such as convolutional neural networks have been used in conjunction with player trajectory images generated from positional data. This enables classification to occur in a bottom-up manner, potentially discerning unexpected patterns. Others have shifted focus from classification, instead using this positional data to evaluate the success of a given possession based on spatial factors such as defender proximity and player factors such as role or skillset. While play/action detection, classification and analysis have each been addressed in literature, a comprehensive approach that accounts for modern trends is still lacking. In this paper, we discuss various approaches to action detection and analysis and ultimately propose an outline for a deep learning approach of identification and analysis resulting in a queryable dataset complete with shot evaluations, thus combining multiple contributions into a serviceable tool capable of assisting and automating much of the work currently done by NBA professionals.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128417024","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}
引用次数: 4
Encoding feature models using mainstream JSON technologies 使用主流JSON技术编码特征模型
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452048
Hazim Shatnawi, H. C. Cunningham
Feature modeling is a process for identifying the common and variable parts of a software product line and recording them in a tree-structured feature model. However, feature models can be difficult for mainstream developers to specify and maintain because most tools rely on specialized theories, notations, or technologies. To address this issue, we propose a design that uses mainstream JSON-related technologies to encode and manipulate feature models and then uses the models to generate Web forms for product configuration. This JSON-based design can form part of a comprehensive, interactive environment that enables mainstream developers to specify, store, update, and exchange feature models and use them to configure members of product families.
特征建模是一个识别软件产品线的公共部分和可变部分,并将它们记录在树状结构特征模型中的过程。然而,主流开发人员很难指定和维护功能模型,因为大多数工具依赖于专门的理论、符号或技术。为了解决这个问题,我们提出了一种设计,使用主流的json相关技术来编码和操作特征模型,然后使用模型生成用于产品配置的Web表单。这种基于json的设计可以构成一个全面的交互式环境的一部分,使主流开发人员能够指定、存储、更新和交换特性模型,并使用它们来配置产品族的成员。
{"title":"Encoding feature models using mainstream JSON technologies","authors":"Hazim Shatnawi, H. C. Cunningham","doi":"10.1145/3409334.3452048","DOIUrl":"https://doi.org/10.1145/3409334.3452048","url":null,"abstract":"Feature modeling is a process for identifying the common and variable parts of a software product line and recording them in a tree-structured feature model. However, feature models can be difficult for mainstream developers to specify and maintain because most tools rely on specialized theories, notations, or technologies. To address this issue, we propose a design that uses mainstream JSON-related technologies to encode and manipulate feature models and then uses the models to generate Web forms for product configuration. This JSON-based design can form part of a comprehensive, interactive environment that enables mainstream developers to specify, store, update, and exchange feature models and use them to configure members of product families.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"1861 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129980298","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}
引用次数: 4
A bottom-up approach to creating a cyberattack model with fine grain components 一种自下而上的方法,用于创建具有细粒度组件的网络攻击模型
Pub Date : 2021-04-15 DOI: 10.1145/3409334.3452070
Katia P. Maxwell, Mikel D. Petty, C. D. Colvett, W. A. Cantrell
In today's world every system developer and administrator should be familiar with cyberattacks and possible threats to their organizations systems. Petri Nets have been used to model and simulate cyberattacks allowing for additional knowledge on the planning stages of defending a system. Petri Nets have been used since the 1960's and there exists several extensions and variations of how they are designed, in particular Petri Nets with Players, Strategies and Cost has been recently proposed to model individual cyberattacks on target systems. These models can also be broken down into smaller components to build different models. This study introduces the concept of fine-grain components and a bottom-up approach to create a cyberattack model.
在当今世界,每个系统开发人员和管理员都应该熟悉网络攻击和对其组织系统的可能威胁。Petri网已被用于建模和模拟网络攻击,为防御系统的规划阶段提供了额外的知识。Petri网自20世纪60年代以来一直在使用,它们的设计方式存在一些扩展和变化,特别是最近提出的带有玩家,策略和成本的Petri网,用于模拟目标系统上的个人网络攻击。这些模型也可以被分解成更小的组件来构建不同的模型。本研究引入了细粒度组件的概念和自下而上的方法来创建网络攻击模型。
{"title":"A bottom-up approach to creating a cyberattack model with fine grain components","authors":"Katia P. Maxwell, Mikel D. Petty, C. D. Colvett, W. A. Cantrell","doi":"10.1145/3409334.3452070","DOIUrl":"https://doi.org/10.1145/3409334.3452070","url":null,"abstract":"In today's world every system developer and administrator should be familiar with cyberattacks and possible threats to their organizations systems. Petri Nets have been used to model and simulate cyberattacks allowing for additional knowledge on the planning stages of defending a system. Petri Nets have been used since the 1960's and there exists several extensions and variations of how they are designed, in particular Petri Nets with Players, Strategies and Cost has been recently proposed to model individual cyberattacks on target systems. These models can also be broken down into smaller components to build different models. This study introduces the concept of fine-grain components and a bottom-up approach to create a cyberattack model.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129336330","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
AirFlute
Pub Date : 1900-01-01 DOI: 10.1145/3409334.3452087
Kate Sanborn
The AirFlute is an interactive and less-expensive alternative to traditional music lessons. AirFlute uses the Leap Motion Controller within a web browser to track how a student moves their fingers in 3-dimensional physical space. Each movement of the student (e.g., moving or bending a finger) is visualized on the virtual flute display within a web browser and the corresponding note is played through the computer's speaker. By expressing a correct fingering, a student can simulate playing a note on the flute without a physical instrument. AirFlute has three main features: 1) a place for users to free play music, 2) a tutorial for users to learn note fingerings, and 3) a capability for users to practice exercises and receive feedback. This brief abstract summarizes the motivation and implementation of AirFlute as a research application in human-computer interaction. AirFlute has the potential to broaden participation in music performance for students who may not be able to afford a physical instrument.
{"title":"AirFlute","authors":"Kate Sanborn","doi":"10.1145/3409334.3452087","DOIUrl":"https://doi.org/10.1145/3409334.3452087","url":null,"abstract":"The AirFlute is an interactive and less-expensive alternative to traditional music lessons. AirFlute uses the Leap Motion Controller within a web browser to track how a student moves their fingers in 3-dimensional physical space. Each movement of the student (e.g., moving or bending a finger) is visualized on the virtual flute display within a web browser and the corresponding note is played through the computer's speaker. By expressing a correct fingering, a student can simulate playing a note on the flute without a physical instrument. AirFlute has three main features: 1) a place for users to free play music, 2) a tutorial for users to learn note fingerings, and 3) a capability for users to practice exercises and receive feedback. This brief abstract summarizes the motivation and implementation of AirFlute as a research application in human-computer interaction. AirFlute has the potential to broaden participation in music performance for students who may not be able to afford a physical instrument.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129149997","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
BallCaller
Pub Date : 1900-01-01 DOI: 10.1145/3409334.3452086
Bryan Whitehurst
BallCaller is a computer vision-based tool for amateur tennis players to automate line calling in the game of Tennis using only a laptop and camera. I made BallCaller using the Python programming language in conjunction with OpenCV. BallCaller tracks the position of a tennis ball in 2D space and captures the frame where the ball is touching the ground. If the ball is on the outside of the line, BallCaller reports that the ball is "out." If the ball is on the inside of the line, or if the ball is touching the line, BallCaller reports that the ball is "in." This extended abstract submission introduces BallCaller and discuses the technical details of using OpenCV's color detection and image modification functionality to process the images of sample ball locations.
{"title":"BallCaller","authors":"Bryan Whitehurst","doi":"10.1145/3409334.3452086","DOIUrl":"https://doi.org/10.1145/3409334.3452086","url":null,"abstract":"BallCaller is a computer vision-based tool for amateur tennis players to automate line calling in the game of Tennis using only a laptop and camera. I made BallCaller using the Python programming language in conjunction with OpenCV. BallCaller tracks the position of a tennis ball in 2D space and captures the frame where the ball is touching the ground. If the ball is on the outside of the line, BallCaller reports that the ball is \"out.\" If the ball is on the inside of the line, or if the ball is touching the line, BallCaller reports that the ball is \"in.\" This extended abstract submission introduces BallCaller and discuses the technical details of using OpenCV's color detection and image modification functionality to process the images of sample ball locations.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"143 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122913443","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
期刊
Proceedings of the 2021 ACM Southeast Conference
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1