首页 > 最新文献

SoftwareX最新文献

英文 中文
FD-REST: A lightweight RESTful platform for real-time fault detection and diagnosis in industrial systems FD-REST:用于工业系统实时故障检测和诊断的轻量级RESTful平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-17 DOI: 10.1016/j.softx.2026.102513
Tuğberk Kocatekin, Aziz Kubilay Ovacıklı, Mert Yağcıoğlu
Real-time fault detection in industrial rotating machinery requires both accurate machine learning models and software frameworks capable of handling continuous sensor streams. This study introduces FD-REST, an open-source, Dockerized platform that enables the deployment, execution, and real-time visualization of multi-sensor fault diagnosis models. The system integrates vibration, ultrasound, and temperature features and employs a Deep Neural Network (DNN) to generate continuous fault similarity scores across eight mechanical conditions. All predictions and raw signals are streamed to the frontend via WebSockets and stored in a lightweight SQLite database for reproducibility, session replay, and report generation. The embedded DNN model was validated on a real-world multi-modal dataset and achieved strong predictive performance, including a Mean Squared Error (MSE) of 0.00253, an R2 score of 0.8436, and approximately 93% threshold-based classification accuracy. These results demonstrate both the numerical reliability of the model and the effectiveness of FD-REST as a streaming-oriented benchmarking environment. By providing a modular, reproducible, and on-premises-ready framework, FD-REST bridges the gap between offline algorithm development and real-time industrial deployment, offering a practical tool for researchers, engineers, and practitioners in predictive maintenance.
工业旋转机械的实时故障检测需要精确的机器学习模型和能够处理连续传感器流的软件框架。本研究引入FD-REST,这是一个开源的Dockerized平台,可以实现多传感器故障诊断模型的部署、执行和实时可视化。该系统集成了振动、超声波和温度特征,并采用深度神经网络(DNN)在八种机械条件下生成连续的故障相似度评分。所有的预测和原始信号都通过WebSockets流传输到前端,并存储在一个轻量级的SQLite数据库中,以实现再现性、会话回放和报告生成。嵌入式DNN模型在真实世界的多模态数据集上进行了验证,并取得了较强的预测性能,其中均方误差(MSE)为0.00253,R2评分为0.8436,基于阈值的分类准确率约为93%。这些结果证明了该模型的数值可靠性和FD-REST作为面向流的基准测试环境的有效性。通过提供模块化的、可重复的、预置的框架,FD-REST弥合了离线算法开发和实时工业部署之间的差距,为研究人员、工程师和实践者提供了预测性维护的实用工具。
{"title":"FD-REST: A lightweight RESTful platform for real-time fault detection and diagnosis in industrial systems","authors":"Tuğberk Kocatekin,&nbsp;Aziz Kubilay Ovacıklı,&nbsp;Mert Yağcıoğlu","doi":"10.1016/j.softx.2026.102513","DOIUrl":"10.1016/j.softx.2026.102513","url":null,"abstract":"<div><div>Real-time fault detection in industrial rotating machinery requires both accurate machine learning models and software frameworks capable of handling continuous sensor streams. This study introduces FD-REST, an open-source, Dockerized platform that enables the deployment, execution, and real-time visualization of multi-sensor fault diagnosis models. The system integrates vibration, ultrasound, and temperature features and employs a Deep Neural Network (DNN) to generate continuous fault similarity scores across eight mechanical conditions. All predictions and raw signals are streamed to the frontend via WebSockets and stored in a lightweight SQLite database for reproducibility, session replay, and report generation. The embedded DNN model was validated on a real-world multi-modal dataset and achieved strong predictive performance, including a Mean Squared Error (MSE) of 0.00253, an <span><math><msup><mi>R</mi><mn>2</mn></msup></math></span> score of 0.8436, and approximately 93% threshold-based classification accuracy. These results demonstrate both the numerical reliability of the model and the effectiveness of FD-REST as a streaming-oriented benchmarking environment. By providing a modular, reproducible, and on-premises-ready framework, FD-REST bridges the gap between offline algorithm development and real-time industrial deployment, offering a practical tool for researchers, engineers, and practitioners in predictive maintenance.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102513"},"PeriodicalIF":2.4,"publicationDate":"2026-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ExSMuV: [Ex]ploration software for [S]ummarized [Mu]ltimedia [V]ertical search results ExSMuV: [Ex]搜索软件,用于[S]汇总[Mu]多媒体[V]垂直搜索结果
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-16 DOI: 10.1016/j.softx.2025.102501
Muhammad Wajeeh Uz Zaman , Umer Rashid , Qaisar Abbas , Abdur Rehman Khan
The proliferation of online multimedia content has transformed user information-seeking behavior from lookup to exploratory search. Existing web search engines present search results in disjoint, linearly ranked search result lists called verticals to bridge the information-exploration gap. However, search results presented by vertical search engines require extensive cognitive effort, hindering users’ ability to explore relevant content across verticals. We propose ExSMuV: [Ex]ploration Software for [S]ummarized [Mu]ltimedia [V]ertical Search Results, a framework that aggregates search results across verticals into coherent multimedia documents based on the most prominent topics, using a customized frequent-term scoring algorithm. Based on the identified important topics, a cosine similarity measure is used to aggregate the top-k similar results across verticals into a multimedia document. These documents combine conceptually similar web, image, and video search results into a comprehensive, unified Search User Interface (SUI) to reduce user navigation effort and improve exploration of relevant search results. We conducted a cognitive user study (N=23) comparing ExSMuV with a Bing vertical search baseline. The proposed framework enabled participants to perform exploratory search tasks with +37 % processing speed, +34 % selective attention, and +41 % better working memory compared to the baseline with statistically significant results (p 0.01).
在线多媒体内容的激增已经将用户的信息搜索行为从查找转变为探索性搜索。现有的网络搜索引擎以不相交的、线性排列的搜索结果列表呈现搜索结果,称为垂直搜索,以弥合信息探索的差距。然而,垂直搜索引擎呈现的搜索结果需要大量的认知努力,阻碍了用户在垂直领域探索相关内容的能力。我们提出了ExSMuV: [Ex] explore Software for [S] summarized [Mu]ltimedia [V] vertical Search Results,这是一个框架,可以根据最突出的主题将垂直搜索结果聚合到连贯的多媒体文档中,使用定制的频繁项评分算法。基于确定的重要主题,使用余弦相似性度量将垂直方向上的top-k相似结果聚合到一个多媒体文档中。这些文档将概念上相似的web、图像和视频搜索结果组合成一个全面、统一的搜索用户界面(search User Interface, SUI),以减少用户导航工作并改进对相关搜索结果的探索。我们进行了一项认知用户研究(N=23),将ExSMuV与必应垂直搜索基线进行比较。与基线相比,所提出的框架使参与者能够以+ 37%的处理速度,+ 34%的选择性注意力和+ 41%的工作记忆进行探索性搜索任务,结果具有统计学意义(p≤0.01)。
{"title":"ExSMuV: [Ex]ploration software for [S]ummarized [Mu]ltimedia [V]ertical search results","authors":"Muhammad Wajeeh Uz Zaman ,&nbsp;Umer Rashid ,&nbsp;Qaisar Abbas ,&nbsp;Abdur Rehman Khan","doi":"10.1016/j.softx.2025.102501","DOIUrl":"10.1016/j.softx.2025.102501","url":null,"abstract":"<div><div>The proliferation of online multimedia content has transformed user information-seeking behavior from lookup to exploratory search. Existing web search engines present search results in disjoint, linearly ranked search result lists called verticals to bridge the information-exploration gap. However, search results presented by vertical search engines require extensive cognitive effort, hindering users’ ability to explore relevant content across verticals. We propose ExSMuV: [Ex]ploration Software for [S]ummarized [Mu]ltimedia [V]ertical Search Results, a framework that aggregates search results across verticals into coherent multimedia documents based on the most prominent topics, using a customized frequent-term scoring algorithm. Based on the identified important topics, a cosine similarity measure is used to aggregate the top-k similar results across verticals into a multimedia document. These documents combine conceptually similar web, image, and video search results into a comprehensive, unified Search User Interface (SUI) to reduce user navigation effort and improve exploration of relevant search results. We conducted a cognitive user study (N=23) comparing ExSMuV with a Bing vertical search baseline. The proposed framework enabled participants to perform exploratory search tasks with +37 % processing speed, +34 % selective attention, and +41 % better working memory compared to the baseline with statistically significant results (p <span><math><mo>≤</mo></math></span> 0.01).</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102501"},"PeriodicalIF":2.4,"publicationDate":"2026-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CUBE: Cubed-sphere projection for adaptive mesh generation in spherical coordinates CUBE:用于球坐标下自适应网格生成的立方球投影
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-16 DOI: 10.1016/j.softx.2026.102514
Federico Gatti
We present CUBE, an open-source Python framework for generating adaptive, non-singular meshes on the sphere using a cubed-sphere projection. The software maps spherical slices to Cartesian faces of an inscribed cube, avoiding the pole singularities inherent to latitude–longitude grids and producing quasi-uniform element sizes across the globe. A core feature of CUBE is error-driven spatial adaptation: the mesh is refined according to an estimator based on an approximation of the H1-seminorm of the topography discretization error, which concentrates resolution where terrain gradients are large. The implementation leverages numpy and scipy for efficient array operations, integrates gmsh via its Python API for meshing, and supports standard geospatial input (e.g., GTOPO30 digital elevation models). CUBE is intended as an extensible tool to produce high-quality input meshes for atmospheric and geophysical models, improving accuracy while reducing computational costs through targeted refinement.
我们提出了CUBE,一个开源的Python框架,用于使用立方体-球体投影在球体上生成自适应的非奇异网格。该软件将球面切片映射到一个内嵌立方体的笛卡尔面,避免了经纬度网格固有的极点奇点,并在全球范围内产生准均匀的元素尺寸。CUBE的一个核心特征是误差驱动的空间自适应:根据基于地形离散误差h1半模近似的估计器对网格进行细化,从而在地形梯度较大的地方集中分辨率。该实现利用numpy和scipy进行高效的数组操作,通过其Python API集成gmsh进行网格划分,并支持标准地理空间输入(例如,GTOPO30数字高程模型)。CUBE旨在作为一种可扩展的工具,为大气和地球物理模型生成高质量的输入网格,通过有针对性的细化提高精度,同时降低计算成本。
{"title":"CUBE: Cubed-sphere projection for adaptive mesh generation in spherical coordinates","authors":"Federico Gatti","doi":"10.1016/j.softx.2026.102514","DOIUrl":"10.1016/j.softx.2026.102514","url":null,"abstract":"<div><div>We present <span>CUBE</span>, an open-source Python framework for generating adaptive, non-singular meshes on the sphere using a cubed-sphere projection. The software maps spherical slices to Cartesian faces of an inscribed cube, avoiding the pole singularities inherent to latitude–longitude grids and producing quasi-uniform element sizes across the globe. A core feature of <span>CUBE</span> is error-driven spatial adaptation: the mesh is refined according to an estimator based on an approximation of the <span><math><msup><mi>H</mi><mn>1</mn></msup></math></span>-seminorm of the topography discretization error, which concentrates resolution where terrain gradients are large. The implementation leverages <span>numpy</span> and <span>scipy</span> for efficient array operations, integrates <span>gmsh</span> via its Python API for meshing, and supports standard geospatial input (e.g., GTOPO30 digital elevation models). <span>CUBE</span> is intended as an extensible tool to produce high-quality input meshes for atmospheric and geophysical models, improving accuracy while reducing computational costs through targeted refinement.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102514"},"PeriodicalIF":2.4,"publicationDate":"2026-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977773","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Version [2.0.0] - [DetPy (Differential evolution tools): A python toolbox for solving optimization problems using differential evolution] 版本[2.0.0]- [DetPy(差分进化工具):一个使用差分进化解决优化问题的python工具箱]
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-16 DOI: 10.1016/j.softx.2026.102509
Konrad Groń, Damian Golonka, Wojciech Książek
This article presents version 2.0 of the DetPy (Differential Evolution Tools) library, a Python toolbox for solving advanced optimization problems using differential evolution and its variants. The updated version introduces 15 additional algorithms, increasing the total number of available methods to 30 and enabling extensive experimental studies in differential evolution. Version 2.0 implements a flexible stopping mechanism, where the number of objective function evaluations (NFE) serves as the default termination criterion, while users may define custom stopping conditions. The update also includes minor bug fixes, code refactoring, and improvements that enhance software robustness and maintainability.
本文介绍了DetPy(差分进化工具)库的2.0版本,这是一个Python工具箱,用于使用差分进化及其变体解决高级优化问题。更新后的版本引入了15个额外的算法,将可用方法的总数增加到30个,并使差分进化的实验研究更加广泛。2.0版实现了灵活的停止机制,其中目标函数求值(NFE)的数量作为默认的终止标准,而用户可以定义自定义的停止条件。该更新还包括小错误修复、代码重构以及增强软件健壮性和可维护性的改进。
{"title":"Version [2.0.0] - [DetPy (Differential evolution tools): A python toolbox for solving optimization problems using differential evolution]","authors":"Konrad Groń,&nbsp;Damian Golonka,&nbsp;Wojciech Książek","doi":"10.1016/j.softx.2026.102509","DOIUrl":"10.1016/j.softx.2026.102509","url":null,"abstract":"<div><div>This article presents version 2.0 of the DetPy (Differential Evolution Tools) library, a Python toolbox for solving advanced optimization problems using differential evolution and its variants. The updated version introduces 15 additional algorithms, increasing the total number of available methods to 30 and enabling extensive experimental studies in differential evolution. Version 2.0 implements a flexible stopping mechanism, where the number of objective function evaluations (NFE) serves as the default termination criterion, while users may define custom stopping conditions. The update also includes minor bug fixes, code refactoring, and improvements that enhance software robustness and maintainability.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102509"},"PeriodicalIF":2.4,"publicationDate":"2026-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977770","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Knows: A flexible and reproducible property graph generator 一个灵活的和可复制的属性图生成器
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-14 DOI: 10.1016/j.softx.2026.102510
Łukasz Szeremeta
Knows is a command-line property graphs generator for prototyping, testing, database development, and scientific or educational purposes. The tool emphasizes zero-configuration defaults with optional parameters for simple use cases, while also supporting optional schema files for custom graph structures. Knows exports to multiple formats (including YARS-PG, GraphML, CSV, Cypher, and JSON), includes a minimal built-in visualizer, and ensures reproducibility across formats via an optional random seed. The tool is widely available on PyPI and Docker Hub, and is ready for use by researchers, developers, educators, students, and anyone working with graph data.
Knows是一个命令行属性图生成器,用于原型设计、测试、数据库开发以及科学或教育目的。该工具强调零配置默认值,并为简单用例提供可选参数,同时还支持自定义图结构的可选模式文件。知道导出到多种格式(包括YARS-PG、GraphML、CSV、Cypher和JSON),包括最小的内置可视化工具,并通过可选的随机种子确保跨格式的再现性。该工具在PyPI和Docker Hub上广泛可用,可供研究人员、开发人员、教育工作者、学生和任何使用图形数据的人使用。
{"title":"Knows: A flexible and reproducible property graph generator","authors":"Łukasz Szeremeta","doi":"10.1016/j.softx.2026.102510","DOIUrl":"10.1016/j.softx.2026.102510","url":null,"abstract":"<div><div>Knows is a command-line property graphs generator for prototyping, testing, database development, and scientific or educational purposes. The tool emphasizes zero-configuration defaults with optional parameters for simple use cases, while also supporting optional schema files for custom graph structures. Knows exports to multiple formats (including YARS-PG, GraphML, CSV, Cypher, and JSON), includes a minimal built-in visualizer, and ensures reproducibility across formats via an optional random seed. The tool is widely available on PyPI and Docker Hub, and is ready for use by researchers, developers, educators, students, and anyone working with graph data.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102510"},"PeriodicalIF":2.4,"publicationDate":"2026-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
apsimNGpy: A comprehensive Python framework for interactive, reproducible, and scalable simulations of the APSIM Next Generation model apsimNGpy:一个全面的Python框架,用于APSIM下一代模型的交互式、可复制和可扩展模拟
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-13 DOI: 10.1016/j.softx.2025.102496
Richard Magala , Lisa A. Schulte
We present apsimNGpy, an open-source Python Application Programming Interface (API) for the Agricultural Production Systems sIMulator (APSIM) Next Generation (NG) process-based agroecosystem model. Specifically, the package provides a comprehensive Python API that extends and augments APSIM NG functionalities by integrating it with Python’s scientific computing libraries to facilitate integration of soil and climate data and support spatially explicit simulations over broad spatial extents. apsimNGpy speeds up computations through multiprocessing and multithreading, and provides a flexible, modular, and object-oriented framework that allows for customization with minimal code configuration. It furthermore provides a comprehensive suite of optimization algorithms for examining trade-offs between agricultural production and environmental outcomes, as well as for calibrating model parameters to enhance predictive performance. By embedding APSIM NG into the Python environment, apsimNGpy facilitates reproducible, scalable, and automatable research workflows for assessing agricultural best management practices and yield forecasting. In doing so, apsimNGpy expands the potential user base and application of the APSIM agroecosystem model, empowering users to test and extend the model to a wider range of research and application contexts.
我们提出了apsimNGpy,一个开源的Python应用程序编程接口(API),用于农业生产系统模拟器(APSIM)下一代(NG)基于过程的农业生态系统模型。具体来说,该包提供了一个全面的Python API,通过将APSIM NG与Python的科学计算库集成来扩展和增强APSIM NG功能,以促进土壤和气候数据的集成,并支持在广泛的空间范围内进行空间显式模拟。apsimNGpy通过多处理和多线程加速了计算,并提供了一个灵活的、模块化的、面向对象的框架,允许用最少的代码配置进行定制。此外,它还提供了一套全面的优化算法,用于检查农业生产与环境结果之间的权衡,以及校准模型参数以提高预测性能。通过将APSIM NG嵌入到Python环境中,apsimNGpy促进了可重复、可扩展和可自动化的研究工作流程,用于评估农业最佳管理实践和产量预测。在此过程中,apsimNGpy扩展了APSIM农业生态系统模型的潜在用户基础和应用,使用户能够测试并将该模型扩展到更广泛的研究和应用环境。
{"title":"apsimNGpy: A comprehensive Python framework for interactive, reproducible, and scalable simulations of the APSIM Next Generation model","authors":"Richard Magala ,&nbsp;Lisa A. Schulte","doi":"10.1016/j.softx.2025.102496","DOIUrl":"10.1016/j.softx.2025.102496","url":null,"abstract":"<div><div>We present apsimNGpy, an open-source Python Application Programming Interface (API) for the Agricultural Production Systems sIMulator (APSIM) Next Generation (NG) process-based agroecosystem model. Specifically, the package provides a comprehensive Python API that extends and augments APSIM NG functionalities by integrating it with Python’s scientific computing libraries to facilitate integration of soil and climate data and support spatially explicit simulations over broad spatial extents. apsimNGpy speeds up computations through multiprocessing and multithreading, and provides a flexible, modular, and object-oriented framework that allows for customization with minimal code configuration. It furthermore provides a comprehensive suite of optimization algorithms for examining trade-offs between agricultural production and environmental outcomes, as well as for calibrating model parameters to enhance predictive performance. By embedding APSIM NG into the Python environment, apsimNGpy facilitates reproducible, scalable, and automatable research workflows for assessing agricultural best management practices and yield forecasting. In doing so, apsimNGpy expands the potential user base and application of the APSIM agroecosystem model, empowering users to test and extend the model to a wider range of research and application contexts.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102496"},"PeriodicalIF":2.4,"publicationDate":"2026-01-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977774","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CoGenASD: A tool for the co-design and generation of cross-platform applications for people with Autism spectrum disorder CoGenASD:为自闭症谱系障碍患者共同设计和生成跨平台应用程序的工具
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-11 DOI: 10.1016/j.softx.2026.102512
Yoel Arroyo, Ana I. Molina, Carmen Lacave, Miguel Á. Redondo
Current ASD-focused app development faces key limitations, such as high technical barriers for non-experts, limited personalization, and scarce involvement of therapists, families and educators in the design process. This paper presents CoGenASD, a framework that integrates co-design principles with a Model-Driven Development (MDD) approach to support the semi-automatic generation of cross-platform applications for individuals with ASD. The tool enables multidisciplinary teams (therapists, families and educators) to collaboratively define and model participant profiles, activities, interaction modes and content, supporting the semi-automatic generation of cross-platform, accessible and tailored applications. CoGenASD lowers technical barriers, promotes inclusive design practices, and accelerates the development of support tools. Its potential impact includes increasing application effectiveness, fostering stakeholder engagement, and enabling new research on customizable interventions for neurodiverse populations.
目前以自闭症为中心的应用程序开发面临着一些关键的限制,比如对非专家的高技术壁垒,有限的个性化,以及在设计过程中治疗师,家庭和教育工作者的参与很少。本文介绍了CoGenASD,一个将协同设计原则与模型驱动开发(MDD)方法集成在一起的框架,以支持ASD患者跨平台应用程序的半自动生成。该工具使多学科团队(治疗师、家庭和教育工作者)能够协同定义和建模参与者的个人资料、活动、交互模式和内容,支持半自动生成跨平台、可访问和定制的应用程序。CoGenASD降低了技术壁垒,促进了包容性设计实践,并加速了支持工具的开发。它的潜在影响包括提高应用效率,促进利益相关者的参与,以及为神经多样性人群提供可定制干预措施的新研究。
{"title":"CoGenASD: A tool for the co-design and generation of cross-platform applications for people with Autism spectrum disorder","authors":"Yoel Arroyo,&nbsp;Ana I. Molina,&nbsp;Carmen Lacave,&nbsp;Miguel Á. Redondo","doi":"10.1016/j.softx.2026.102512","DOIUrl":"10.1016/j.softx.2026.102512","url":null,"abstract":"<div><div>Current ASD-focused app development faces key limitations, such as high technical barriers for non-experts, limited personalization, and scarce involvement of therapists, families and educators in the design process. This paper presents <strong>CoGenASD</strong>, a framework that integrates co-design principles with a Model-Driven Development (MDD) approach to support the semi-automatic generation of cross-platform applications for individuals with ASD. The tool enables multidisciplinary teams (therapists, families and educators) to collaboratively define and model participant profiles, activities, interaction modes and content, supporting the semi-automatic generation of cross-platform, accessible and tailored applications. CoGenASD lowers technical barriers, promotes inclusive design practices, and accelerates the development of support tools. Its potential impact includes increasing application effectiveness, fostering stakeholder engagement, and enabling new research on customizable interventions for neurodiverse populations.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102512"},"PeriodicalIF":2.4,"publicationDate":"2026-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145977775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CIDS-Sim: Simulator for collaborative intrusion detection system based on federated learning CIDS-Sim:基于联邦学习的协同入侵检测系统模拟器
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-10 DOI: 10.1016/j.softx.2026.102511
Aulia Arif Wardana , Grzegorz Kołaczek , Parman Sukarno
This research introduces CIDS-Sim, a simulator for Collaborative Intrusion Detection Systems (CIDS) based on federated learning, addressing the complexity of coordinated attacks on networks. Traditional Intrusion Detection Systems (IDS) are limited by isolated operations and privacy concerns. CIDS-Sim leverages federated learning to maintain data privacy while enabling collaborative anomaly detection. It assesses collaboration strategies, federated learning’s privacy-performance trade-offs, and different attack vectors and defenses. CIDS-Sim is a critical tool for researchers and practitioners to develop secure IDS solutions, offering a robust platform for simulating and evaluating the dynamics of collaborative defense strategies. CIDS-Sim is also suitable for educators or lecturers who want to teach the concept of CIDS.
本研究引入基于联邦学习的协同入侵检测系统(CIDS)模拟器CIDS- sim,解决网络协同攻击的复杂性问题。传统的入侵检测系统(IDS)受到隔离操作和隐私问题的限制。CIDS-Sim利用联邦学习来维护数据隐私,同时支持协作异常检测。它评估了协作策略、联邦学习的隐私-性能权衡,以及不同的攻击向量和防御。IDS- sim是研究人员和从业人员开发安全IDS解决方案的关键工具,为模拟和评估协作防御策略的动态提供了强大的平台。CIDS- sim也适合想要教授CIDS概念的教育工作者或讲师。
{"title":"CIDS-Sim: Simulator for collaborative intrusion detection system based on federated learning","authors":"Aulia Arif Wardana ,&nbsp;Grzegorz Kołaczek ,&nbsp;Parman Sukarno","doi":"10.1016/j.softx.2026.102511","DOIUrl":"10.1016/j.softx.2026.102511","url":null,"abstract":"<div><div>This research introduces CIDS-Sim, a simulator for Collaborative Intrusion Detection Systems (CIDS) based on federated learning, addressing the complexity of coordinated attacks on networks. Traditional Intrusion Detection Systems (IDS) are limited by isolated operations and privacy concerns. CIDS-Sim leverages federated learning to maintain data privacy while enabling collaborative anomaly detection. It assesses collaboration strategies, federated learning’s privacy-performance trade-offs, and different attack vectors and defenses. CIDS-Sim is a critical tool for researchers and practitioners to develop secure IDS solutions, offering a robust platform for simulating and evaluating the dynamics of collaborative defense strategies. CIDS-Sim is also suitable for educators or lecturers who want to teach the concept of CIDS.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102511"},"PeriodicalIF":2.4,"publicationDate":"2026-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145925763","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
QOPTec: a modular platform for benchmarking quantum algorithms through combinatorial optimization problems QOPTec:通过组合优化问题对量子算法进行基准测试的模块化平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-09 DOI: 10.1016/j.softx.2026.102507
Pablo Miranda-Rodríguez, Eneko Osaba
Combinatorial optimization is a critical field in many applications that remains challenging due to its general computational complexity. Quantum computing is believed to be a promising alternative to classical methods to solve these types of problems. We introduce QOPTec, a Python library for benchmarking optimization problems using quantum or hybrid solvers. QOPTec offers a simple, extensible framework for reproducible evaluation of solver performance. By enabling integration of new problems and algorithms, the tool aims to lower the entry barrier to quantum optimization and supports systematic studies of different solver approaches, helping assess their practical potential as quantum technologies evolve.
组合优化是许多应用中的一个关键领域,由于其一般的计算复杂性,仍然具有挑战性。量子计算被认为是解决这类问题的经典方法的一个有前途的替代方案。我们介绍QOPTec,一个Python库,用于使用量子或混合求解器对优化问题进行基准测试。QOPTec为求解器性能的可重复评估提供了一个简单的、可扩展的框架。通过整合新问题和算法,该工具旨在降低量子优化的进入门槛,并支持对不同求解器方法的系统研究,随着量子技术的发展,帮助评估它们的实际潜力。
{"title":"QOPTec: a modular platform for benchmarking quantum algorithms through combinatorial optimization problems","authors":"Pablo Miranda-Rodríguez,&nbsp;Eneko Osaba","doi":"10.1016/j.softx.2026.102507","DOIUrl":"10.1016/j.softx.2026.102507","url":null,"abstract":"<div><div>Combinatorial optimization is a critical field in many applications that remains challenging due to its general computational complexity. Quantum computing is believed to be a promising alternative to classical methods to solve these types of problems. We introduce QOPTec, a Python library for benchmarking optimization problems using quantum or hybrid solvers. QOPTec offers a simple, extensible framework for reproducible evaluation of solver performance. By enabling integration of new problems and algorithms, the tool aims to lower the entry barrier to quantum optimization and supports systematic studies of different solver approaches, helping assess their practical potential as quantum technologies evolve.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102507"},"PeriodicalIF":2.4,"publicationDate":"2026-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145925762","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PyPortTickerSelector: A top tickers selection library using multiple indicators, performance metrics, strategies with benchmark PyPortTickerSelector:一个顶级的股票选择库,使用多个指标、性能指标和基准策略
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-08 DOI: 10.1016/j.softx.2025.102506
Rushikesh Nakhate , Harikrishnan Ramachandran , Neeraj Kumar Shukla
This paper presents PyPortTickerSelector, an automated ticker selection library designed to identify top-performing tickers based on predefined and user-defined strategies. The library supports various methods to calculate multiple indicators and performance-metrics. Users have the flexibility to customize the ticker selection process at every step, using built-in options or their own methods. The library achieves improved computational efficiency over manual analysis while maintaining approx 90 % test coverage for business logic. Validation includes comparison against benchmark performance, latency profiling, memory usage optimization, and statistical significance testing, addressing critical gaps in quantitative finance tooling. The library allows seamless integration with the PyPortOptimization Pipeline for portfolio construction.
本文介绍了PyPortTickerSelector,这是一个自动报价器选择库,旨在根据预定义和用户定义的策略识别性能最好的报价器。该库支持多种方法来计算多个指标和性能指标。用户可以使用内置选项或自己的方法,灵活地定制每一步的行情选择过程。该库在为业务逻辑保持大约90%的测试覆盖率的同时,实现了比手工分析更高的计算效率。验证包括对基准性能的比较、延迟分析、内存使用优化和统计显著性测试,以解决定量金融工具中的关键差距。该库允许与PyPortOptimization Pipeline无缝集成以进行投资组合构建。
{"title":"PyPortTickerSelector: A top tickers selection library using multiple indicators, performance metrics, strategies with benchmark","authors":"Rushikesh Nakhate ,&nbsp;Harikrishnan Ramachandran ,&nbsp;Neeraj Kumar Shukla","doi":"10.1016/j.softx.2025.102506","DOIUrl":"10.1016/j.softx.2025.102506","url":null,"abstract":"<div><div>This paper presents PyPortTickerSelector, an automated ticker selection library designed to identify top-performing tickers based on predefined and user-defined strategies. The library supports various methods to calculate multiple indicators and performance-metrics. Users have the flexibility to customize the ticker selection process at every step, using built-in options or their own methods. The library achieves improved computational efficiency over manual analysis while maintaining approx 90 % test coverage for business logic. Validation includes comparison against benchmark performance, latency profiling, memory usage optimization, and statistical significance testing, addressing critical gaps in quantitative finance tooling. The library allows seamless integration with the PyPortOptimization Pipeline for portfolio construction.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102506"},"PeriodicalIF":2.4,"publicationDate":"2026-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145925764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
SoftwareX
全部 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