首页 > 最新文献

Foundations of Computing and Decision Sciences最新文献

英文 中文
Designing a Mathematical Model to Solve the Uncertain Facility Location Problem Using C Stochastic Programming Method 用C随机规划方法设计求解不确定设施选址问题的数学模型
Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-09-01 DOI: 10.2478/fcds-2023-0014
Paitoon Chetthamrongchai, Biju Theruvil Sayed, Elena Igorevna Artemova, Sandhir Sharma, Atheer Y. Oudah, Ahmed Kateb Jumaah Al-Nussairi, Bashar S. Bashar, A. Heri Iswanto
Abstract Locating facilities such as factories or warehouses is an important and strategic decision for any organization. Transportation costs, which often form a significant part of the price of goods offered, are a function of the location of the plans. To determine the optimal location of these designs, various methods have been proposed so far, which are generally definite (non-random). The main aim of the study, while introducing these specific algorithms, is to suggest a stochastic model of the location problem based on the existing models, in which random programming, as well as programming with random constraints are utilized. To do so, utilizing programming with random constraints, the stochastic model is transformed into a specific model that can be solved by using the latest algorithms or standard programming methods. Based on the results acquired, this proposed model permits us to attain more realistic solutions considering the random nature of demand. Furthermore, it helps attain this aim by considering other characteristics of the environment and the feedback between them.
对任何组织来说,工厂或仓库等设施的选址都是一项重要的战略决策。运输成本通常是所提供商品价格的重要组成部分,它是计划所处位置的一个函数。为了确定这些设计的最优位置,目前已经提出了各种方法,这些方法通常是确定的(非随机的)。在介绍这些具体算法的同时,本研究的主要目的是在现有模型的基础上,利用随机规划和随机约束规划,提出一种定位问题的随机模型。为此,利用具有随机约束的规划,将随机模型转化为可使用最新算法或标准规划方法求解的特定模型。基于所获得的结果,该模型允许我们在考虑需求随机性的情况下获得更现实的解决方案。此外,通过考虑环境的其他特征以及它们之间的反馈,它有助于实现这一目标。
{"title":"Designing a Mathematical Model to Solve the Uncertain Facility Location Problem Using C Stochastic Programming Method","authors":"Paitoon Chetthamrongchai, Biju Theruvil Sayed, Elena Igorevna Artemova, Sandhir Sharma, Atheer Y. Oudah, Ahmed Kateb Jumaah Al-Nussairi, Bashar S. Bashar, A. Heri Iswanto","doi":"10.2478/fcds-2023-0014","DOIUrl":"https://doi.org/10.2478/fcds-2023-0014","url":null,"abstract":"Abstract Locating facilities such as factories or warehouses is an important and strategic decision for any organization. Transportation costs, which often form a significant part of the price of goods offered, are a function of the location of the plans. To determine the optimal location of these designs, various methods have been proposed so far, which are generally definite (non-random). The main aim of the study, while introducing these specific algorithms, is to suggest a stochastic model of the location problem based on the existing models, in which random programming, as well as programming with random constraints are utilized. To do so, utilizing programming with random constraints, the stochastic model is transformed into a specific model that can be solved by using the latest algorithms or standard programming methods. Based on the results acquired, this proposed model permits us to attain more realistic solutions considering the random nature of demand. Furthermore, it helps attain this aim by considering other characteristics of the environment and the feedback between them.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135640628","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
Adaptive differential evolution algorithm with a pheromone-based learning strategy for global continuous optimization 基于信息素学习策略的全局连续优化自适应差分进化算法
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-06-01 DOI: 10.2478/fcds-2023-0010
Pirapong Singsathid, P. Puphasuk, J. Wetweerapong
Abstract Differential evolution algorithm (DE) is a well-known population-based method for solving continuous optimization problems. It has a simple structure and is easy to adapt to a wide range of applications. However, with suitable population sizes, its performance depends on the two main control parameters: scaling factor (F ) and crossover rate (CR). The classical DE method can achieve high performance by a time-consuming tunning process or a sophisticated adaptive control implementation. We propose in this paper an adaptive differential evolution algorithm with a pheromone-based learning strategy (ADE-PS) inspired by ant colony optimization (ACO). The ADE-PS embeds a pheromone-based mechanism that manages the probabilities associated with the partition values of F and CR. It also introduces a resetting strategy to reset the pheromone at a specific time to unlearn and relearn the progressing search. The preliminary experiments find a suitable number of subintervals (ns) for partitioning the control parameter ranges and the reset period (rs) for resetting the pheromone. Then the comparison experiments evaluate ADE-PS using the suitable ns and rs against some adaptive DE methods in the literature. The results show that ADE-PS is more reliable and outperforms several well-known methods in the literature.
摘要微分进化算法(DE)是求解连续优化问题的一种著名的基于种群的方法。它结构简单,易于适应广泛的应用。然而,在适当的种群规模下,其性能取决于两个主要的控制参数:比例因子(F)和交叉率(CR)。经典的DE方法可以通过耗时的调谐过程或复杂的自适应控制实现来实现高性能。本文提出了一种受蚁群优化(ACO)启发的基于信息素的学习策略(ADE-PS)的自适应差分进化算法。ADE-PS嵌入了一种基于信息素的机制,用于管理与F和CR的分配值相关的概率。它还引入了一种重置策略,在特定时间重置信息素,以忘记和重新学习正在进行的搜索。初步实验找到了用于划分控制参数范围的合适数量的子区间(ns)和用于重置信息素的重置周期(rs)。然后,比较实验使用合适的ns和rs与文献中的一些自适应DE方法来评估ADE-PS。结果表明,ADE-PS更可靠,并且优于文献中几种著名的方法。
{"title":"Adaptive differential evolution algorithm with a pheromone-based learning strategy for global continuous optimization","authors":"Pirapong Singsathid, P. Puphasuk, J. Wetweerapong","doi":"10.2478/fcds-2023-0010","DOIUrl":"https://doi.org/10.2478/fcds-2023-0010","url":null,"abstract":"Abstract Differential evolution algorithm (DE) is a well-known population-based method for solving continuous optimization problems. It has a simple structure and is easy to adapt to a wide range of applications. However, with suitable population sizes, its performance depends on the two main control parameters: scaling factor (F ) and crossover rate (CR). The classical DE method can achieve high performance by a time-consuming tunning process or a sophisticated adaptive control implementation. We propose in this paper an adaptive differential evolution algorithm with a pheromone-based learning strategy (ADE-PS) inspired by ant colony optimization (ACO). The ADE-PS embeds a pheromone-based mechanism that manages the probabilities associated with the partition values of F and CR. It also introduces a resetting strategy to reset the pheromone at a specific time to unlearn and relearn the progressing search. The preliminary experiments find a suitable number of subintervals (ns) for partitioning the control parameter ranges and the reset period (rs) for resetting the pheromone. Then the comparison experiments evaluate ADE-PS using the suitable ns and rs against some adaptive DE methods in the literature. The results show that ADE-PS is more reliable and outperforms several well-known methods in the literature.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"243 - 266"},"PeriodicalIF":1.1,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42289244","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 Modified Hybrid Objective Model to Calculate the Weights of Cause and Effect Criteria in a System: DEMATEL and DEVELOPED SWARA (D-DS) Based Model 计算系统因果标准权重的改进混合目标模型:基于DEMATEL和DEVELOPED SWARA(D-DS)的模型
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-06-01 DOI: 10.2478/fcds-2023-0006
Seyed Hossain Ebrahimi
Abstract Criteria weighting is a widely used and also an important feature of multi criteria decision making problems specially in engineering, computer science and management investigations. In particular in many studies related to complex systems there would be usually two main groups of cause and effect criteria. In this research it is intended to make an hybrid objective model comprising DEMATEL and SWARA techniques to assign classified weights to the subgroup of cause and effect criteria. As a main goal, the proposed hybrid model in this presented paper can afford to assign greater values for criteria who belong to cause group. In this regard we apply the objective information which derived from the parameters of (R, equal to sum of direct and indirect influence of a criteria), (R/C, named as net influence power of a criteria) and (R-C, named as net effect of a criteria) related to the final total influence matrix T in DEMATEL methodology. The main contribution in this work lies in utilizing the SWARA methodology and making us of its revision where the relatively Comparative Importance Sj, applied in SWARA technique is reconfigured by some aggregation operators including max, Einstein and Hamacher operators for obtaining more uniformed weights of cause and effect criteria relatively to SWARA basic methodology. Finally results shows that the (R/C) and (R-C)would transfer more clear and refined data and numeric information achieving better and highly reliable weights of criteria categorized into two groups of cause and effect group.
准则加权是多准则决策问题的一个重要特征,在工程、计算机科学和管理研究中得到了广泛的应用。特别是在许多与复杂系统有关的研究中,通常会有两组主要的因果标准。在本研究中,旨在建立一个混合目标模型,包括DEMATEL和SWARA技术,为因果标准的子组分配分类权重。作为主要目标,本文提出的混合模型可以为属于原因组的标准分配更大的值。在这方面,我们应用从参数(R,等于一个标准的直接和间接影响的总和)、(R/C,称为一个标准的净影响力)和(R-C,称为一个标准的净效应)衍生的客观信息,这些参数与DEMATEL方法中的最终总影响矩阵T相关。本工作的主要贡献在于利用了SWARA方法,并对其进行了修订,其中SWARA技术中应用的相对比较重要性Sj通过一些聚合算子(包括max, Einstein和Hamacher算子)重新配置,以获得相对于SWARA基本方法更均匀的因果标准权重。结果表明,(R/C)和(R-C)传递的数据和数值信息更清晰、精细化,获得的因果两组标准权重更好、可靠性更高。
{"title":"A Modified Hybrid Objective Model to Calculate the Weights of Cause and Effect Criteria in a System: DEMATEL and DEVELOPED SWARA (D-DS) Based Model","authors":"Seyed Hossain Ebrahimi","doi":"10.2478/fcds-2023-0006","DOIUrl":"https://doi.org/10.2478/fcds-2023-0006","url":null,"abstract":"Abstract Criteria weighting is a widely used and also an important feature of multi criteria decision making problems specially in engineering, computer science and management investigations. In particular in many studies related to complex systems there would be usually two main groups of cause and effect criteria. In this research it is intended to make an hybrid objective model comprising DEMATEL and SWARA techniques to assign classified weights to the subgroup of cause and effect criteria. As a main goal, the proposed hybrid model in this presented paper can afford to assign greater values for criteria who belong to cause group. In this regard we apply the objective information which derived from the parameters of (R, equal to sum of direct and indirect influence of a criteria), (R/C, named as net influence power of a criteria) and (R-C, named as net effect of a criteria) related to the final total influence matrix T in DEMATEL methodology. The main contribution in this work lies in utilizing the SWARA methodology and making us of its revision where the relatively Comparative Importance Sj, applied in SWARA technique is reconfigured by some aggregation operators including max, Einstein and Hamacher operators for obtaining more uniformed weights of cause and effect criteria relatively to SWARA basic methodology. Finally results shows that the (R/C) and (R-C)would transfer more clear and refined data and numeric information achieving better and highly reliable weights of criteria categorized into two groups of cause and effect group.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"101 - 152"},"PeriodicalIF":1.1,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44412268","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
Sentiment Analysis Framework using Deep Active Learning for Smartphone Aspect Based Rating Prediction 基于深度主动学习的智能手机评分预测情绪分析框架
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-06-01 DOI: 10.2478/fcds-2023-0008
Rathan Muralidhar, Vishwanath R. Hulipalled
Abstract Social media are a rich source of user generated content where people express their views towards the products and services they encounter. However, sentiment analysis using machine learning models are not easy to implement in a time and cost effective manner due to the requirement of expert human annotators to label the training data. The proposed approach uses a novel method to remove the neutral statements using a combination of lexicon based approach and human effort. This is followed by using a deep active learning model to perform sentiment analysis to reduce annotation efforts. It is compared with the baseline approach representing the neutral tweets also as a part of the data. Considering brands require aspect based ratings towards their products or services, the proposed approach also categorizes predicting ratings of each aspect of mobile device.
社交媒体是用户生成内容的丰富来源,人们在其中表达对他们遇到的产品和服务的看法。然而,使用机器学习模型的情感分析不容易以时间和成本有效的方式实现,因为需要专家的人类注释者来标记训练数据。该方法采用基于词典的方法和人工相结合的方法来去除中性语句。然后使用深度主动学习模型来执行情感分析,以减少注释工作。将其与基线方法进行比较,基线方法表示中立推文也是数据的一部分。考虑到品牌需要对其产品或服务进行基于方面的评级,所提出的方法还对移动设备的每个方面进行分类预测评级。
{"title":"Sentiment Analysis Framework using Deep Active Learning for Smartphone Aspect Based Rating Prediction","authors":"Rathan Muralidhar, Vishwanath R. Hulipalled","doi":"10.2478/fcds-2023-0008","DOIUrl":"https://doi.org/10.2478/fcds-2023-0008","url":null,"abstract":"Abstract Social media are a rich source of user generated content where people express their views towards the products and services they encounter. However, sentiment analysis using machine learning models are not easy to implement in a time and cost effective manner due to the requirement of expert human annotators to label the training data. The proposed approach uses a novel method to remove the neutral statements using a combination of lexicon based approach and human effort. This is followed by using a deep active learning model to perform sentiment analysis to reduce annotation efforts. It is compared with the baseline approach representing the neutral tweets also as a part of the data. Considering brands require aspect based ratings towards their products or services, the proposed approach also categorizes predicting ratings of each aspect of mobile device.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"181 - 209"},"PeriodicalIF":1.1,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43264599","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
Content-Based Recommender Systems Taxonomy 基于内容的推荐系统分类
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-06-01 DOI: 10.2478/fcds-2023-0009
H. Papadakis, A. Papagrigoriou, Eleftherios Kosmas, C. Panagiotakis, Smaragda Markaki, P. Fragopoulou
Abstract In the era of internet access, recommender systems try to alleviate the difficulty consumers face while trying to find items (e.g. services, products, or information) that better match their needs. To do so, a recommender system selects and proposes (possibly unknown) items that may be of interest to some candidate consumer, by predicting her/his preference for this item. Given the diversity of needs between consumers and the enormous variety of items to be recommended, a large set of approaches have been proposed by the research community. This paper provides a review of the approaches proposed in the entire research area of content-based recommender systems, and not only in one part of it. To facilitate understanding, we provide a categorization of each approach based on the tools and techniques employed, which results to the main contribution of this paper, a content-based recommender systems taxonomy. This way, the reader acquires a quick and complete understanding of this research area. Finally, we provide a comparison of content-based recommender systems according to their ability to efficiently handle well-known drawbacks.
在互联网接入时代,推荐系统试图减轻消费者在寻找更符合其需求的项目(如服务、产品或信息)时面临的困难。为了做到这一点,推荐系统通过预测某个候选消费者对该商品的偏好,选择并提出(可能是未知的)可能感兴趣的商品。考虑到消费者之间需求的多样性以及需要推荐的产品种类繁多,研究界已经提出了大量的方法。本文对基于内容的推荐系统的整个研究领域提出的方法进行了综述,而不仅仅是其中的一部分。为了便于理解,我们根据所使用的工具和技术对每种方法进行了分类,这是本文的主要贡献,即基于内容的推荐系统分类法。这样,读者就能对这个研究领域有一个快速而全面的了解。最后,我们根据基于内容的推荐系统有效处理众所周知的缺陷的能力对它们进行了比较。
{"title":"Content-Based Recommender Systems Taxonomy","authors":"H. Papadakis, A. Papagrigoriou, Eleftherios Kosmas, C. Panagiotakis, Smaragda Markaki, P. Fragopoulou","doi":"10.2478/fcds-2023-0009","DOIUrl":"https://doi.org/10.2478/fcds-2023-0009","url":null,"abstract":"Abstract In the era of internet access, recommender systems try to alleviate the difficulty consumers face while trying to find items (e.g. services, products, or information) that better match their needs. To do so, a recommender system selects and proposes (possibly unknown) items that may be of interest to some candidate consumer, by predicting her/his preference for this item. Given the diversity of needs between consumers and the enormous variety of items to be recommended, a large set of approaches have been proposed by the research community. This paper provides a review of the approaches proposed in the entire research area of content-based recommender systems, and not only in one part of it. To facilitate understanding, we provide a categorization of each approach based on the tools and techniques employed, which results to the main contribution of this paper, a content-based recommender systems taxonomy. This way, the reader acquires a quick and complete understanding of this research area. Finally, we provide a comparison of content-based recommender systems according to their ability to efficiently handle well-known drawbacks.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"211 - 241"},"PeriodicalIF":1.1,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42607209","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
Evaluation of the Smart Cities Listed in Smart City Index 2021 by Using Entropy Based Copras and Aras Methodology 基于熵的Copras和Aras方法评估2021年智慧城市指数中列出的智慧城市
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-06-01 DOI: 10.2478/fcds-2023-0007
Emel Gelmez, Eren Özceylan
Abstract Smart cities are included in the literature as a technology-based concept that has been on the agenda in recent years and whose framework is constantly changing with the changes in technology. There are different frameworks and indexes to define the smartness of a city. Smart City Index 2021 published by Institute for Management Development (IMD) and Singapore University of Technology and Design (SUTD) is one of the accepted studies in the world. In the report of Smart City Index 2021, 118 cities are evaluated in five criteria namely health & safety, mobility, activities, opportunities (work & school) and governance. To re-evaluate the cities and compare the results, a Multi-Criteria Decision Making (MCDM) process including Entropy based Complex Proportional Assessment (COPRAS) and Addivite Ratio Assessment (ARAS) methodology is applied in this paper. To prioritize the criteria, entropy weight method is used. 118 cities are ranked both technologically and structurally using the COPRAS and ARAS method. As a result of the analyses, according to these methods, the rankings of the smart cities are the same. Also, when technologically smart cities are listed, it is determined that the first three countries are Zhuhai, Shenzhen, Nanjing, and at the same time, Abu Dhabi, Chongqing, Hangzhou in terms of structurally.
摘要智能城市作为一个基于技术的概念被纳入文献,近年来一直被提上议程,其框架随着技术的变化而不断变化。有不同的框架和指数来定义一个城市的智慧。管理发展研究所(IMD)和新加坡科技与设计大学(SUTD)发布的《2021智能城市指数》是世界上公认的研究之一。在《2021智慧城市指数》报告中,118个城市按照五个标准进行了评估,即健康与安全、流动性、活动、机会(工作和学校)和治理。为了重新评估城市并对结果进行比较,本文采用了多准则决策过程,包括基于熵的复比例评估(COPRAS)和阿氏比率评估(ARAS)方法。为了对标准进行优先级排序,使用了熵权方法。118个城市使用COPRAS和ARAS方法在技术和结构上进行了排名。分析的结果是,根据这些方法,智能城市的排名是相同的。此外,在科技智慧城市上市时,确定前三个国家在结构上分别是珠海、深圳、南京,同时是阿布扎比、重庆、杭州。
{"title":"Evaluation of the Smart Cities Listed in Smart City Index 2021 by Using Entropy Based Copras and Aras Methodology","authors":"Emel Gelmez, Eren Özceylan","doi":"10.2478/fcds-2023-0007","DOIUrl":"https://doi.org/10.2478/fcds-2023-0007","url":null,"abstract":"Abstract Smart cities are included in the literature as a technology-based concept that has been on the agenda in recent years and whose framework is constantly changing with the changes in technology. There are different frameworks and indexes to define the smartness of a city. Smart City Index 2021 published by Institute for Management Development (IMD) and Singapore University of Technology and Design (SUTD) is one of the accepted studies in the world. In the report of Smart City Index 2021, 118 cities are evaluated in five criteria namely health & safety, mobility, activities, opportunities (work & school) and governance. To re-evaluate the cities and compare the results, a Multi-Criteria Decision Making (MCDM) process including Entropy based Complex Proportional Assessment (COPRAS) and Addivite Ratio Assessment (ARAS) methodology is applied in this paper. To prioritize the criteria, entropy weight method is used. 118 cities are ranked both technologically and structurally using the COPRAS and ARAS method. As a result of the analyses, according to these methods, the rankings of the smart cities are the same. Also, when technologically smart cities are listed, it is determined that the first three countries are Zhuhai, Shenzhen, Nanjing, and at the same time, Abu Dhabi, Chongqing, Hangzhou in terms of structurally.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"153 - 180"},"PeriodicalIF":1.1,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48151964","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
Polish Contribution to Software Engineering Research 1992–2021 1992-2021年波兰对软件工程研究的贡献
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-01 DOI: 10.2478/fcds-2023-0005
J. Szydłowska, J. Swacha
Abstract Since the collapse of the Soviet Bloc, Polish researchers in the software engineering area made a large e ort to close the gap developed during the times of the Iron Curtain and the ensuing limited access to Western technology. The question arises as to whether they eventually managed to attain – or maybe even to surpass the scientific output in this area of the developed Western countries. In this paper, we perform analysis on papers published in 16 high-quality software engineering journals within the last 30 years to measure the Polish contribution to the global scientific output in the area of software engineering. We observe how the Polish contribution changed in quantity in relation to the global scientific output in subsequent years. We also identify the journals that attracted the Polish authors the most, the institutions located in Poland that contributed the most, as well as the most productive Polish authors and the most acknowledged works (in terms of citation number) written by Polish authors. Moreover, we investigate the topics most often chosen by them.
自苏联解体以来,波兰软件工程领域的研究人员做出了巨大努力,以缩小铁幕时期形成的差距,以及随之而来的对西方技术的限制。问题是他们最终是否达到了——或者甚至可能超过了——西方发达国家在这一领域的科学产出。在本文中,我们对过去30年中发表在16个高质量软件工程期刊上的论文进行了分析,以衡量波兰在软件工程领域对全球科学产出的贡献。我们观察到波兰的贡献在数量上与随后几年全球科学产出的关系是如何变化的。我们还确定了最吸引波兰作者的期刊,波兰贡献最多的机构,以及最富有成效的波兰作者和波兰作者撰写的最受认可的作品(按引用数量计算)。此外,我们调查了他们最常选择的主题。
{"title":"Polish Contribution to Software Engineering Research 1992–2021","authors":"J. Szydłowska, J. Swacha","doi":"10.2478/fcds-2023-0005","DOIUrl":"https://doi.org/10.2478/fcds-2023-0005","url":null,"abstract":"Abstract Since the collapse of the Soviet Bloc, Polish researchers in the software engineering area made a large e ort to close the gap developed during the times of the Iron Curtain and the ensuing limited access to Western technology. The question arises as to whether they eventually managed to attain – or maybe even to surpass the scientific output in this area of the developed Western countries. In this paper, we perform analysis on papers published in 16 high-quality software engineering journals within the last 30 years to measure the Polish contribution to the global scientific output in the area of software engineering. We observe how the Polish contribution changed in quantity in relation to the global scientific output in subsequent years. We also identify the journals that attracted the Polish authors the most, the institutions located in Poland that contributed the most, as well as the most productive Polish authors and the most acknowledged works (in terms of citation number) written by Polish authors. Moreover, we investigate the topics most often chosen by them.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"83 - 98"},"PeriodicalIF":1.1,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44570591","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
Fixations in Agile Software Development Teams 敏捷软件开发团队中的固定因素
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-01 DOI: 10.2478/fcds-2023-0001
Klara Borowa, Sebastian Kamoda, P. Ogrodnik, A. Zalewski
Abstract Cognitive biases influence every human being, including the individuals that take part in the software development process. Fixation is a cognitive bias that occurs when one focuses too much on certain items, events, obstacles or activities. In this study, we examine whether agile team members fixate on any particular agile practices. Through a set of semi-structured interviews, we investigated the source of these fixations, their consequences, and then propose possible countermeasures. We found that practitioners tend to fixate on practices that give them a sense of being in control over the project (such as meetings or Scrum events), while neglecting the Agile Principles of self-organising teams and working at a sustainable pace. This resulted in a series of problems, such as futile attempts to control team members, oversharing information with the client, meetings becoming a form of interrogation, and others.
认知偏差影响着每一个人,包括参与软件开发过程的个体。固着是一种认知偏见,当一个人过于关注某些物品、事件、障碍或活动时,就会出现这种偏见。在这项研究中,我们考察了敏捷团队成员是否专注于任何特定的敏捷实践。通过一组半结构化访谈,我们调查了这些固着的来源,他们的后果,然后提出可能的对策。我们发现实践者倾向于关注那些给他们一种控制项目的感觉的实践(比如会议或Scrum事件),而忽略了自组织团队和以可持续的速度工作的敏捷原则。这导致了一系列问题,比如徒劳地试图控制团队成员,与客户过度共享信息,会议变成了一种审讯形式,等等。
{"title":"Fixations in Agile Software Development Teams","authors":"Klara Borowa, Sebastian Kamoda, P. Ogrodnik, A. Zalewski","doi":"10.2478/fcds-2023-0001","DOIUrl":"https://doi.org/10.2478/fcds-2023-0001","url":null,"abstract":"Abstract Cognitive biases influence every human being, including the individuals that take part in the software development process. Fixation is a cognitive bias that occurs when one focuses too much on certain items, events, obstacles or activities. In this study, we examine whether agile team members fixate on any particular agile practices. Through a set of semi-structured interviews, we investigated the source of these fixations, their consequences, and then propose possible countermeasures. We found that practitioners tend to fixate on practices that give them a sense of being in control over the project (such as meetings or Scrum events), while neglecting the Agile Principles of self-organising teams and working at a sustainable pace. This resulted in a series of problems, such as futile attempts to control team members, oversharing information with the client, meetings becoming a form of interrogation, and others.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"3 - 18"},"PeriodicalIF":1.1,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43994248","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
What Should a Good Software Requirements Specification Include? Results of a Survey 一个好的软件需求规范应该包括什么?调查结果
IF 1.1 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-01 DOI: 10.2478/fcds-2023-0004
Karolina Rączkowska-Gzowska, Anita Walkowiak-Gall
Abstract Software requirements specification is an important foundation of the software development process. It documents the requirements, expectations, and restrictions for a system to be developed. It should describe what the produced system will offer in detail and unambiguously. It should also provide a realistic basis for estimating product costs, risks, and schedules. Still, it is difficult to prepare a useful specification effectively. We want to propose an approach to creating a good specification. We started the work from scratch by determining what the scope of the specification should be. We asked people who work on IT projects what information is and should be included in the specifications with which they work. This paper presents results from a survey conducted with 163 participants who have experience working on commercial software development projects. The main observation is that the content of requirements specification differs with respect to project characteristics, such as industry or financing method. We also noticed that the information about integration with external systems and functionalities most often appears in the SRS.
摘要软件需求规范是软件开发过程的重要基础。它记录了要开发的系统的要求、期望和限制。它应该详细而明确地描述所生产的系统将提供什么。它还应该为估计产品成本、风险和时间表提供一个现实的基础。尽管如此,还是很难有效地准备一个有用的规范。我们想提出一种创建良好规范的方法。我们通过确定规范的范围来从头开始这项工作。我们询问了从事IT项目的人员,他们所使用的规范中包含了哪些信息。本文介绍了一项对163名有商业软件开发项目经验的参与者进行的调查结果。主要观察结果是,需求规范的内容因项目特征(如行业或融资方式)而异。我们还注意到,有关与外部系统和功能集成的信息最常出现在SRS中。
{"title":"What Should a Good Software Requirements Specification Include? Results of a Survey","authors":"Karolina Rączkowska-Gzowska, Anita Walkowiak-Gall","doi":"10.2478/fcds-2023-0004","DOIUrl":"https://doi.org/10.2478/fcds-2023-0004","url":null,"abstract":"Abstract Software requirements specification is an important foundation of the software development process. It documents the requirements, expectations, and restrictions for a system to be developed. It should describe what the produced system will offer in detail and unambiguously. It should also provide a realistic basis for estimating product costs, risks, and schedules. Still, it is difficult to prepare a useful specification effectively. We want to propose an approach to creating a good specification. We started the work from scratch by determining what the scope of the specification should be. We asked people who work on IT projects what information is and should be included in the specifications with which they work. This paper presents results from a survey conducted with 163 participants who have experience working on commercial software development projects. The main observation is that the content of requirements specification differs with respect to project characteristics, such as industry or financing method. We also noticed that the information about integration with external systems and functionalities most often appears in the SRS.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"48 1","pages":"57 - 81"},"PeriodicalIF":1.1,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42960151","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
Comparative Review of Selected Internet Communication Protocols 选定的互联网通信协议的比较回顾
Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2023-03-01 DOI: 10.2478/fcds-2023-0003
Lukasz Kamiński, Maciej Kozłowski, Daniel Sporysz, Katarzyna Wolska, Patryk Zaniewski, Radosław Roszczyk
Abstract With a large variety of communication methods and protocols, many software architects face the problem of choosing the best way for services to share information. For communication technology to be functional and practical, it should enable developers to define a complete set of CRUD methods for the processed data. The research team compared this paper’s most commonly used data transfer protocols and concepts: REST, WebSocket, gRPC GraphQL and SOAP. A set of web servers was implemented in Python, each using one of the examined technologies. Then, the team performed an automated benchmark measuring time and data transfer overhead for a set of defined operations: creating an entity, retrieving a list of 100 entities and fetching details of one entity. Tests were designed to avoid the results being interfered with by database connection or docker-compose environment characteristics. The research team has concluded that gRPC was the most efficient and reliable data transfer method. On the other hand, GraphQL turned out to be the slowest communication method of all. Moreover, its server and client libraries caused the most problems with proper usage in a web server. SOAP did not participate in benchmarking due to limited compatibility with Python and a lack of popularity in modern web solutions.
随着通信方式和协议的多样化,许多软件架构师面临着选择服务共享信息的最佳方式的问题。为了使通信技术具有功能性和实用性,它应该使开发人员能够为处理的数据定义一套完整的CRUD方法。研究小组比较了本文中最常用的数据传输协议和概念:REST、WebSocket、gRPC、GraphQL和SOAP。一组web服务器是用Python实现的,每个服务器都使用了所研究的一种技术。然后,团队为一组已定义的操作执行自动基准测试,测量时间和数据传输开销:创建实体、检索包含100个实体的列表和获取一个实体的详细信息。测试的设计是为了避免结果受到数据库连接或docker- composition环境特征的干扰。研究小组认为,gRPC是最有效、最可靠的数据传输方式。另一方面,GraphQL被证明是所有通信方法中最慢的。此外,它的服务器和客户端库在web服务器的正确使用中引起了最多的问题。由于与Python的兼容性有限以及在现代web解决方案中缺乏流行度,SOAP没有参与基准测试。
{"title":"Comparative Review of Selected Internet Communication Protocols","authors":"Lukasz Kamiński, Maciej Kozłowski, Daniel Sporysz, Katarzyna Wolska, Patryk Zaniewski, Radosław Roszczyk","doi":"10.2478/fcds-2023-0003","DOIUrl":"https://doi.org/10.2478/fcds-2023-0003","url":null,"abstract":"Abstract With a large variety of communication methods and protocols, many software architects face the problem of choosing the best way for services to share information. For communication technology to be functional and practical, it should enable developers to define a complete set of CRUD methods for the processed data. The research team compared this paper’s most commonly used data transfer protocols and concepts: REST, WebSocket, gRPC GraphQL and SOAP. A set of web servers was implemented in Python, each using one of the examined technologies. Then, the team performed an automated benchmark measuring time and data transfer overhead for a set of defined operations: creating an entity, retrieving a list of 100 entities and fetching details of one entity. Tests were designed to avoid the results being interfered with by database connection or docker-compose environment characteristics. The research team has concluded that gRPC was the most efficient and reliable data transfer method. On the other hand, GraphQL turned out to be the slowest communication method of all. Moreover, its server and client libraries caused the most problems with proper usage in a web server. SOAP did not participate in benchmarking due to limited compatibility with Python and a lack of popularity in modern web solutions.","PeriodicalId":42909,"journal":{"name":"Foundations of Computing and Decision Sciences","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135131133","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
期刊
Foundations of Computing and Decision Sciences
全部 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