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

筛选
英文 中文
A Novel Cooperative Parallel Multi-Population Optimization Algorithm 一种新的协同并行多种群优化算法
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3571711
N. Verma, Pooya Moradian Zadeh, Ziad Kobti
{"title":"A Novel Cooperative Parallel Multi-Population Optimization Algorithm","authors":"N. Verma, Pooya Moradian Zadeh, Ziad Kobti","doi":"10.1145/3571697.3571711","DOIUrl":"https://doi.org/10.1145/3571697.3571711","url":null,"abstract":"This work proposes a new parallel meta-heuristic optimization algorithm to deal with high dimensional optimization problems. We introduce a parallel and co-evolving multi population framework that mimics the hierarchical structure of grey wolves. We also propose using elite groups and a probabilistic mutation operator to improve the convergence speed and exploration ability. The algorithm is benchmarked on the twenty-eight functions of IEEE Congress of Evolutionary Computation (CEC) 2013 test suites and is compared with other meta-heuristic algorithms. Our proposed algorithm results show that our algorithm can find more optimal solutions at higher dimensions as compared to other meta-heuristic algorithms. Non-parametric statistical test also show the consistency in the obtained results.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134608542","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
Organizational governance: Resolving insufficient practice and quality expectation in Small Software Companies. 组织治理:解决小型软件公司中不足的实践和质量期望。
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3571700
Micheal Tuape, P. Iiyambo, Jussi Kasurinen
{"title":"Organizational governance: Resolving insufficient practice and quality expectation in Small Software Companies.","authors":"Micheal Tuape, P. Iiyambo, Jussi Kasurinen","doi":"10.1145/3571697.3571700","DOIUrl":"https://doi.org/10.1145/3571697.3571700","url":null,"abstract":"The quality of software products is among the most prevalent challenges threatening the software development primarily in small software companies (SSCs). These challenges are associated with insufficient practices affecting the production of software and the development processes. This paper explores the role of governance in streamlining software processes and practices to produce better quality software products. In a cross-sectional survey (n = 127), we reached out to software practitioners working in SSCs from four countries. We examined how SSCs engage in oversight and accountability and how SSCs perform management roles and activities, such as controlling, directing, and guiding in the process of developing software. Our findings indicate that although the SSCs minimally embrace governance practices, the smaller companies have a more challenging task embracing governance practices from the complexities arising out of these companies' structures. This study highlights the aspects of governance that need attention in the smaller category of SSCs. It proposes an organizational governance model to facilitate the SSCs in developing governance strategies to take advantage of the benefits of governance during software development.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"47 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132285526","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
Pattern recognition methods as a base of development of new instruments for investigations in physical chemistry 模式识别方法是开发物理化学研究新仪器的基础
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3573941
I. Suleimenov, Y. Vitulyova, D. Shaltykova, D. Matrassulova, A. Bakirov
{"title":"Pattern recognition methods as a base of development of new instruments for investigations in physical chemistry","authors":"I. Suleimenov, Y. Vitulyova, D. Shaltykova, D. Matrassulova, A. Bakirov","doi":"10.1145/3571697.3573941","DOIUrl":"https://doi.org/10.1145/3571697.3573941","url":null,"abstract":"It is shown that 3D-pattern recognition methods combined with acoustic holography methods are a promising tool for atomization of measurements used in the physical chemistry of polymer hydrogels, in particular, for studying the interaction of hydrogels with substances present in the surrounding solution. It is shown that in this case, simplified methods for obtaining 3D patterns can be used. The convenience of using Galois fields for obtaining information and phase shifts of acoustic oscillations has been demonstrated. A modulo adder circuit with an adjustable value of the modulus is proposed, which makes it possible to significantly simplify the circuit implementation of calculations in Galois fields.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122226512","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
Using Contracts to Improve Security through Responsibility Bifurcation 使用契约通过责任分岔提高安全性
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3571699
Sam Hays, Jules White
{"title":"Using Contracts to Improve Security through Responsibility Bifurcation","authors":"Sam Hays, Jules White","doi":"10.1145/3571697.3571699","DOIUrl":"https://doi.org/10.1145/3571697.3571699","url":null,"abstract":"As software development has shifted into a “getting to market quickly\"[4] philosophy by embracing fast iteration[2] paradigms offered by such practices as “agile\", ensuring strong security and verifiability characteristics has become increasingly difficult. One major contributing factor is the tension between getting to market and satisfying the internal quality requirements of the engineering team (often resulting in software released “too soon” from the perspective of the engineers). This paper describes a software development workflow whereby security and verifiability can be wholly or partially offloaded to a contract to be written by security experts on, or partnering with, the development team and associated enforcement library. This contract can be used to reason about certain properties of the software externally from the running software itself and to enforce a subset of its capabilities at runtime, thus ensuring that at the injection points, the software will behave in a predictable and modelable manner.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115337063","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
CNN–based crack detection in oxide layers of hot rolled steel sheet samples for the validation of a pickling process model 基于cnn的热轧钢板氧化层裂纹检测,验证酸洗过程模型
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3576937
Sabrina Fleischanderl, M. Javurek, Veronika Putz, Doris Hierzenberger, Helmut Holzer, G. Angeli
{"title":"CNN–based crack detection in oxide layers of hot rolled steel sheet samples for the validation of a pickling process model","authors":"Sabrina Fleischanderl, M. Javurek, Veronika Putz, Doris Hierzenberger, Helmut Holzer, G. Angeli","doi":"10.1145/3571697.3576937","DOIUrl":"https://doi.org/10.1145/3571697.3576937","url":null,"abstract":"Cracks in the oxide layer of steel sheets after hot rolling play an important role during the oxide layer removal with acid in the following pickling process. The time required to remove the oxide layer should increase with the crack distance as the acid is supposed to undercut the oxide layer. In order to validate a corresponding mathematical model, hot rolled steel sample surfaces are analysed in a microscope in a first step. The cracks in the microscope images are segmented using a CNN–based algorithm for semantic segmentation, followed by a post–processing step to determine distances between neighboring cracks. The approach allows an automated crack distance determination over a region 300 times larger than the typical crack distance of approximately 30 µm. In a laboratory pickling simulator, the oxide layer of the samples is removed in a second step. During this process, the sample surface is observed by a camera, allowing to identify the locally varying time for the removal of the oxide layer. In a final step, the local distribution of the crack distances is compared to the local distribution of the pickling time, which should correlate according to the mathematical model.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124908523","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
Qualitative analysis of the relationship between design smells and software engineering challenges 对设计气味和软件工程挑战之间的关系进行定性分析
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3571704
A. Imran, T. Kosar
{"title":"Qualitative analysis of the relationship between design smells and software engineering challenges","authors":"A. Imran, T. Kosar","doi":"10.1145/3571697.3571704","DOIUrl":"https://doi.org/10.1145/3571697.3571704","url":null,"abstract":"Software design debt aims to elucidate the rectification attempts of the present design flaws and studies the influence of those to the cost and time of the software. Design smells are a key cause of incurring design debt. Although the impact of design smells on design debt have been predominantly considered in current literature, how design smells are caused due to not following software engineering best practices require more exploration. This research provides a tool which is used for design smell detection in Java software by analyzing large volume of source codes. More specifically, 409,539 Lines of Code (LoC) and 17,760 class files of open source Java software are analyzed here. Obtained results show desirable precision values ranging from 81.01% to 93.43%. Based on the output of the tool, a study is conducted to relate the cause of the detected design smells to two software engineering challenges namely \"irregular team meetings\" and \"scope creep\". As a result, the gained information will provide insight to the software engineers to take necessary steps of design remediation actions.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131559117","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
A Cross-domain Data Marketplace for Data Sharing 面向数据共享的跨域数据市场
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-10-27 DOI: 10.1145/3571697.3571707
Argyro Mavrogiorgou, Vasileios Koukos, Eleftheria Kouremenou, Athanasios Kiourtis, Alexandros Raikos, George Manias, D. Kyriazis
{"title":"A Cross-domain Data Marketplace for Data Sharing","authors":"Argyro Mavrogiorgou, Vasileios Koukos, Eleftheria Kouremenou, Athanasios Kiourtis, Alexandros Raikos, George Manias, D. Kyriazis","doi":"10.1145/3571697.3571707","DOIUrl":"https://doi.org/10.1145/3571697.3571707","url":null,"abstract":"In recent years, vast amounts of data are generated from a plethora of devices, systems, and platforms, covering a wide range of domains. This data increase generates the necessity to access a wide range of technical and technological resources enabling efficient and ready-to-use data analysis solutions, including resources for training and learning in addition to data infrastructure elements, as well as Artificial Intelligence (AI)/Machine Learning (ML) techniques. Current solutions are siloed, and instead of being structured, integrated, and openly accessible from a single-entry point, they still tend to be fragmented and proprietary. To address this gap, the concept of data marketplaces has been generated including a plethora of solutions, in the form of data assets, for offering an access point to the aforementioned services. Though, current data marketplaces lack of genericity since they are tailored and implemented under specific domains, not being able to fully offer a single-entry point towards interdisciplinary ready-to-use data management solutions and assets. This paper describes a cross-domain Data Marketplace, as a unified web-based platform that offers to its users various ready-to-use data management solutions, supporting different kinds of cross-sector assets including datasets, software components, data science notebooks, as well as multimedia content of software solutions among others. Moreover, it showcases how this Data Marketplace has been designed and specified based on existing marketplaces, while it demonstrates the way that its users are able to search and retrieve assets for resolving their business issues, or achieving some of their educational/research/personal goals.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115552150","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
Verification system based on long-range iris and Graph Siamese Neural Networks 基于远程虹膜和图连体神经网络的验证系统
Proceedings of the 2022 European Symposium on Software Engineering Pub Date : 2022-07-28 DOI: 10.1145/3571697.3571708
Francesco Zola, Jose Alvaro Fernandez-Carrasco, J. L. Bruse, M. Galar, Z. Geradts
{"title":"Verification system based on long-range iris and Graph Siamese Neural Networks","authors":"Francesco Zola, Jose Alvaro Fernandez-Carrasco, J. L. Bruse, M. Galar, Z. Geradts","doi":"10.1145/3571697.3571708","DOIUrl":"https://doi.org/10.1145/3571697.3571708","url":null,"abstract":"Biometric systems represent valid solutions in tasks like user authentication and verification, since they are able to analyze physical and behavioural features with high precision. However, especially when physical biometrics are used, as is the case of iris recognition, they require specific hardware such as retina scanners, sensors, or HD cameras to achieve relevant results. At the same time, they require the users to be very close to the camera to extract high-resolution information. For this reason, in this work, we propose a novel approach that uses long-range (LR) distance images for implementing an iris verification system. More specifically, we present a novel methodology for converting LR iris images into graphs and then use Graph Siamese Neural Networks (GSNN) to predict whether two graphs belong to the same person. In this study, we not only describe this methodology but also evaluate how the spectral components of these images can be used for improving the graph extraction and the final classification task. Results demonstrate the suitability of this approach, encouraging the community to explore graph application in biometric systems.","PeriodicalId":400139,"journal":{"name":"Proceedings of the 2022 European Symposium on Software Engineering","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131646578","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信