首页 > 最新文献

Software Impacts最新文献

英文 中文
STFATool: A Sparse Time–Frequency Analysis Toolkit for non-stationary signals 用于非平稳信号的稀疏时频分析工具包
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-09-16 DOI: 10.1016/j.simpa.2025.100784
Baijian Wu, Gang Yu
STFATool is a professional signal-processing application implemented in Python. It integrates several state-of-the-art sparse time–frequency analysis algorithms, including Synchroextracting Transform, Transient-Extracting Transform, Multisynchrosqueezing Transform, and Time-Reassigned Multisynchrosqueezing Transform. It provides a user-friendly interface, users can import signals for detailed time–frequency feature visualization and processing, enabling efficient extraction of critical signal characteristics.
STFATool是一个用Python实现的专业信号处理应用程序。它集成了几种最先进的稀疏时频分析算法,包括同步提取变换、瞬态提取变换、多同步压缩变换和时间重分配多同步压缩变换。它提供了一个用户友好的界面,用户可以对输入信号进行详细的时频特征可视化和处理,实现对关键信号特征的高效提取。
{"title":"STFATool: A Sparse Time–Frequency Analysis Toolkit for non-stationary signals","authors":"Baijian Wu,&nbsp;Gang Yu","doi":"10.1016/j.simpa.2025.100784","DOIUrl":"10.1016/j.simpa.2025.100784","url":null,"abstract":"<div><div>STFATool is a professional signal-processing application implemented in Python. It integrates several state-of-the-art sparse time–frequency analysis algorithms, including Synchroextracting Transform, Transient-Extracting Transform, Multisynchrosqueezing Transform, and Time-Reassigned Multisynchrosqueezing Transform. It provides a user-friendly interface, users can import signals for detailed time–frequency feature visualization and processing, enabling efficient extraction of critical signal characteristics.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100784"},"PeriodicalIF":1.2,"publicationDate":"2025-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145107849","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
RAGCacheSim: A discrete-event simulator for evaluating caching strategies in Retrieval-Augmented Generation systems RAGCacheSim:用于评估检索增强生成系统中的缓存策略的离散事件模拟器
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-09-01 DOI: 10.1016/j.simpa.2025.100783
Hardik Ruparel, Tatsat Patel
Retrieval-Augmented Generation (RAG) systems enhance large language models (LLMs) with external knowledge retrieval but incur significant compute and latency costs. In distributed RAG deployments, semantically similar queries routed to different nodes — each with its own cache — can lead to redundant processing. We present RAGCacheSim, a discrete-event simulator for evaluating caching strategies such as Centralized Exact-match Cache (CEC), Independent Semantic Caches (IC), and Distributed Semantic Cache Coordination (DSC). It reports metrics like cache hit rate, average query latency, and coordination overhead. Built using SimPy, FastEmbed, and pybloom_live, it helps researchers optimize distributed RAG architectures.
检索-增强生成(RAG)系统通过外部知识检索来增强大型语言模型(llm),但会产生大量的计算和延迟成本。在分布式RAG部署中,路由到不同节点(每个节点都有自己的缓存)的语义相似的查询可能导致冗余处理。我们提出RAGCacheSim,一个离散事件模拟器,用于评估缓存策略,如集中式精确匹配缓存(CEC),独立语义缓存(IC)和分布式语义缓存协调(DSC)。它报告诸如缓存命中率、平均查询延迟和协调开销等指标。它使用SimPy、FastEmbed和pybloom_live构建,可以帮助研究人员优化分布式RAG架构。
{"title":"RAGCacheSim: A discrete-event simulator for evaluating caching strategies in Retrieval-Augmented Generation systems","authors":"Hardik Ruparel,&nbsp;Tatsat Patel","doi":"10.1016/j.simpa.2025.100783","DOIUrl":"10.1016/j.simpa.2025.100783","url":null,"abstract":"<div><div>Retrieval-Augmented Generation (RAG) systems enhance large language models (LLMs) with external knowledge retrieval but incur significant compute and latency costs. In distributed RAG deployments, semantically similar queries routed to different nodes — each with its own cache — can lead to redundant processing. We present <em>RAGCacheSim</em>, a discrete-event simulator for evaluating caching strategies such as Centralized Exact-match Cache (CEC), Independent Semantic Caches (IC), and Distributed Semantic Cache Coordination (DSC). It reports metrics like cache hit rate, average query latency, and coordination overhead. Built using <span>SimPy</span>, <span>FastEmbed</span>, and <span>pybloom_live</span>, it helps researchers optimize distributed RAG architectures.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100783"},"PeriodicalIF":1.2,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145048507","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
FaultNet-Sim: A C++ simulator for failure-prone wireless sensor networks FaultNet-Sim:一个用于故障易发无线传感器网络的c++模拟器
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100776
Santana Yuda Pradata , Muhammad Alfian Amrizal , Ahmad Ridwan Tresna Nugraha , Reza Pulungan
Wireless sensor networks (WSNs) are crucial for various real-life applications, from environmental and health monitoring systems to home and industrial automation. However, these networks face challenges in failure-prone environments, where sensor nodes must conserve energy while ensuring data reliability. We introduce FaultNet-Sim, a multithreaded simulator that facilitates the development of optimization strategies for balancing energy consumption and data reliability by tuning data transfer intervals in WSNs. The simulator can model different failure conditions and various time-division multiple access (TDMA)-based scheduling techniques, allowing users to analyze the trade-offs between data loss and energy consumption. With customizable parameters, FaultNet-Sim is a valuable tool for researchers looking to improve the resilience and efficiency of WSNs in real-world applications.
无线传感器网络(wsn)对于各种现实应用至关重要,从环境和健康监测系统到家庭和工业自动化。然而,这些网络在容易发生故障的环境中面临挑战,传感器节点必须在确保数据可靠性的同时节省能量。我们介绍了FaultNet-Sim,这是一个多线程模拟器,通过调整WSNs中的数据传输间隔来促进平衡能耗和数据可靠性的优化策略的开发。该模拟器可以模拟不同的故障条件和各种基于时分多址(TDMA)的调度技术,允许用户分析数据丢失和能耗之间的权衡。FaultNet-Sim具有可定制的参数,对于研究人员来说,在实际应用中提高wsn的弹性和效率是一个有价值的工具。
{"title":"FaultNet-Sim: A C++ simulator for failure-prone wireless sensor networks","authors":"Santana Yuda Pradata ,&nbsp;Muhammad Alfian Amrizal ,&nbsp;Ahmad Ridwan Tresna Nugraha ,&nbsp;Reza Pulungan","doi":"10.1016/j.simpa.2025.100776","DOIUrl":"10.1016/j.simpa.2025.100776","url":null,"abstract":"<div><div>Wireless sensor networks (WSNs) are crucial for various real-life applications, from environmental and health monitoring systems to home and industrial automation. However, these networks face challenges in failure-prone environments, where sensor nodes must conserve energy while ensuring data reliability. We introduce FaultNet-Sim, a multithreaded simulator that facilitates the development of optimization strategies for balancing energy consumption and data reliability by tuning data transfer intervals in WSNs. The simulator can model different failure conditions and various time-division multiple access (TDMA)-based scheduling techniques, allowing users to analyze the trade-offs between data loss and energy consumption. With customizable parameters, FaultNet-Sim is a valuable tool for researchers looking to improve the resilience and efficiency of WSNs in real-world applications.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100776"},"PeriodicalIF":1.3,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144632605","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 tool for measuring program comprehensibility using readability-driven metrics 使用可读性驱动的度量来度量程序的可理解性的工具
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100782
Md. Masudur Rahman, Zenun Chowdhury, Raqeebir Rab
Program comprehensibility plays a significant role in software maintenance by enhancing code readability. Although inherently subjective, various methods to assess comprehensibility have emerged in recent years. Most of these approaches focus on structural characteristics of source code, such as lines of code, number of identifiers, cyclomatic complexity, etc. However, textual elements are equally vital, as these directly influence how humans interpret and understand code. In this paper, we present an approach that evaluates program comprehensibility based on the textual readability of source code — reflecting how it is perceived by human readers. We developed a tool to implement this proposed approach and validated its effectiveness by comparing its output with manual evaluations of code comprehensibility. The results showed complete agreement, indicating that the tool produces comprehensibility scores. This tool can support developers by identifying segments of code that are harder to comprehend, enabling targeted refactoring efforts to improve overall readability.
程序可理解性通过提高代码的可读性,在软件维护中起着重要的作用。虽然固有的主观性,但近年来出现了各种评估可理解性的方法。这些方法大多关注源代码的结构特征,如代码行数、标识符的数量、圈复杂度等。然而,文本元素同样至关重要,因为它们直接影响人类如何解释和理解代码。在本文中,我们提出了一种基于源代码的文本可读性来评估程序可理解性的方法-反映了人类读者如何感知它。我们开发了一个工具来实现这个建议的方法,并通过比较它的输出和代码可理解性的手动评估来验证它的有效性。结果显示完全一致,表明该工具产生可理解性分数。该工具可以通过识别难以理解的代码片段来支持开发人员,从而使有针对性的重构工作能够提高整体可读性。
{"title":"A tool for measuring program comprehensibility using readability-driven metrics","authors":"Md. Masudur Rahman,&nbsp;Zenun Chowdhury,&nbsp;Raqeebir Rab","doi":"10.1016/j.simpa.2025.100782","DOIUrl":"10.1016/j.simpa.2025.100782","url":null,"abstract":"<div><div>Program comprehensibility plays a significant role in software maintenance by enhancing code readability. Although inherently subjective, various methods to assess comprehensibility have emerged in recent years. Most of these approaches focus on structural characteristics of source code, such as lines of code, number of identifiers, cyclomatic complexity, etc. However, textual elements are equally vital, as these directly influence how humans interpret and understand code. In this paper, we present an approach that evaluates program comprehensibility based on the textual readability of source code — reflecting how it is perceived by human readers. We developed a tool to implement this proposed approach and validated its effectiveness by comparing its output with manual evaluations of code comprehensibility. The results showed complete agreement, indicating that the tool produces comprehensibility scores. This tool can support developers by identifying segments of code that are harder to comprehend, enabling targeted refactoring efforts to improve overall readability.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100782"},"PeriodicalIF":1.2,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144917254","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
GPS-2-GTFS: A Python package to process and transform raw GPS data of public transit to GTFS format GPS-2-GTFS:一个Python包,用于处理和转换公共交通的原始GPS数据为GTFS格式
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100780
Shiveswarran Ratneswaran , Uthayasanker Thayasivam , Sivakumar Thillaiambalam
The ‘gps2gtfs’ package addresses a critical need for converting raw Global Positioning System (GPS) trajectory data from public transit vehicles into the widely used GTFS (General Transit Feed Specification) format. This transformation enables various software applications to efficiently utilize real-time transit data for purposes such as tracking, scheduling, and arrival time prediction. Developed in Python, ‘gps2gtfs’ employs techniques like geo-buffer mapping, parallel processing, and data filtering to manage challenges associated with raw GPS data, including high volume, discontinuities, and localization errors. This open-source package, available on GitHub and PyPI, enhances the development of intelligent transportation solutions and fosters improved public transit systems globally.
“gps2gtfs”包解决了将公共交通车辆的原始全球定位系统(GPS)轨迹数据转换为广泛使用的GTFS(通用交通馈送规范)格式的关键需求。这种转换使各种软件应用程序能够有效地利用实时运输数据,用于跟踪、调度和到达时间预测等目的。‘ gps2gtfs ’使用Python开发,采用地理缓冲区映射,并行处理和数据过滤等技术来管理与原始GPS数据相关的挑战,包括高容量,不连续和定位错误。这个开源包可以在GitHub和PyPI上获得,它增强了智能交通解决方案的发展,并促进了全球公共交通系统的改善。
{"title":"GPS-2-GTFS: A Python package to process and transform raw GPS data of public transit to GTFS format","authors":"Shiveswarran Ratneswaran ,&nbsp;Uthayasanker Thayasivam ,&nbsp;Sivakumar Thillaiambalam","doi":"10.1016/j.simpa.2025.100780","DOIUrl":"10.1016/j.simpa.2025.100780","url":null,"abstract":"<div><div>The ‘gps2gtfs’ package addresses a critical need for converting raw Global Positioning System (GPS) trajectory data from public transit vehicles into the widely used GTFS (General Transit Feed Specification) format. This transformation enables various software applications to efficiently utilize real-time transit data for purposes such as tracking, scheduling, and arrival time prediction. Developed in Python, ‘gps2gtfs’ employs techniques like geo-buffer mapping, parallel processing, and data filtering to manage challenges associated with raw GPS data, including high volume, discontinuities, and localization errors. This open-source package, available on GitHub and PyPI, enhances the development of intelligent transportation solutions and fosters improved public transit systems globally.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100780"},"PeriodicalIF":1.2,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144756883","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
pELECTRE Tri: A computational framework and Python module for probabilistic ELECTRE Tri-B multiple-criteria decision-making 一个计算框架和Python模块,用于概率ELECTRE Tri- b多标准决策
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100781
Christian Ghiaus
ELECTRE Tri-B is a sorting and classification method for multiple-criteria decision-making (MCDM) in which alternatives are assigned to categories. The categories are completely ordered and defined by base (or reference) profiles. The pELECTRE Tri software implements a probabilistic extension of the ELECTRE Tri-B method designed to handle uncertainty in both the decision matrix values and the base profiles delimiting the categories. Its modular architecture enables step-by-step workflows from data input to results output, ensuring flexibility and transparency in the decision-making process. Implemented as a Python module, pELECTRE Tri requires no installation and can be executed locally or online. The software is supported by comprehensive documentation, including tutorials, how-to guides, theoretical explanations, and a user reference manual.
ELECTRE Tri-B是一种多标准决策(MCDM)的排序和分类方法,其中将备选方案分配到类别。这些类别完全由基本(或参考)配置文件排序和定义。peelectre Tri软件实现了对ELECTRE Tri- b方法的概率扩展,该方法旨在处理决策矩阵值和划分类别的基本轮廓中的不确定性。其模块化架构支持从数据输入到结果输出的分步工作流程,确保决策过程的灵活性和透明度。作为Python模块实现,pELECTRE Tri不需要安装,可以在本地或在线执行。该软件由全面的文档支持,包括教程、操作指南、理论解释和用户参考手册。
{"title":"pELECTRE Tri: A computational framework and Python module for probabilistic ELECTRE Tri-B multiple-criteria decision-making","authors":"Christian Ghiaus","doi":"10.1016/j.simpa.2025.100781","DOIUrl":"10.1016/j.simpa.2025.100781","url":null,"abstract":"<div><div>ELECTRE Tri-B is a sorting and classification method for multiple-criteria decision-making (MCDM) in which alternatives are assigned to categories. The categories are completely ordered and defined by base (or reference) profiles. The <em>pELECTRE Tri</em> software implements a probabilistic extension of the ELECTRE Tri-B method designed to handle uncertainty in both the decision matrix values and the base profiles delimiting the categories. Its modular architecture enables step-by-step workflows from data input to results output, ensuring flexibility and transparency in the decision-making process. Implemented as a Python module, <em>pELECTRE Tri</em> requires no installation and can be executed locally or online. The software is supported by comprehensive documentation, including tutorials, how-to guides, theoretical explanations, and a user reference manual.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100781"},"PeriodicalIF":1.2,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144893306","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
smFISH_batchRun: A smFISH image processing tool for single-molecule RNA Detection and 3D reconstruction smFISH_batchRun:用于单分子RNA检测和3D重建的smFISH图像处理工具
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100777
Nimmy S. John, ChangHwan Lee
Single-molecule RNA imaging has been made possible with the recent advances in microscopy methods. However, systematic analysis of these images has been challenging due to the highly variable background noise, even after applying sophisticated computational clearing methods. Here, we describe our custom MATLAB scripts that allow us to detect both nuclear nascent transcripts at the active transcription sites (ATS) and mature cytoplasmic mRNAs with single-molecule precision and reconstruct the tissue in 3D for further analysis. Our codes were initially optimized for the C. elegans germline but were designed to be broadly applicable to other species and tissue types.
单分子RNA成像已成为可能,随着显微镜方法的最新进展。然而,即使在应用复杂的计算清除方法之后,由于高度可变的背景噪声,对这些图像的系统分析一直具有挑战性。在这里,我们描述了我们自定义的MATLAB脚本,使我们能够以单分子精度检测活性转录位点(ATS)和成熟细胞质mrna的核新生转录本,并在3D中重建组织以进行进一步分析。我们的代码最初是针对秀丽隐杆线虫种系进行优化的,但后来被设计成广泛适用于其他物种和组织类型。
{"title":"smFISH_batchRun: A smFISH image processing tool for single-molecule RNA Detection and 3D reconstruction","authors":"Nimmy S. John,&nbsp;ChangHwan Lee","doi":"10.1016/j.simpa.2025.100777","DOIUrl":"10.1016/j.simpa.2025.100777","url":null,"abstract":"<div><div>Single-molecule RNA imaging has been made possible with the recent advances in microscopy methods. However, systematic analysis of these images has been challenging due to the highly variable background noise, even after applying sophisticated computational clearing methods. Here, we describe our custom MATLAB scripts that allow us to detect both nuclear nascent transcripts at the active transcription sites (ATS) and mature cytoplasmic mRNAs with single-molecule precision and reconstruct the tissue in 3D for further analysis. Our codes were initially optimized for the <em>C. elegans</em> germline but were designed to be broadly applicable to other species and tissue types.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100777"},"PeriodicalIF":1.3,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144595977","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
EVRPGen: A web-based instance generator for the electric vehicle routing problem with road junctions and road types EVRPGen:一个基于网络的实例生成器,用于解决具有道路交叉点和道路类型的电动汽车路线问题
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100778
Mehmet Anil Akbay , Christian Blum
This paper presents a web-based instance generator for Electric Vehicle Routing Problems (EVRP) with Road Junctions and Road Types, using OpenStreetMap data. Users define an area, specify network components (depots, customers, charging stations, junctions), and customize vehicle parameters. The React-based frontend enables configuration, visualization, and queries, while the Flask backend processes road networks, classifies road types, and assigns demand and service times. A RESTful API ensures real-time instance generation. Generated instances can be downloaded as text-based datasets and interactive visualizations. The tool is open-source and contributes to the area of sustainable transportation by enabling scenario-based EVRP experimentation.
本文利用OpenStreetMap数据,提出了一种基于网络的电动车路径问题实例生成器。用户定义一个区域,指定网络组件(仓库、客户、充电站、路口),并自定义车辆参数。基于react的前端支持配置、可视化和查询,而Flask后端处理道路网络,分类道路类型,分配需求和服务时间。RESTful API确保实时生成实例。生成的实例可以作为基于文本的数据集和交互式可视化下载。该工具是开源的,通过实现基于场景的EVRP实验,为可持续交通领域做出了贡献。
{"title":"EVRPGen: A web-based instance generator for the electric vehicle routing problem with road junctions and road types","authors":"Mehmet Anil Akbay ,&nbsp;Christian Blum","doi":"10.1016/j.simpa.2025.100778","DOIUrl":"10.1016/j.simpa.2025.100778","url":null,"abstract":"<div><div>This paper presents a web-based instance generator for Electric Vehicle Routing Problems (EVRP) with Road Junctions and Road Types, using OpenStreetMap data. Users define an area, specify network components (depots, customers, charging stations, junctions), and customize vehicle parameters. The React-based frontend enables configuration, visualization, and queries, while the Flask backend processes road networks, classifies road types, and assigns demand and service times. A RESTful API ensures real-time instance generation. Generated instances can be downloaded as text-based datasets and interactive visualizations. The tool is open-source and contributes to the area of sustainable transportation by enabling scenario-based EVRP experimentation.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100778"},"PeriodicalIF":1.3,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144549445","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
RadEx: An open source python package for nonlinear radon transformation 一个用于非线性氡变换的开源python包
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-07-01 DOI: 10.1016/j.simpa.2025.100779
Farida Mohsen, Ashhadul Islam, Firas Mohsen, Zubair Shah, Samir Brahim Belhaouari
Effective feature extraction from medical images is important for improving disease detection and assessment. Conventional linear transforms, such as the Radon transform, may not fully capture subtle and complex nonlinear features present in medical imaging data. To address these limitations, we present RadEx, a nonlinear extension of the Radon transform. RadEx employs parameterized nonlinear projections to facilitate the extraction of additional nonlinear feature representations from imaging modalities such as chest X-rays and retinal fundus images. Initial evaluations indicate that RadEx can offer improvements over traditional Radon transforms and raw image-based approaches in disease classification tasks, including COVID-19 detection from chest X-rays and diabetic retinopathy grading from retinal images. By capturing more complex structural and nonlinear patterns, RadEx may support enhanced diagnostic performance and illustrates the potential benefit of integrating adaptive mathematical transformations into medical imaging workflows.
有效的医学图像特征提取对于提高疾病的检测和评估具有重要意义。传统的线性变换,如Radon变换,可能不能完全捕获医学成像数据中存在的微妙和复杂的非线性特征。为了解决这些限制,我们提出radx, Radon变换的非线性扩展。RadEx采用参数化非线性投影,方便从胸部x光片和视网膜眼底图像等成像模式中提取额外的非线性特征表示。初步评估表明,在疾病分类任务中,RadEx可以比传统的氡变换和基于原始图像的方法提供改进,包括从胸部x射线检测COVID-19和从视网膜图像分级糖尿病视网膜病变。通过捕获更复杂的结构和非线性模式,radx可以支持增强的诊断性能,并说明将自适应数学转换集成到医学成像工作流程中的潜在好处。
{"title":"RadEx: An open source python package for nonlinear radon transformation","authors":"Farida Mohsen,&nbsp;Ashhadul Islam,&nbsp;Firas Mohsen,&nbsp;Zubair Shah,&nbsp;Samir Brahim Belhaouari","doi":"10.1016/j.simpa.2025.100779","DOIUrl":"10.1016/j.simpa.2025.100779","url":null,"abstract":"<div><div>Effective feature extraction from medical images is important for improving disease detection and assessment. Conventional linear transforms, such as the Radon transform, may not fully capture subtle and complex nonlinear features present in medical imaging data. To address these limitations, we present RadEx, a nonlinear extension of the Radon transform. RadEx employs parameterized nonlinear projections to facilitate the extraction of additional nonlinear feature representations from imaging modalities such as chest X-rays and retinal fundus images. Initial evaluations indicate that RadEx can offer improvements over traditional Radon transforms and raw image-based approaches in disease classification tasks, including COVID-19 detection from chest X-rays and diabetic retinopathy grading from retinal images. By capturing more complex structural and nonlinear patterns, RadEx may support enhanced diagnostic performance and illustrates the potential benefit of integrating adaptive mathematical transformations into medical imaging workflows.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100779"},"PeriodicalIF":1.3,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144713654","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
TR-VABML: Enhancing Turkish vocabulary acquisition through adaptive machine learning classification TR-VABML:通过自适应机器学习分类增强土耳其语词汇习得
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-06-17 DOI: 10.1016/j.simpa.2025.100774
Ahmed Alaff , Çelebi Uluyol
Conventional vocabulary assessments emphasize precision rather than hesitation and rapidity. A machine learning system was developed utilizing behavioral analysis and linguistic insights to identify vocabulary gaps in Turkish language learners. This system integrates hesitation counts, reaction times, and answer attempts with word difficulty and thematic elements. Vocabulary strength was computed using a rule-based equation derived from behavioral indications. With 89% accuracy, 86% precision, 91% recall, and an 88% F1 score, the model showed better performance than the linear and Poisson kernel alternatives. By effectively separating complex interactions, the RBF kernel minimizes unnecessary actions and ensures accurate identification of real shortages.
传统的词汇评估强调准确性,而不是犹豫和快速。利用行为分析和语言学见解开发了一个机器学习系统,以识别土耳其语学习者的词汇差距。这个系统将犹豫次数、反应时间和回答尝试与单词难度和主题元素结合起来。词汇强度是使用基于规则的公式计算的,该公式来源于行为指示。该模型具有89%的准确率,86%的精度,91%的召回率和88%的F1分数,比线性和泊松核替代方案表现出更好的性能。通过有效地分离复杂的交互,RBF内核将不必要的操作最小化,并确保准确识别真正的不足。
{"title":"TR-VABML: Enhancing Turkish vocabulary acquisition through adaptive machine learning classification","authors":"Ahmed Alaff ,&nbsp;Çelebi Uluyol","doi":"10.1016/j.simpa.2025.100774","DOIUrl":"10.1016/j.simpa.2025.100774","url":null,"abstract":"<div><div>Conventional vocabulary assessments emphasize precision rather than hesitation and rapidity. A machine learning system was developed utilizing behavioral analysis and linguistic insights to identify vocabulary gaps in Turkish language learners. This system integrates hesitation counts, reaction times, and answer attempts with word difficulty and thematic elements. Vocabulary strength was computed using a rule-based equation derived from behavioral indications. With 89% accuracy, 86% precision, 91% recall, and an 88% F1 score, the model showed better performance than the linear and Poisson kernel alternatives. By effectively separating complex interactions, the RBF kernel minimizes unnecessary actions and ensures accurate identification of real shortages.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"25 ","pages":"Article 100774"},"PeriodicalIF":1.3,"publicationDate":"2025-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144313054","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
期刊
Software Impacts
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1