{"title":"A Hybrid Load Balancing Algorithm Based on Artificial Bee Colony for LEO Satellite Networks","authors":"Xiaoheng Chen, Jiali Bian","doi":"10.1109/ICSESS54813.2022.9930229","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930229","url":null,"abstract":"With the development of satellite communication network, LEO satellite constellation network has become a hotspot. Due to the uneven distribution of traffic, which may cause the inter-satellite link congestion, load balance routing has become an important issue for LEO. To solve this problem, a hybrid routing algorithm ABC-HLBR is proposed, which combines global load balancing routing based on artificial bee colony with real-time 10-cal route dynamic adjustment based on two-hop link states. Simulation results show that the performance of network is improved by this algorithm in terms of the average end-to-end delay, the average drop rate and the total throughput.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126518240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"System Architecture and Core Technology, Method and Data-Driven Technology of Digital Twin Riverbasin","authors":"Wenzheng Li, Chunlin Zhang","doi":"10.1109/ICSESS54813.2022.9930231","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930231","url":null,"abstract":"Digital twin riverbasin is a riverbasin digital twins corresponding to the physical riverbasin unit object, With the help of riverbasin digital twins model, simulation, emulation, verification, prediction and deduction of the current physical riverbasin business behavior state and rule. Aiming at the problems of data, algorithm and twin model in the construction process of digital twin riverbasin, The proposed system Architecture and core technology of Digital twin riverbasin, the research on data acquisition, mapping image, twin model construction and data-driven technology of digital twin riverbasin is systematically carried out, and the method and data-driven mechanism based digital thread of digital twin riverbasin are put forward. The research results can provide theoretical, methodological guidance and technical support for the construction of digital twin riverbasin..","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132943737","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Development and Application of Experimental Platform for Time Series Analysis Course","authors":"Shenglan Peng, Yunhua Weng","doi":"10.1109/ICSESS54813.2022.9930286","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930286","url":null,"abstract":"With the development of information technology, the content and means of the current statistics practice course can no longer meet the teaching needs. In order to strengthen the experimental practice courses according to the requirement of “advanced, innovative and challenging,” taking the time series analysis practice course as an example, an experimental platform based on R-shiny application was designed and developed. The platform has an interactive interface with good user experience and provides all the steps required to complete the basic experiments as well as end-to-end advanced data analysis services to meet the needs of teaching and research including case studies and empirical analysis.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125104017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Template-based Formalization of Feature Models for Product Family","authors":"Hongbo Liu, Xi Wang, Weiwei Wang","doi":"10.1109/ICSESS54813.2022.9930329","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930329","url":null,"abstract":"The feature model considers several products as a collection of features and describes the commonality and variability of the family in terms of feature relationships. Traditional informal feature models lacked the support of tools to automate the process of feature modeling, so formal methods were introduced implement automated support for feature modeling tools. For large software, writing formal specifications for feature models directly is quite difficult and requires technical background and experience. In this paper, we propose a formal template-based approach to constructing feature models and their formal descriptions, each template is used to formalize a class of PFA expressions. We give a structural definition of the templates and for constructing feature models from templates and generating formal descriptions of the corresponding features. We give a case study to illustrate the effectiveness of our method.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123247155","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}
Amina Khusnutdinova, K. Evdokimova, Valeria Istomina, A. Kruglov, G. Succi
{"title":"Exploring and Analyzing Insights for Software Process Improvement","authors":"Amina Khusnutdinova, K. Evdokimova, Valeria Istomina, A. Kruglov, G. Succi","doi":"10.1109/ICSESS54813.2022.9930206","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930206","url":null,"abstract":"The goal of this research project was to apply the ideas from Gregory Bateson’s book “Steps To An Ecology Of Mind” to the software development process. In our work, we focused on three fundamental aspects: a) the process to follow, b) the product being built, c) the structure of the team and its organization. While reading the book, we identified the general concepts of the human brain work and drew parallels between the situations described in the book and the conditions that people face during software development. We conducted an anonymous survey among software developers and made sure that many selected ideas could be used to improve the software development process.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"216 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122387015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Hybrid Recursive Algorithm to Solving the Identical Bin Packing Problem","authors":"Yanming Ye, Yaru Su","doi":"10.1109/ICSESS54813.2022.9930183","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930183","url":null,"abstract":"To solve identical cuboid bin packing problem, a recursive algorithm combining with the idea of combination block is proposed. The experimental results show that the average space utilization of the algorithm on target data set can reach 99.88% that is better than other algorithms.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123047872","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Trusted Optimization Models - A New Business Paradigm Based on Blockchain and Privacy Protection","authors":"Siyuan Zhou","doi":"10.1109/ICSESS54813.2022.9930240","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930240","url":null,"abstract":"With the rapid development of information technology and Internet technology, the Web2.0 platform economic model has become an important component of users’ “online shopping” and “online finance”, but Web2.0 platform consumers have to. However, Web2.0 platform consumers must consider the platform’s creditworthiness behind the products. Blockchain technology is widely used in Web applications due to its security, sharing and block-centric features. At the same time, blockchain network nodes need to disclose the transaction information on the chain to reach a consensus, which poses serious privacy problems to users. Based on this, this paper proposes a new business paradigm based on Blockchain and privacy protection to optimize the transaction model of the web 2.0 platform trustfully. A transaction model with lower risk and more realistic trustworthiness is provided for Internet users.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132168880","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Context-Aware and QoS Prediction-based Cross-Domain Microservice Instance Discovery","authors":"Huan Liu, Weishi Zhang, Xiuguo Zhang, Zhiying Cao, Ruijie Tian","doi":"10.1109/ICSESS54813.2022.9930241","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930241","url":null,"abstract":"Context and QoS cannot be fully used and it is difficult to balance the time efficiency and the accuracy in most existing microservice instance discovery algorithms. So, a method for microservice instance discovery based on context clustering and QoS prediction is proposed. Firstly, according to the similarity of microservice context and user context, clustering algorithms are applied to match requesters with microservices. Then the current attribute data is predicted according to the history data, which includes instance QoS data and server resource data that instances are located on. Finally, the performance value of each instance can be got and instances with the highest performance value are returned to the requester. The comparison experiments show that the microservice instance discovery method based on context clustering and QoS prediction can effectively improve user satisfaction on discovery results and reduce the time required for microservice instance discovery.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122035566","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A New Method for Evaluating Core Developers In Open Source Software","authors":"Yulin Song, Tao Wang, Yang Shen, Junsheng Chang","doi":"10.1109/ICSESS54813.2022.9930230","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930230","url":null,"abstract":"The high-quality development of Open Source Software(OSS) benefits from the contributions of developers. An important research question is how to truly assess the extent of contribution of all developers in open source software and effectively identify the core developers to avoid their loss. In this paper, we use the undirected weighted network model to build a Developer Collaboration Network(DCN) based on developers and their contributions to the GitHub community’s open source software Rails, analyse the characteristics of developer partnerships through the Developer Collaboration Network, and propose a Developer Personal Impact Factor(DPIF) to evaluate the importance of developer, select the top 10 core developers in Rails, focus on their participation in the open source software process, and predicting the changes of their contributions. The experimental results show that core developers with extensive partnerships are more likely to associate with developers with fewer partnerships. The average degree of developer contribution does not increase with more developers. Developer partnerships are characterized by close localization and loose overall relationships. The Developer Personal Impact Factor identifies the core developers in open source software well. The Developer Personal Impact Factor gives a ranking in which the core team members rank in the top 1.17% on average.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115823895","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Quality Evaluation Method for Software Testing about Safety-Critical Software","authors":"Yunfeng Lu, C. Li, Song Wang, Yang Liu, Jie Dai","doi":"10.1109/ICSESS54813.2022.9930258","DOIUrl":"https://doi.org/10.1109/ICSESS54813.2022.9930258","url":null,"abstract":"Software testing is an important means for quality assurance about safety-critical software, the quality of software testing directly affects the quality of safety-critical software. The main quality evaluation method for software testing is constructing a testing quality evaluation model and using it to evaluate the quality. But, the existing research does not reflect the characteristics of safety-critical software. In this paper, we propose a quality evaluation model for software testing about safety-critical software which includes four aspects: compliance, stability, adequacy, and effectiveness. Every aspect contains some measure elements. The elements are assigned weights by Analytic Hierarchy Process. The elements and the weights are all considering the characteristics of safety-critical software. The evaluation result is obtained by synthesizing the weights and the measure values through the fuzzy comprehensive evaluation method. The software’s quality under testing influences the result of software testing quality evaluation. In order to solve this problem, we calibrate some measure values in consideration of the software’s attributes. We validate the method with some practical projects, and the results show it is practical and effective.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"199 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116374355","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}