首页 > 最新文献

Proceedings of the 2021 European Symposium on Software Engineering最新文献

英文 中文
The Improvement of Simulated Annealing Algorithm on the Penalty Function in Multi-agent Traveling Salesman Problem 多智能体旅行商问题惩罚函数模拟退火算法的改进
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501795
Tianchen Ren, Jiayi Yang, Jinxin Li
To solve the MTSP and discover the efficiency of different methods, this paper compares Monte Carlo with Simulating Annealing Algorithm by testing them in three sizes of map samples from small to large. The Monte Carlo can just solve the simple TSP problems and become useless due to its time and space complexity when the number of cities goes large. Therefore, we adopt a heuristic algorithm, Simulated Annealing. The Simulated Annealing Algorithm can solve the MTSP, although it is not the most optimal path, especially when an agent faces a group of clustered cities. To get a better result, this paper describes how to alternate the penalty function to set some limitations in the SAA and provide a better way to solve the MTSP when facing clustered group locations, which helps optimize the path in practice
为了解决MTSP问题并发现不同方法的效率,本文通过在从小到大的三种地图样本中对蒙特卡罗算法和模拟退火算法进行了比较。蒙特卡罗算法只能解决简单的TSP问题,当城市数量变大时,由于时间和空间的复杂性,蒙特卡罗算法变得无用。因此,我们采用了一种启发式算法——模拟退火。模拟退火算法可以解决MTSP问题,尽管它不是最优路径,特别是当智能体面对一组聚集的城市时。为了获得更好的结果,本文描述了如何在SAA中替换惩罚函数来设置一些限制,并提供了一种更好的方法来解决面对集群群位置时的MTSP,这有助于在实践中优化路径
{"title":"The Improvement of Simulated Annealing Algorithm on the Penalty Function in Multi-agent Traveling Salesman Problem","authors":"Tianchen Ren, Jiayi Yang, Jinxin Li","doi":"10.1145/3501774.3501795","DOIUrl":"https://doi.org/10.1145/3501774.3501795","url":null,"abstract":"To solve the MTSP and discover the efficiency of different methods, this paper compares Monte Carlo with Simulating Annealing Algorithm by testing them in three sizes of map samples from small to large. The Monte Carlo can just solve the simple TSP problems and become useless due to its time and space complexity when the number of cities goes large. Therefore, we adopt a heuristic algorithm, Simulated Annealing. The Simulated Annealing Algorithm can solve the MTSP, although it is not the most optimal path, especially when an agent faces a group of clustered cities. To get a better result, this paper describes how to alternate the penalty function to set some limitations in the SAA and provide a better way to solve the MTSP when facing clustered group locations, which helps optimize the path in practice","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124669243","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
Customer Satisfaction in Software Development Projects 软件开发项目中的客户满意度
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501784
P. Fitsilis, Vyron Damasiotis, Sofia Sarmanioti
In this study, research is being conducted about the Customer's Satisfaction (CS) along with factors that have an impact on it and on the Software Project Management. The research method of this study is the Systematic Literature Review (SLR) and the main conclusion derived from this study is that the customer's active involvement through agile methods in all phases of the IT project development, leads to a higher level of satisfaction.
在本研究中,对客户满意度(CS)以及影响它和软件项目管理的因素进行了研究。本研究的研究方法是系统文献综述(SLR),从本研究中得出的主要结论是,客户通过敏捷方法积极参与到IT项目开发的各个阶段,导致更高的满意度水平。
{"title":"Customer Satisfaction in Software Development Projects","authors":"P. Fitsilis, Vyron Damasiotis, Sofia Sarmanioti","doi":"10.1145/3501774.3501784","DOIUrl":"https://doi.org/10.1145/3501774.3501784","url":null,"abstract":"In this study, research is being conducted about the Customer's Satisfaction (CS) along with factors that have an impact on it and on the Software Project Management. The research method of this study is the Systematic Literature Review (SLR) and the main conclusion derived from this study is that the customer's active involvement through agile methods in all phases of the IT project development, leads to a higher level of satisfaction.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115904502","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
On the Computational Efficiency of Geometric Multidimensional Scaling 几何多维尺度的计算效率研究
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501794
G. Dzemyda, Martynas Sabaliauskas
Real-life applications often deal with multidimensional data. In the general case, multidimensional data means a table of numbers whose rows correspond to different objects and columns correspond to features characterizing the objects. Usually, the number of objects is large, and the dimensionality (number of features) is greater than it is possible to represent the objects as points in 2D. The goal is to reduce the dimensionality of data to such one that objects, characterized by a large number of features or by proximities between pairs of the objects, be represented as points in lower-dimensional space or even on a plane. Multidimensional scaling (MDS) is an often-used method to reduce the dimensionality of multidimensional data nonlinearly and to present the data visually. MDS minimizes some stress function. We have proposed in [8] and [9] to consider the stress function and multidimensional scaling, in general, from the geometric point of view, and the so-called Geometric MDS has been developed. Geometric MDS allows finding the proper direction and step size forwards the minimum of the stress function analytically. In this paper, we disclose several new properties of Geometric multidimensional scaling and compare the simplest realization (GMDS1) of Geometric MDS experimentally with the well-known SMACOF version of MDS.
现实生活中的应用程序经常处理多维数据。在一般情况下,多维数据是指一个数字表,其行对应于不同的对象,列对应于表征对象的特征。通常,对象的数量很大,并且维度(特征的数量)大于在2D中将对象表示为点的可能性。目标是降低数据的维数,使具有大量特征或对象对之间的接近性的对象可以表示为低维空间甚至平面上的点。多维标度(MDS)是一种常用的对多维数据进行非线性降维和可视化表示的方法。MDS使一些应力功能最小化。我们在[8]和[9]中提出一般从几何角度考虑应力函数和多维尺度,并发展了所谓的几何MDS。几何MDS允许找到合适的方向和步长向前的最小应力函数解析。本文揭示了几何多维标度的几个新性质,并将最简单的几何多维标度实现(GMDS1)与著名的SMACOF版本的几何多维标度进行了实验比较。
{"title":"On the Computational Efficiency of Geometric Multidimensional Scaling","authors":"G. Dzemyda, Martynas Sabaliauskas","doi":"10.1145/3501774.3501794","DOIUrl":"https://doi.org/10.1145/3501774.3501794","url":null,"abstract":"Real-life applications often deal with multidimensional data. In the general case, multidimensional data means a table of numbers whose rows correspond to different objects and columns correspond to features characterizing the objects. Usually, the number of objects is large, and the dimensionality (number of features) is greater than it is possible to represent the objects as points in 2D. The goal is to reduce the dimensionality of data to such one that objects, characterized by a large number of features or by proximities between pairs of the objects, be represented as points in lower-dimensional space or even on a plane. Multidimensional scaling (MDS) is an often-used method to reduce the dimensionality of multidimensional data nonlinearly and to present the data visually. MDS minimizes some stress function. We have proposed in [8] and [9] to consider the stress function and multidimensional scaling, in general, from the geometric point of view, and the so-called Geometric MDS has been developed. Geometric MDS allows finding the proper direction and step size forwards the minimum of the stress function analytically. In this paper, we disclose several new properties of Geometric multidimensional scaling and compare the simplest realization (GMDS1) of Geometric MDS experimentally with the well-known SMACOF version of MDS.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128600967","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
Design of Secure Connectors for Complex Message Communications in Software Architecture 软件体系结构中复杂消息通信的安全连接器设计
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501778
M. Shin, Taeghyun Kang, H. Gomaa
This paper describes the design of secure connectors that deal with various message communications between application components in secure distributed component-based software architectures. The secure connectors are designed with more than one communication pattern between application components, security patterns required by the components, and security coordinators integrating security patterns and communication patterns. This paper describes the pseudocode of security coordinators. The secure connectors make application components free from maintaining complex message communication sequence logic and security concerns. To validate our design, we applied secure connectors to the model-view-controller (MVC) architecture for a secure distributed baseball game application.
本文描述了在基于安全分布式组件的软件体系结构中处理应用程序组件之间各种消息通信的安全连接器的设计。安全连接器在应用程序组件、组件所需的安全模式以及集成安全模式和通信模式的安全协调器之间设计了多个通信模式。本文描述了安全协调器的伪代码。安全连接器使应用程序组件不必维护复杂的消息通信序列逻辑和安全问题。为了验证我们的设计,我们将安全连接器应用到安全分布式棒球游戏应用程序的模型-视图-控制器(MVC)体系结构。
{"title":"Design of Secure Connectors for Complex Message Communications in Software Architecture","authors":"M. Shin, Taeghyun Kang, H. Gomaa","doi":"10.1145/3501774.3501778","DOIUrl":"https://doi.org/10.1145/3501774.3501778","url":null,"abstract":"This paper describes the design of secure connectors that deal with various message communications between application components in secure distributed component-based software architectures. The secure connectors are designed with more than one communication pattern between application components, security patterns required by the components, and security coordinators integrating security patterns and communication patterns. This paper describes the pseudocode of security coordinators. The secure connectors make application components free from maintaining complex message communication sequence logic and security concerns. To validate our design, we applied secure connectors to the model-view-controller (MVC) architecture for a secure distributed baseball game application.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"219 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124336527","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
Evaluating Performance of NBA Players with Sentiment Analysis on Twitter Messages 用推特信息情感分析评价NBA球员的表现
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501796
Qiwen Li, Jiarui Zhang, Jiayu Guo, Jiaqi Li, Chenhao Kang
Traditionally, we conduct polls to obtain people's opinions on certain subjects, but now as social media prevails, scientists can harvest people's opinions from the great amount of data generated from social media users. This paper performs sentiment analysis on the Twitter comments regarding NBA games to obtain public opinions on the NBA players as a new way of player-performance evaluation, instead of adopting the traditional way to assess players according to their statistics in the games or the poll results by the audience. The Twitter messages regarding 5 games during the 2019 NBA playoff finals are collected, and three types of sentiments (absolute, objective, and subjective sentiments) are extracted from these messages. This work explores which type of sentiment has the strongest correlation with the player performance and thus makes the best value to evaluate the player performance. Keywords are also extracted from the messages. Our findings suggest that subjective sentiment is the best value among the three types of sentiments.
传统上,我们通过民意调查来获取人们对某些主题的意见,但现在随着社交媒体的盛行,科学家可以从社交媒体用户产生的大量数据中收集人们的意见。本文通过对NBA比赛的Twitter评论进行情感分析,以获取公众对NBA球员的评价,这是一种新的球员表现评价方式,而不是传统的根据球员在比赛中的统计数据或观众的投票结果来评价球员。收集了2019年NBA季后赛5场比赛的推特信息,从中提取了绝对情绪、客观情绪和主观情绪三种情绪。这项工作探讨了哪种类型的情绪与玩家表现的相关性最强,从而为评估玩家表现创造了最佳价值。还从消息中提取关键字。我们的研究结果表明,主观情绪是三种情绪中最具价值的。
{"title":"Evaluating Performance of NBA Players with Sentiment Analysis on Twitter Messages","authors":"Qiwen Li, Jiarui Zhang, Jiayu Guo, Jiaqi Li, Chenhao Kang","doi":"10.1145/3501774.3501796","DOIUrl":"https://doi.org/10.1145/3501774.3501796","url":null,"abstract":"Traditionally, we conduct polls to obtain people's opinions on certain subjects, but now as social media prevails, scientists can harvest people's opinions from the great amount of data generated from social media users. This paper performs sentiment analysis on the Twitter comments regarding NBA games to obtain public opinions on the NBA players as a new way of player-performance evaluation, instead of adopting the traditional way to assess players according to their statistics in the games or the poll results by the audience. The Twitter messages regarding 5 games during the 2019 NBA playoff finals are collected, and three types of sentiments (absolute, objective, and subjective sentiments) are extracted from these messages. This work explores which type of sentiment has the strongest correlation with the player performance and thus makes the best value to evaluate the player performance. Keywords are also extracted from the messages. Our findings suggest that subjective sentiment is the best value among the three types of sentiments.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127147490","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
Realized Volatility Prediction 已实现波动率预测
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501793
Sabrina Wing-Yi Chio, Yifei Li, Rainie JingRan Yang
Objective: The purpose of this paper is to use machine learning and time series models in the context of high frequency trading to forecast stock prices. Method: We analyzed time series models such as ARMA and GARCH, gradient boosting tree model – which is a deep learning model – and machine learning models FFNN and GBM to compare each models’ benefits and drawbacks. To determine the accuracy of each models’ stock forecasting, we calculated the root mean square percentage error (RMSPE). The RMSPE reveals the magnitude of error in relation to the actual values; a lower value is wanted. Results & Conclusion: After evaluating the models against real market data, we found that the machine learning models outperformed the time series models. Machine learning models FFNN, and GBM have an RMSPE of roughly 0.20 and 0.21, respectively, while time series models Garch 1 and 2 had a RMSPE of 0.32 and 0.37, respectively. Therefore, feed-forward neural network and GBM forecast stock prices more accurately than LSTM and time series models. Unsupervised algorithms improve prediction accuracy.
目的:本文的目的是在高频交易的背景下使用机器学习和时间序列模型来预测股票价格。方法:我们分析了时间序列模型,如ARMA和GARCH,梯度增强树模型-这是一种深度学习模型-以及机器学习模型FFNN和GBM,以比较每种模型的优缺点。为了确定每个模型的股票预测的准确性,我们计算了均方根百分比误差(RMSPE)。RMSPE显示了相对于实际值的误差大小;需要一个更低的值。结果与结论:根据真实市场数据对模型进行评估后,我们发现机器学习模型优于时间序列模型。机器学习模型FFNN和GBM的RMSPE分别约为0.20和0.21,而时间序列模型Garch 1和2的RMSPE分别为0.32和0.37。因此,前馈神经网络和GBM比LSTM和时间序列模型更准确地预测股票价格。无监督算法提高预测精度。
{"title":"Realized Volatility Prediction","authors":"Sabrina Wing-Yi Chio, Yifei Li, Rainie JingRan Yang","doi":"10.1145/3501774.3501793","DOIUrl":"https://doi.org/10.1145/3501774.3501793","url":null,"abstract":"Objective: The purpose of this paper is to use machine learning and time series models in the context of high frequency trading to forecast stock prices. Method: We analyzed time series models such as ARMA and GARCH, gradient boosting tree model – which is a deep learning model – and machine learning models FFNN and GBM to compare each models’ benefits and drawbacks. To determine the accuracy of each models’ stock forecasting, we calculated the root mean square percentage error (RMSPE). The RMSPE reveals the magnitude of error in relation to the actual values; a lower value is wanted. Results & Conclusion: After evaluating the models against real market data, we found that the machine learning models outperformed the time series models. Machine learning models FFNN, and GBM have an RMSPE of roughly 0.20 and 0.21, respectively, while time series models Garch 1 and 2 had a RMSPE of 0.32 and 0.37, respectively. Therefore, feed-forward neural network and GBM forecast stock prices more accurately than LSTM and time series models. Unsupervised algorithms improve prediction accuracy.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126311940","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
A Lightweight Development of Outbreak Prevention Strategies Built on Formal Methods and xDSLs 基于正式方法和xdsl的爆发阻止策略的轻量级开发
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501787
Akram Idani
Because of the Covid-19 pandemic, several organisations around the world applied social distancing rules with workplace controls. Most of these rules can be automated and supervised using software systems that interact with connected devices such as smart cameras, motion sensors, smart door locks, etc. Given the critical nature of a pandemic prevention application, it seems essential to use techniques such that the possibility of failures is minimised. The integration of formal reasoning within software development is obviously a way to achieve this goal. Unfortunately, often formal methods are deemed too difficult and hence their application is somehow limited. This study builds on real-life pandemic prevention strategies, and shows how a formal method and domain-specific languages can be mixed in a lightweight development process. Our approach extends Meeduse, a language workbench that embeds an animator and model-checker and allows one to define proved executable Domain-Specific Languages (xDSLs) using the B method. In addition to the benefits of using xDSLs together with a formal approach during the development process the originality of this work is two-fold: (1) first, we propose a novel refinement-based approach that allows DSL developers to produce several versions of the application without breaking down the global safety properties; and (2) second, we use the verified specification of the DSL semantics at runtime so that the implementation effort is highly reduced.
由于Covid-19大流行,世界各地的一些组织将社交距离规则与工作场所控制结合起来。这些规则中的大多数都可以使用与连接设备(如智能摄像头、运动传感器、智能门锁等)交互的软件系统来自动化和监督。鉴于大流行预防应用的关键性质,似乎必须使用能够将失败可能性降至最低的技术。在软件开发中集成形式化推理显然是实现这一目标的一种方法。不幸的是,通常认为形式化方法太难,因此它们的应用在某种程度上受到限制。本研究以现实生活中的流行病预防策略为基础,并展示了如何在轻量级开发过程中混合使用正式方法和特定于领域的语言。我们的方法扩展了Meeduse,这是一个语言工作台,它嵌入了动画器和模型检查器,并允许使用B方法定义经过验证的可执行领域特定语言(xdsl)。除了在开发过程中使用xdsl和正式方法的好处之外,这项工作的独创性有两个方面:(1)首先,我们提出了一种新颖的基于改进的方法,允许DSL开发人员在不破坏全局安全属性的情况下生成应用程序的多个版本;(2)第二,我们在运行时使用经过验证的DSL语义规范,从而大大减少了实现工作。
{"title":"A Lightweight Development of Outbreak Prevention Strategies Built on Formal Methods and xDSLs","authors":"Akram Idani","doi":"10.1145/3501774.3501787","DOIUrl":"https://doi.org/10.1145/3501774.3501787","url":null,"abstract":"Because of the Covid-19 pandemic, several organisations around the world applied social distancing rules with workplace controls. Most of these rules can be automated and supervised using software systems that interact with connected devices such as smart cameras, motion sensors, smart door locks, etc. Given the critical nature of a pandemic prevention application, it seems essential to use techniques such that the possibility of failures is minimised. The integration of formal reasoning within software development is obviously a way to achieve this goal. Unfortunately, often formal methods are deemed too difficult and hence their application is somehow limited. This study builds on real-life pandemic prevention strategies, and shows how a formal method and domain-specific languages can be mixed in a lightweight development process. Our approach extends Meeduse, a language workbench that embeds an animator and model-checker and allows one to define proved executable Domain-Specific Languages (xDSLs) using the B method. In addition to the benefits of using xDSLs together with a formal approach during the development process the originality of this work is two-fold: (1) first, we propose a novel refinement-based approach that allows DSL developers to produce several versions of the application without breaking down the global safety properties; and (2) second, we use the verified specification of the DSL semantics at runtime so that the implementation effort is highly reduced.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"187 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116175680","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
Nozzle-to-Work Distance Measurement and Control in Wire Arc Additive Manufacturing 焊丝电弧增材制造中喷嘴到工件距离的测量与控制
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501798
Raven T. Reisch, T. Hauser, Jürgen Franke, F. Heinrich, Konstantinos Theodorou, T. Kamps, Alois Knoll
In multi-axes Wire Arc Additive Manufacturing, keeping the correct nozzle-to-work distance is crucial to avoid collisions and process defects. Measuring this distance is challenging as the welding arc complicates the usage of conventional distance measurements without positional offset in-process. For that reason, this study investigated and evaluated the usage of several sensors (wire feed sensor, current and voltage sensor, microphone, welding camera, spectrometer, structural acoustic sensor) for a direction independent in-process measurement. Features were extracted based on domain knowledge and selected by means of a correlation analysis. The spectrometer (Pearson’s r = −0.90) showed the most robust measurements for stable process parameters when computing the relative intensity at a wavelength of 960 nm, followed by the welding camera (Pearson’s r = 0.84) when analyzing the images with a convolutional neural network. Based on the findings, a closed-loop-control was created. As a system identification revealed a high impact of the welding speed on the track height in comparison to the wire feed rate (Pearson’s r − 0.90 < > − 0.16), the closed-loop-control was realized by means of a simple P-control for the welding speed. The proposed approach enabled the manufacturing of multi-layer multi-bead parts with multi-axes deposition paths.
在多轴电弧增材制造中,保持正确的喷嘴到工件的距离对于避免碰撞和工艺缺陷至关重要。测量这一距离是具有挑战性的,因为焊接电弧使传统距离测量的使用复杂化,而不需要在过程中进行位置偏移。因此,本研究调查并评估了几种传感器(导线馈送传感器、电流和电压传感器、麦克风、焊接相机、光谱仪、结构声学传感器)用于方向独立的过程测量的使用情况。基于领域知识提取特征,并通过相关性分析选择特征。在计算波长为960 nm的相对强度时,光谱仪(Pearson’s r = - 0.90)对稳定工艺参数的测量结果最稳健,其次是焊接相机(Pearson’s r = 0.84),使用卷积神经网络对图像进行分析。在此基础上,建立了闭环控制系统。由于系统辨识表明,与送丝速度相比,焊接速度对轨道高度的影响较大(Pearson’s r−0.90 < >−0.16),因此通过对焊接速度的简单p控制来实现闭环控制。该方法可实现多轴沉积路径的多层多芯零件的制造。
{"title":"Nozzle-to-Work Distance Measurement and Control in Wire Arc Additive Manufacturing","authors":"Raven T. Reisch, T. Hauser, Jürgen Franke, F. Heinrich, Konstantinos Theodorou, T. Kamps, Alois Knoll","doi":"10.1145/3501774.3501798","DOIUrl":"https://doi.org/10.1145/3501774.3501798","url":null,"abstract":"In multi-axes Wire Arc Additive Manufacturing, keeping the correct nozzle-to-work distance is crucial to avoid collisions and process defects. Measuring this distance is challenging as the welding arc complicates the usage of conventional distance measurements without positional offset in-process. For that reason, this study investigated and evaluated the usage of several sensors (wire feed sensor, current and voltage sensor, microphone, welding camera, spectrometer, structural acoustic sensor) for a direction independent in-process measurement. Features were extracted based on domain knowledge and selected by means of a correlation analysis. The spectrometer (Pearson’s r = −0.90) showed the most robust measurements for stable process parameters when computing the relative intensity at a wavelength of 960 nm, followed by the welding camera (Pearson’s r = 0.84) when analyzing the images with a convolutional neural network. Based on the findings, a closed-loop-control was created. As a system identification revealed a high impact of the welding speed on the track height in comparison to the wire feed rate (Pearson’s r − 0.90 < > − 0.16), the closed-loop-control was realized by means of a simple P-control for the welding speed. The proposed approach enabled the manufacturing of multi-layer multi-bead parts with multi-axes deposition paths.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123880433","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
A Framework for the Adoption of Agile within Software SMEs in Saudi Arabia 沙特阿拉伯中小软件企业采用敏捷的框架
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501785
F. Altuwaijri, M. Ferrario
Agile is an established and globally adopted software development methodology for managing software projects, known for reducing time to market and costs, and improving customer satisfaction. However, in developing countries, such as those in the Middle East, Agile is still in the early stages of adoption compared to Europe and North America. This is problematic, specifically in the case of Saudi Arabia, which is increasingly looking at the software industry to diversify its economy to reduce the reliance on the oil industry. It is essential to understand the factors that influence the decision of Saudi software organisations to adopt Agile. Hence, this study aims to critically review the influential factors identified in the Agile adoption framework that may support or challenge the adoption of Agile in small and medium-sized enterprises (SMEs) in Saudi Arabia. To this end, we carried out a focus group study with five software practitioners working in different Saudi software SMEs. The main findings indicate the apparent influence of all the identified factors in the developed framework except those related to process, with a high level of importance attached to culture, people and knowledge factors. This study refines the framework and helps software organisations assess their readiness for adopting Agile during the development process.
敏捷是一种已建立并在全球范围内采用的软件开发方法,用于管理软件项目,以减少上市时间和成本以及提高客户满意度而闻名。然而,在发展中国家,例如中东国家,与欧洲和北美相比,敏捷仍然处于早期采用阶段。这是一个问题,特别是在沙特阿拉伯的情况下,沙特阿拉伯越来越多地关注软件产业,以实现经济多元化,减少对石油工业的依赖。理解影响沙特软件组织采用敏捷决策的因素是至关重要的。因此,本研究旨在批判性地回顾敏捷采用框架中确定的影响因素,这些因素可能支持或挑战敏捷在沙特阿拉伯中小型企业(SMEs)中的采用。为此,我们与在不同的沙特软件中小企业工作的五名软件从业人员进行了焦点小组研究。主要研究结果表明,除了与流程相关的因素外,已开发框架中所有确定的因素都具有明显的影响,文化、人员和知识因素具有高度重要性。这项研究改进了框架,并帮助软件组织评估他们在开发过程中采用敏捷的准备情况。
{"title":"A Framework for the Adoption of Agile within Software SMEs in Saudi Arabia","authors":"F. Altuwaijri, M. Ferrario","doi":"10.1145/3501774.3501785","DOIUrl":"https://doi.org/10.1145/3501774.3501785","url":null,"abstract":"Agile is an established and globally adopted software development methodology for managing software projects, known for reducing time to market and costs, and improving customer satisfaction. However, in developing countries, such as those in the Middle East, Agile is still in the early stages of adoption compared to Europe and North America. This is problematic, specifically in the case of Saudi Arabia, which is increasingly looking at the software industry to diversify its economy to reduce the reliance on the oil industry. It is essential to understand the factors that influence the decision of Saudi software organisations to adopt Agile. Hence, this study aims to critically review the influential factors identified in the Agile adoption framework that may support or challenge the adoption of Agile in small and medium-sized enterprises (SMEs) in Saudi Arabia. To this end, we carried out a focus group study with five software practitioners working in different Saudi software SMEs. The main findings indicate the apparent influence of all the identified factors in the developed framework except those related to process, with a high level of importance attached to culture, people and knowledge factors. This study refines the framework and helps software organisations assess their readiness for adopting Agile during the development process.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123954302","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
Software Development in Small Software Companies: Exploring the Usage of Procedures, Techniques, Methods and Models in Practice 小型软件公司的软件开发:在实践中探索程序、技术、方法和模型的使用
Pub Date : 2021-11-19 DOI: 10.1145/3501774.3501779
Micheal Tuape, Victoria T. Hasheela-Mufeti, A. Kayanda, Jussi Kasurinen
Small software companies have a challenge with utilizing process tools, which affects practice with significant quality-related challenges. This affects the software industry significantly because SSCs dominate the industry, and most of all, over 80 percent of software products are produced by SSCs. This cross-sectional survey was conducted in 3 countries attracting 115 respondents with the primary objective of investigating the software practice concerning the utilization of process tools in SSCs. The study focused on the tools used in requirements engineering and software testing as critical process areas for quality software products. Our findings indicate that the number of personnel intertwines with the complexities arising from lengthy procedures of the tools and processes, aggregating into difficulty in tool usage. Due to the constant evolution of practices, the volatility in processes also causes slow adoption of other tools, for instance, testing that must accompany the main engineering tools during a project. These findings are significant in informing theory and communicating to the practitioners what they should do regarding process tools.
小型软件公司在利用过程工具方面面临挑战,这影响了与质量相关的重大挑战的实践。这极大地影响了软件行业,因为ssc主导着整个行业,而且最重要的是,超过80%的软件产品是由ssc生产的。这项横断面调查在3个国家进行,吸引了115名受访者,主要目的是调查与ssc中过程工具利用有关的软件实践。研究集中在需求工程和软件测试中使用的工具,作为质量软件产品的关键过程领域。我们的研究结果表明,人员数量与工具和流程的冗长过程所产生的复杂性交织在一起,汇总成工具使用的困难。由于实践的不断发展,过程中的不稳定性也导致其他工具的缓慢采用,例如,在项目期间必须伴随主要工程工具的测试。这些发现在告知理论和与实践者就过程工具应该做些什么方面具有重要意义。
{"title":"Software Development in Small Software Companies: Exploring the Usage of Procedures, Techniques, Methods and Models in Practice","authors":"Micheal Tuape, Victoria T. Hasheela-Mufeti, A. Kayanda, Jussi Kasurinen","doi":"10.1145/3501774.3501779","DOIUrl":"https://doi.org/10.1145/3501774.3501779","url":null,"abstract":"Small software companies have a challenge with utilizing process tools, which affects practice with significant quality-related challenges. This affects the software industry significantly because SSCs dominate the industry, and most of all, over 80 percent of software products are produced by SSCs. This cross-sectional survey was conducted in 3 countries attracting 115 respondents with the primary objective of investigating the software practice concerning the utilization of process tools in SSCs. The study focused on the tools used in requirements engineering and software testing as critical process areas for quality software products. Our findings indicate that the number of personnel intertwines with the complexities arising from lengthy procedures of the tools and processes, aggregating into difficulty in tool usage. Due to the constant evolution of practices, the volatility in processes also causes slow adoption of other tools, for instance, testing that must accompany the main engineering tools during a project. These findings are significant in informing theory and communicating to the practitioners what they should do regarding process tools.","PeriodicalId":255059,"journal":{"name":"Proceedings of the 2021 European Symposium on Software Engineering","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127904631","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
期刊
Proceedings of the 2021 European Symposium on Software Engineering
全部 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