首页 > 最新文献

2022 Intermountain Engineering, Technology and Computing (IETC)最新文献

英文 中文
Temporal Abstract Syntax Trees for Understanding Student Coding Thought Process 理解学生编码思维过程的时间抽象语法树
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796943
Delaney Moore, John Edwards, Hamid Karimi, Rajiv Khadka, P. Bodily
In computer science (CS) academia it can be a challenge to help beginning students develop the thought process to be a successful software engineer. Although code is implemented in a linear manner, the mental construction and problem solving process is commonly nonlinear, requiring a high-level vision of class structures, control flow, etc., before any code is physically written. This concept can be difficult for beginning CS students to comprehend and use in their own coding projects. We provide a visualization that aims to help students more easily understand the coding thought process. This is accomplished by collecting keystroke data and incorporating it into an abstract syntax tree (AST), which creates a temporal AST. We provide the necessary information to prove that this visualization exists for any student’s project where keystroke data is collected. We also refer to another type of keystroke visualization known as a Code Process Chart (CPC) that provided inspiration for the temporal AST. The goal is to eventually use these temporal ASTs alongside their corresponding CPCs to help students understand and improve their own coding thought process.
在计算机科学(CS)学术界,帮助初学者发展成为一名成功的软件工程师的思维过程可能是一项挑战。尽管代码是以线性方式实现的,但心理构造和解决问题的过程通常是非线性的,在编写任何代码之前,需要对类结构、控制流等有一个高层次的了解。这个概念对于刚开始学习计算机科学的学生来说很难理解并在他们自己的编程项目中使用。我们提供了一个可视化,旨在帮助学生更容易地理解编码的思维过程。这是通过收集击键数据并将其合并到抽象语法树(AST)中来完成的,该树创建了一个临时的AST。我们提供了必要的信息来证明这种可视化存在于任何收集击键数据的学生项目中。我们还参考了另一种称为代码过程图(CPC)的击键可视化,它为时态AST提供了灵感。我们的目标是最终使用这些时态AST及其相应的CPC来帮助学生理解和改进自己的编码思维过程。
{"title":"Temporal Abstract Syntax Trees for Understanding Student Coding Thought Process","authors":"Delaney Moore, John Edwards, Hamid Karimi, Rajiv Khadka, P. Bodily","doi":"10.1109/ietc54973.2022.9796943","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796943","url":null,"abstract":"In computer science (CS) academia it can be a challenge to help beginning students develop the thought process to be a successful software engineer. Although code is implemented in a linear manner, the mental construction and problem solving process is commonly nonlinear, requiring a high-level vision of class structures, control flow, etc., before any code is physically written. This concept can be difficult for beginning CS students to comprehend and use in their own coding projects. We provide a visualization that aims to help students more easily understand the coding thought process. This is accomplished by collecting keystroke data and incorporating it into an abstract syntax tree (AST), which creates a temporal AST. We provide the necessary information to prove that this visualization exists for any student’s project where keystroke data is collected. We also refer to another type of keystroke visualization known as a Code Process Chart (CPC) that provided inspiration for the temporal AST. The goal is to eventually use these temporal ASTs alongside their corresponding CPCs to help students understand and improve their own coding thought process.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124416105","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
Syntax Exercises and Their Effect on Computational Thinking 语法练习及其对计算思维的影响
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796660
Marina Johnson, H. Swanson, John Edwards
Job opportunities and the need for programmers are increasing. Companies are looking for new hires who have the ability to learn how to learn, who have computational thinking skills. Student dropout rate in computer science is the highest among college majors. Educators are striving to find a way to teach efficiently and effectively the technical and the problem solving skills students need. In this paper we will be studying the effects of syntax exercises on a subject's ability to think computationally and precisely. We tested our process on professionals and students. Half of the professionals were in the computer science field and half of our students did syntax exercises. The other half of professionals and students had no exposure to syntax to compare. Our purpose is to find if teaching students syntax exercises are still relevant and can teach both technical and computational thinking skills.
工作机会和对程序员的需求正在增加。公司正在寻找有能力学习如何学习,有计算思维能力的新员工。计算机科学专业的学生辍学率是大学专业中最高的。教育工作者正在努力寻找一种方法来有效地教授学生所需的技术和解决问题的技能。在本文中,我们将研究语法练习对受试者计算性和精确性思维能力的影响。我们在专业人士和学生身上测试了我们的流程。一半的专业人员在计算机科学领域,一半的学生做语法练习。另一半的专业人士和学生没有接触过语法来进行比较。我们的目的是发现教授学生语法练习是否仍然相关,是否可以教授技术和计算思维技能。
{"title":"Syntax Exercises and Their Effect on Computational Thinking","authors":"Marina Johnson, H. Swanson, John Edwards","doi":"10.1109/ietc54973.2022.9796660","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796660","url":null,"abstract":"Job opportunities and the need for programmers are increasing. Companies are looking for new hires who have the ability to learn how to learn, who have computational thinking skills. Student dropout rate in computer science is the highest among college majors. Educators are striving to find a way to teach efficiently and effectively the technical and the problem solving skills students need. In this paper we will be studying the effects of syntax exercises on a subject's ability to think computationally and precisely. We tested our process on professionals and students. Half of the professionals were in the computer science field and half of our students did syntax exercises. The other half of professionals and students had no exposure to syntax to compare. Our purpose is to find if teaching students syntax exercises are still relevant and can teach both technical and computational thinking skills.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121356425","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
Object Detection and Navigation Strategy for Obstacle Avoidance Applied to Autonomous Wheel Chair Driving 自动驾驶轮椅避障目标检测与导航策略
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796979
Nusrat Farheen, G. G. Jaman, M. Schoen
The primary aim of this study is to develop machine learning or deep-learning aided procedures that enhances the capability of a commercial non-autonomous wheelchair towards autonomy. The paper addresses the computer vision work for obstacle detection applied to an autonomous wheelchair operation. The computer vision tasks including the depth image classification are accommodated in a small form factored and resource constraint computers such as Raspberry Pie and Google Coral. The tasks and strategies also include classifying the images using a pretrained model (TensorFlow lite), detecting and measure the degree of obstacle avoidance by pairing RGB image classification with depth images. The objective has been further extended to develop a simulation platform for autonomous wheelchair driving where navigation and path mapping construction algorithm evaluations are visually offered using MATLAB®.
本研究的主要目的是开发机器学习或深度学习辅助程序,以增强商用非自主轮椅的自主能力。本文讨论了计算机视觉在自动轮椅操作中障碍物检测的应用。包括深度图像分类在内的计算机视觉任务被容纳在一个小的形状因素和资源限制的计算机中,如Raspberry Pie和Google Coral。任务和策略还包括使用预训练模型(TensorFlow lite)对图像进行分类,通过将RGB图像分类与深度图像配对来检测和测量避障程度。目标已进一步扩展到开发一个自动轮椅驾驶的仿真平台,其中导航和路径映射构建算法评估使用MATLAB®可视化提供。
{"title":"Object Detection and Navigation Strategy for Obstacle Avoidance Applied to Autonomous Wheel Chair Driving","authors":"Nusrat Farheen, G. G. Jaman, M. Schoen","doi":"10.1109/ietc54973.2022.9796979","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796979","url":null,"abstract":"The primary aim of this study is to develop machine learning or deep-learning aided procedures that enhances the capability of a commercial non-autonomous wheelchair towards autonomy. The paper addresses the computer vision work for obstacle detection applied to an autonomous wheelchair operation. The computer vision tasks including the depth image classification are accommodated in a small form factored and resource constraint computers such as Raspberry Pie and Google Coral. The tasks and strategies also include classifying the images using a pretrained model (TensorFlow lite), detecting and measure the degree of obstacle avoidance by pairing RGB image classification with depth images. The objective has been further extended to develop a simulation platform for autonomous wheelchair driving where navigation and path mapping construction algorithm evaluations are visually offered using MATLAB®.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126089106","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
Accelerated Protection Methodology for Broken Conductor Protection - An Implementation Case 断线保护的加速保护方法。实施案例
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796756
D. V. João, Hamilton G. B. Souza, M. A. Martins, K. Martins
Broken Conductor is caused when a fault breaks up the line cable and remains hanging at the pole or touches in a high impedance surface. This situation brings problems for traditional protection systems that acts in response only to an overcurrent measures. In certain situation, the temporary and permanent fault distinguishing can take long time until the final protection trip. This paper presents an Accelerated Protection based on dead-time recloser adaptation to improve the power system protection. The goal of this methodology is to adapt the dead-time reclosing, according to the protection zone, after a determined number of trials. As results, the paper brings real cases of implementation, considering ten feeders of a electrical substation, where the proposed methodology is analyzed on-field. The outcome of the work is the result of a R&D project hosted by ENEL Distribuição São Paulo called Urban Futurability.
当故障击穿了线路电缆并保持在极点或接触到高阻抗表面时,就会造成导线断裂。这种情况给传统的保护系统带来了问题,传统的保护系统只对过流措施作出反应。在某些情况下,临时故障和永久故障的识别可能需要很长时间,直到最终保护跳闸。提出了一种基于死区重合闸自适应的加速保护方法,以提高电力系统的保护性能。该方法的目标是在经过确定次数的试验后,根据保护区调整死区重合闸。结果,本文带来了实际的实施案例,考虑到一个变电站的十个馈线,其中提出的方法进行了现场分析。这项工作的成果是由ENEL distribui o s o Paulo主持的一个名为“城市未来”的研发项目的结果。
{"title":"Accelerated Protection Methodology for Broken Conductor Protection - An Implementation Case","authors":"D. V. João, Hamilton G. B. Souza, M. A. Martins, K. Martins","doi":"10.1109/ietc54973.2022.9796756","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796756","url":null,"abstract":"Broken Conductor is caused when a fault breaks up the line cable and remains hanging at the pole or touches in a high impedance surface. This situation brings problems for traditional protection systems that acts in response only to an overcurrent measures. In certain situation, the temporary and permanent fault distinguishing can take long time until the final protection trip. This paper presents an Accelerated Protection based on dead-time recloser adaptation to improve the power system protection. The goal of this methodology is to adapt the dead-time reclosing, according to the protection zone, after a determined number of trials. As results, the paper brings real cases of implementation, considering ten feeders of a electrical substation, where the proposed methodology is analyzed on-field. The outcome of the work is the result of a R&D project hosted by ENEL Distribuição São Paulo called Urban Futurability.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115247600","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
Nonlinear, Low-Energy-Actuator-Prioritizing Control Allocation for Winged eVTOL UAVs 有翼eVTOL无人机非线性、低能量驱动优先控制分配
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796842
Mason B. Peterson, R. Beard, Jacob B. Willis
Winged eVTOL aircraft’s ability to generate aerodynamic lift with wings and to create upward thrust with upward-facing rotors makes these vehicles capable of the kind of versatile flight needed in urban environments. Because of these vehicles’ aerodynamic complexities and their unique methods of producing thrusts and torques, control allocation is needed to determine how to distribute force and torque efforts across the aircraft’s actuators. However, current control allocation methods fail to properly represent the actuators’ complex dynamics and are unable to harness the full potential of these over-actuated vehicles. Current shortcomings include modeling rotors as linear effectors while the wide range of airspeeds experienced by eVTOL aircraft leads to significant nonlinearities in the thrust and torque achieved by each rotor. This means linear control allocation methods may consistently fail to produce desired thrusts and torques, which can inhibit the vehicle from tracking a trajectory at best, and at worst can cause the vehicle to stall and lose control. Additionally, current control allocation methods are often unable to prioritize low-energy actuators resulting in shorter battery life. We present a nonlinear control allocation method that considers a nonlinear rotor model, allows for prioritization of low-energy control surfaces over rotors, and reliably accounts for actuator saturation. Simulation results show a 90% reduction in high-airspeed trajectory tracking position error from a typical, linear least-squares pseudoinverse control allocation method while maintaining comparable energy use.
有翼eVTOL飞机能够通过机翼产生空气动力升力,并通过朝上的旋翼产生向上推力,这使得这些飞行器能够在城市环境中进行所需的多用途飞行。由于这些飞行器的空气动力学复杂性及其产生推力和扭矩的独特方法,需要控制分配来确定如何在飞机的执行器上分配力和扭矩。然而,目前的控制分配方法不能很好地反映执行器的复杂动力学,也不能充分利用这些过度驱动车辆的潜力。目前的缺点包括将旋翼建模为线性效应器,而eVTOL飞机所经历的广泛空速范围导致每个旋翼所获得的推力和扭矩显着非线性。这意味着线性控制分配方法可能始终无法产生期望的推力和扭矩,这可能会抑制车辆跟踪轨迹,在最坏的情况下可能会导致车辆失速并失去控制。此外,电流控制分配方法通常无法优先考虑低能量执行器,导致电池寿命缩短。我们提出了一种非线性控制分配方法,该方法考虑了非线性转子模型,允许低能量控制面优先于转子,并可靠地解释了执行器饱和。仿真结果表明,与典型的线性最小二乘伪逆控制分配方法相比,在保持相当能量使用的情况下,高速轨迹跟踪位置误差降低了90%。
{"title":"Nonlinear, Low-Energy-Actuator-Prioritizing Control Allocation for Winged eVTOL UAVs","authors":"Mason B. Peterson, R. Beard, Jacob B. Willis","doi":"10.1109/ietc54973.2022.9796842","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796842","url":null,"abstract":"Winged eVTOL aircraft’s ability to generate aerodynamic lift with wings and to create upward thrust with upward-facing rotors makes these vehicles capable of the kind of versatile flight needed in urban environments. Because of these vehicles’ aerodynamic complexities and their unique methods of producing thrusts and torques, control allocation is needed to determine how to distribute force and torque efforts across the aircraft’s actuators. However, current control allocation methods fail to properly represent the actuators’ complex dynamics and are unable to harness the full potential of these over-actuated vehicles. Current shortcomings include modeling rotors as linear effectors while the wide range of airspeeds experienced by eVTOL aircraft leads to significant nonlinearities in the thrust and torque achieved by each rotor. This means linear control allocation methods may consistently fail to produce desired thrusts and torques, which can inhibit the vehicle from tracking a trajectory at best, and at worst can cause the vehicle to stall and lose control. Additionally, current control allocation methods are often unable to prioritize low-energy actuators resulting in shorter battery life. We present a nonlinear control allocation method that considers a nonlinear rotor model, allows for prioritization of low-energy control surfaces over rotors, and reliably accounts for actuator saturation. Simulation results show a 90% reduction in high-airspeed trajectory tracking position error from a typical, linear least-squares pseudoinverse control allocation method while maintaining comparable energy use.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"52 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116579614","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
Effect of Through Movement Flow Rate on Left-Turn Lane Utilization at Signalized Intersections 通行车流率对信号交叉口左转车道利用的影响
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796774
M. Ghanim, Khaled Shaaban
Heavy left-turn volumes can increase the delay at any signalized intersection. This study aims to investigate the interaction between through movement and left-turning movement at signalized intersections. A microsimulation approach is employed to simulate real traffic conditions at a signalized intersection in the city of Doha, Qatar. Different scenarios with different traffic needs, left-turn bay designs, and traffic control parameters were used. For each scenario, the left-turn throughput, average delay, and average queue are recorded. The results indicated that the approach volume is influencing the level of utilization of left-turn lanes, regardless of the number of lanes or the storage length. The results also reveal that high delay at left-turn lanes is experienced as the through movements reach capacity. In regards to left-turn queues, while increasing the number of left-turn lanes has reduced the queue length, the associated high delays indicate that the storage bay is not fully utilized, and many of the left-turn vehicles are not allowed to enter the left-turn bay due to the through movement demand. The results indicate that through movement flow rate should be considered when deciding the number and length of left-turn lanes needed instead of focusing only on the left turn demand. The results also suggest that the use of microsimulation can provide more accurate results when determining the length and number of left-turn lanes.
在任何有信号的十字路口,过多的左转量会增加延误。本研究旨在探讨信号交叉口通行运动与左转运动之间的相互作用。采用微观仿真方法对卡塔尔多哈某信号交叉口的真实交通状况进行了仿真。在不同的场景下,使用了不同的交通需求、左转弯通道设计和交通控制参数。对于每个场景,记录左转弯吞吐量、平均延迟和平均队列。结果表明,无论车道数或车道长度如何,车道容积都会影响左转车道的利用水平。结果还表明,当车辆通行达到通行能力时,左转弯车道出现高延迟。对于左转弯队列,增加左转弯车道数量虽然减少了队列长度,但相关的高延迟表明存储空间没有得到充分利用,由于通行需求,许多左转弯车辆不允许进入左转弯通道。结果表明,在确定所需左转车道的数量和长度时,不应只考虑左转需求,而应考虑通行流量。结果还表明,在确定左转弯车道的长度和数量时,使用微观模拟可以提供更准确的结果。
{"title":"Effect of Through Movement Flow Rate on Left-Turn Lane Utilization at Signalized Intersections","authors":"M. Ghanim, Khaled Shaaban","doi":"10.1109/ietc54973.2022.9796774","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796774","url":null,"abstract":"Heavy left-turn volumes can increase the delay at any signalized intersection. This study aims to investigate the interaction between through movement and left-turning movement at signalized intersections. A microsimulation approach is employed to simulate real traffic conditions at a signalized intersection in the city of Doha, Qatar. Different scenarios with different traffic needs, left-turn bay designs, and traffic control parameters were used. For each scenario, the left-turn throughput, average delay, and average queue are recorded. The results indicated that the approach volume is influencing the level of utilization of left-turn lanes, regardless of the number of lanes or the storage length. The results also reveal that high delay at left-turn lanes is experienced as the through movements reach capacity. In regards to left-turn queues, while increasing the number of left-turn lanes has reduced the queue length, the associated high delays indicate that the storage bay is not fully utilized, and many of the left-turn vehicles are not allowed to enter the left-turn bay due to the through movement demand. The results indicate that through movement flow rate should be considered when deciding the number and length of left-turn lanes needed instead of focusing only on the left turn demand. The results also suggest that the use of microsimulation can provide more accurate results when determining the length and number of left-turn lanes.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"2012 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129031273","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
Design Challenges for Hyperloop Transport Systems 超级高铁运输系统的设计挑战
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796713
K. Shaaban, E. Radwan
Hyperloop technology testing and development can be the center of attention in the future as the concept is appealing to some scientific, industry, and business communities alike. Research and development are currently taking place in some research labs around the globe with small-scale prototypes being tested. While the technology appears to have advantages over some other modes of transportation with respect to energy savings, travel time savings, and carbon footprints, it remains to be seen how it will address challenges such as passenger safety, system security, escalating construction and maintenance costs, public acceptance, government regulations, and financing of the system. The purpose of this paper is to discuss some of these challenges.
超级高铁技术的测试和开发可能成为未来关注的焦点,因为这个概念对一些科学界、工业界和商界都很有吸引力。目前正在全球一些研究实验室进行研究和开发,并对小型原型进行测试。虽然这项技术在节能、节省旅行时间和减少碳足迹方面似乎比其他一些交通方式更具优势,但它将如何应对乘客安全、系统安全、不断上升的建设和维护成本、公众接受度、政府法规和系统融资等挑战,仍有待观察。本文的目的是讨论其中的一些挑战。
{"title":"Design Challenges for Hyperloop Transport Systems","authors":"K. Shaaban, E. Radwan","doi":"10.1109/ietc54973.2022.9796713","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796713","url":null,"abstract":"Hyperloop technology testing and development can be the center of attention in the future as the concept is appealing to some scientific, industry, and business communities alike. Research and development are currently taking place in some research labs around the globe with small-scale prototypes being tested. While the technology appears to have advantages over some other modes of transportation with respect to energy savings, travel time savings, and carbon footprints, it remains to be seen how it will address challenges such as passenger safety, system security, escalating construction and maintenance costs, public acceptance, government regulations, and financing of the system. The purpose of this paper is to discuss some of these challenges.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131963436","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
Automated Unit Testing and Test-Driven Development Approach to Teaching C++ 基于自动化单元测试和测试驱动开发的c++教学方法
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796750
Waseem Sheikh
The best practices of agile software development have had a significant positive impact on the quality of software and time-to-delivery. As a result, many leading software companies employ some form of agile software development practices. Some of the most important best practices of agile software development, which have received significant attention in recent years, are automated unit testing (AUT) and test-driven development (TDD). Both of these practices work in conjunction to provide numerous benefits. Unfortunately, students in introductory programming courses are generally not introduced to AUT and TDD. This leads to the development of bad programming habits and practices which become harder to change later on. By introducing the students earlier to these industry-standard best practices, not only the motivation and interest of students in this area can be increased but also their academic success and job marketability can be enhanced. This paper presents the detailed design of an introductory C++ programming course designed using the principles of AUT and TDD. The paper presents the pedagogical techniques employed to inculcate industry-proven agile software development best practices in the students.
敏捷软件开发的最佳实践已经对软件质量和交付时间产生了显著的积极影响。因此,许多领先的软件公司采用了某种形式的敏捷软件开发实践。敏捷软件开发的一些最重要的最佳实践是自动化单元测试(AUT)和测试驱动开发(TDD),它们近年来受到了极大的关注。这两种实践结合起来可以提供许多好处。不幸的是,编程入门课程的学生通常不了解AUT和TDD。这将导致不良编程习惯和实践的发展,而这些习惯和实践在以后变得更加难以改变。通过尽早向学生介绍这些行业标准的最佳实践,不仅可以增加学生在这一领域的动力和兴趣,而且可以提高他们的学术成就和就业市场。本文介绍了一门运用AUT和TDD原理设计的c++编程入门课程的详细设计。本文介绍了用于向学生灌输行业验证的敏捷软件开发最佳实践的教学技术。
{"title":"Automated Unit Testing and Test-Driven Development Approach to Teaching C++","authors":"Waseem Sheikh","doi":"10.1109/ietc54973.2022.9796750","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796750","url":null,"abstract":"The best practices of agile software development have had a significant positive impact on the quality of software and time-to-delivery. As a result, many leading software companies employ some form of agile software development practices. Some of the most important best practices of agile software development, which have received significant attention in recent years, are automated unit testing (AUT) and test-driven development (TDD). Both of these practices work in conjunction to provide numerous benefits. Unfortunately, students in introductory programming courses are generally not introduced to AUT and TDD. This leads to the development of bad programming habits and practices which become harder to change later on. By introducing the students earlier to these industry-standard best practices, not only the motivation and interest of students in this area can be increased but also their academic success and job marketability can be enhanced. This paper presents the detailed design of an introductory C++ programming course designed using the principles of AUT and TDD. The paper presents the pedagogical techniques employed to inculcate industry-proven agile software development best practices in the students.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133895163","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
Feature Analysis in Satellite Image Classification Using LC-KSVD and Frozen Dictionary Learning 基于LC-KSVD和冰冻字典学习的卫星图像分类特征分析
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796892
Kaveen Liyanage, Bradley M. Whitaker
Feature ranking is an interesting problem in data science due to the time and effort wasted on collecting, storing, and processing redundant features. This may also lead to over-fitted and under-trained machine learning (ML) and deep learning models. Although there are several feature ranking algorithms available, they lack an intuitive interpretation of the effect on the final ML model behavior. In this paper, we propose simple and intuitive feature ranking metrics based on sparse representation methods to be used in classification tasks. Sparse representation is an emerging image processing tool that can be effectively used in satellite/airborne image scene classification tasks. This paper applies two sparse representation methods, LCKSVD and Frozen Dictionary Learning, on handcrafted features taken from the Sat-4 and Sat-6 datasets as a preliminary test. Even though these methods report lower classification accuracies than state-of-art deep learning methods, they provide an intuitive understanding of the system model. Furthermore, sparse representation allows for the use of simpler linear classifiers in the classification stage to achieve relatively high performance. Finally, we present an analysis of the relationship between the learned sparse coefficients and the original feature space to explain the intuitive behavior of this model.
特征排序是数据科学中一个有趣的问题,因为在收集、存储和处理冗余特征上浪费了时间和精力。这也可能导致过度拟合和训练不足的机器学习(ML)和深度学习模型。虽然有几种可用的特征排序算法,但它们缺乏对最终ML模型行为影响的直观解释。在本文中,我们提出了基于稀疏表示方法的简单直观的特征排序指标,用于分类任务。稀疏表示是一种新兴的图像处理工具,可以有效地用于卫星/航空图像场景分类任务。本文将LCKSVD和Frozen Dictionary Learning两种稀疏表示方法应用于Sat-4和Sat-6数据集的手工特征作为初步测试。尽管这些方法报告的分类精度低于最先进的深度学习方法,但它们提供了对系统模型的直观理解。此外,稀疏表示允许在分类阶段使用更简单的线性分类器来实现相对较高的性能。最后,我们分析了学习到的稀疏系数与原始特征空间之间的关系,以解释该模型的直观行为。
{"title":"Feature Analysis in Satellite Image Classification Using LC-KSVD and Frozen Dictionary Learning","authors":"Kaveen Liyanage, Bradley M. Whitaker","doi":"10.1109/ietc54973.2022.9796892","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796892","url":null,"abstract":"Feature ranking is an interesting problem in data science due to the time and effort wasted on collecting, storing, and processing redundant features. This may also lead to over-fitted and under-trained machine learning (ML) and deep learning models. Although there are several feature ranking algorithms available, they lack an intuitive interpretation of the effect on the final ML model behavior. In this paper, we propose simple and intuitive feature ranking metrics based on sparse representation methods to be used in classification tasks. Sparse representation is an emerging image processing tool that can be effectively used in satellite/airborne image scene classification tasks. This paper applies two sparse representation methods, LCKSVD and Frozen Dictionary Learning, on handcrafted features taken from the Sat-4 and Sat-6 datasets as a preliminary test. Even though these methods report lower classification accuracies than state-of-art deep learning methods, they provide an intuitive understanding of the system model. Furthermore, sparse representation allows for the use of simpler linear classifiers in the classification stage to achieve relatively high performance. Finally, we present an analysis of the relationship between the learned sparse coefficients and the original feature space to explain the intuitive behavior of this model.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114995273","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
The COVID-19 Pandemic and Public Transportation Usage in Utah COVID-19大流行与犹他州公共交通使用
Pub Date : 2022-05-01 DOI: 10.1109/ietc54973.2022.9796855
Khaled Shaaban, Luke Maeser
This study aims to investigate public transportation usage in the state of Utah during the period from 2017 to 2020. The study also aims to understand how the COVID-19 pandemic has affected the system in the year 2020. Based on the ridership data for different transportation modes including commuter rail, light rail, paratransit, and regular bus, the regular bus was the most used public transportation mode followed by light rail. The results also showed that the population is growing in Utah while the ridership for different modes is declining except for commuter rail. The system ridership decreased by almost half during the COVID-19 pandemic in 2020. The highest impacted mode was the commuter rail followed by the light rail. The lowest impacted mode was the regular bus.
本研究旨在调查2017年至2020年期间犹他州的公共交通使用情况。该研究还旨在了解2019冠状病毒病大流行在2020年对该系统的影响。根据通勤轨道、轻轨、辅助交通和普通公交等不同交通方式的客流量数据,普通公交是使用最多的公共交通方式,其次是轻轨。调查结果还显示,犹他州的人口在增长,而除了通勤铁路外,其他交通方式的客流量都在下降。在2020年2019冠状病毒病大流行期间,该系统的客流量减少了近一半。受影响最大的交通方式是通勤铁路,其次是轻轨。受影响最小的是普通总线。
{"title":"The COVID-19 Pandemic and Public Transportation Usage in Utah","authors":"Khaled Shaaban, Luke Maeser","doi":"10.1109/ietc54973.2022.9796855","DOIUrl":"https://doi.org/10.1109/ietc54973.2022.9796855","url":null,"abstract":"This study aims to investigate public transportation usage in the state of Utah during the period from 2017 to 2020. The study also aims to understand how the COVID-19 pandemic has affected the system in the year 2020. Based on the ridership data for different transportation modes including commuter rail, light rail, paratransit, and regular bus, the regular bus was the most used public transportation mode followed by light rail. The results also showed that the population is growing in Utah while the ridership for different modes is declining except for commuter rail. The system ridership decreased by almost half during the COVID-19 pandemic in 2020. The highest impacted mode was the commuter rail followed by the light rail. The lowest impacted mode was the regular bus.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117232017","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
期刊
2022 Intermountain Engineering, Technology and Computing (IETC)
全部 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