首页 > 最新文献

SoftwareX最新文献

英文 中文
CTA evaluation system: LLM-supported phonetic analysis platform for common Turkic alphabet CTA评价系统:支持llm的通用突厥字母语音分析平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-24 DOI: 10.1016/j.softx.2026.102530
Halil Ibrahim Okur, Kadir Tohma
The CTA evaluation system is a comprehensive desktop application designed for academic research on the phonetic representation of the common turkic alphabet (CTA). This LLM-supported platform provides systematic analysis of CTA’s effectiveness across six Turkic languages through four core modules: transliteration engine, phonetic risk analyzer, cognate aligner, and PCE (Phonetic Correspondence Effectiveness) analyzer. The system evaluates the impact of five new CTA letters (q, x, ñ, ə, û) on phonetic clarity and cross-linguistic standardization. Built with Python and OpenAI integration, it offers both quantitative metrics and qualitative assessments, making it an essential tool for Turkic linguistics research, language policy development, and educational material creation. The platform generates comprehensive reports in multiple formats, supporting evidence-based decisions in writing system reforms and multilingual educational initiatives.
突厥通用字母表(CTA)语音表示评价系统是为学术研究突厥通用字母表(CTA)语音表示而设计的综合性桌面应用。这个llm支持的平台通过四个核心模块:音译引擎、语音风险分析器、同源对齐器和PCE(语音对应有效性)分析器,对六种突厥语言的CTA有效性进行系统分析。该系统评估了五个新的CTA字母(q, x, ñ,], û)对语音清晰度和跨语言标准化的影响。它集成了Python和OpenAI,提供定量指标和定性评估,使其成为突厥语言学研究、语言政策制定和教育材料创作的重要工具。该平台生成多种格式的综合报告,支持在写作系统改革和多语种教育举措方面的循证决策。
{"title":"CTA evaluation system: LLM-supported phonetic analysis platform for common Turkic alphabet","authors":"Halil Ibrahim Okur,&nbsp;Kadir Tohma","doi":"10.1016/j.softx.2026.102530","DOIUrl":"10.1016/j.softx.2026.102530","url":null,"abstract":"<div><div>The CTA evaluation system is a comprehensive desktop application designed for academic research on the phonetic representation of the common turkic alphabet (CTA). This LLM-supported platform provides systematic analysis of CTA’s effectiveness across six Turkic languages through four core modules: transliteration engine, phonetic risk analyzer, cognate aligner, and PCE (Phonetic Correspondence Effectiveness) analyzer. The system evaluates the impact of five new CTA letters (q, x, ñ, ə, û) on phonetic clarity and cross-linguistic standardization. Built with Python and OpenAI integration, it offers both quantitative metrics and qualitative assessments, making it an essential tool for Turkic linguistics research, language policy development, and educational material creation. The platform generates comprehensive reports in multiple formats, supporting evidence-based decisions in writing system reforms and multilingual educational initiatives.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102530"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077389","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
RCF-3D Analysis: a web-based tool for pushover analysis of regular reinforced concrete frames RCF-3D分析:一个基于网络的工具,用于常规钢筋混凝土框架的推覆分析
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-26 DOI: 10.1016/j.softx.2026.102534
Orlando Arroyo
Reinforced concrete frame (RCF) buildings are used worldwide in seismic regions. Nonlinear pushover analysis is central to performance-based assessment of these structures but often demands specialized software and extensive scripting, limiting use in performance based earthquake engineering (PBEE) practice and education. RCF-3D Analysis is a web-based application that generates and analyzes three-dimensional RCF models using OpenSeesPy as backend. A guided, tabbed workflow leads users through building geometry and mass definition, RC material and fiber-section creation, beam–column and slab assignment, gravity loading, and modal and pushover analyses. Interactive plan-view visualizations support model checking, while structured data storage enables model reuse. Implemented in Python with Streamlit, RCF-3D Analysis serves practitioners and researchers engaged in PBEE applications.
钢筋混凝土框架(RCF)建筑在世界范围内用于地震区域。非线性推覆分析是这些结构基于性能评估的核心,但通常需要专门的软件和大量的脚本,限制了在基于性能的地震工程(PBEE)实践和教育中的应用。RCF- 3d Analysis是一个基于web的应用程序,它使用OpenSeesPy作为后端生成和分析三维RCF模型。一个有指导的、标签式的工作流程引导用户通过建筑几何形状和质量定义、RC材料和纤维截面创建、梁柱和板分配、重力载荷以及模态和推覆分析。交互式计划视图可视化支持模型检查,而结构化数据存储支持模型重用。RCF-3D Analysis使用Python和Streamlit实现,为从事PBEE应用的从业者和研究人员提供服务。
{"title":"RCF-3D Analysis: a web-based tool for pushover analysis of regular reinforced concrete frames","authors":"Orlando Arroyo","doi":"10.1016/j.softx.2026.102534","DOIUrl":"10.1016/j.softx.2026.102534","url":null,"abstract":"<div><div>Reinforced concrete frame (RCF) buildings are used worldwide in seismic regions. Nonlinear pushover analysis is central to performance-based assessment of these structures but often demands specialized software and extensive scripting, limiting use in performance based earthquake engineering (PBEE) practice and education. RCF-3D Analysis is a web-based application that generates and analyzes three-dimensional RCF models using OpenSeesPy as backend. A guided, tabbed workflow leads users through building geometry and mass definition, RC material and fiber-section creation, beam–column and slab assignment, gravity loading, and modal and pushover analyses. Interactive plan-view visualizations support model checking, while structured data storage enables model reuse. Implemented in Python with Streamlit, RCF-3D Analysis serves practitioners and researchers engaged in PBEE applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102534"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077391","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
HuReTEx: From deep learning models to explainable information flow models HuReTEx:从深度学习模型到可解释的信息流模型
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-28 DOI: 10.1016/j.softx.2026.102520
Krzysztof Pancerz , Piotr Kulicki , Michał Kalisz , Andrzej Burda , Maciej Stanisławski , Zofia Matusiewicz , Ewa Szlachtowska , Jaromir Sarzyński
In the paper, we describe a path for creating an information flow model (a readable twin) for a deep learning model (an unreadable model). This path has been implemented as a Python tool called Human Readable Twin Explainer (HuReTEx). Properly aggregated artifacts generated by individual key layers of the deep learning model for training cases constitute the basis for building a model in the form of a flow graph. Then, the most important prediction paths are determined. These paths, in connection with appropriately presented artifacts (e.g., in the form of images or descriptions in natural language), constitute a clear explanation of the knowledge acquired by the model during the training process.
在本文中,我们描述了为深度学习模型(不可读模型)创建信息流模型(可读双胞胎)的路径。这个路径已经被实现为一个名为Human Readable Twin Explainer (HuReTEx)的Python工具。由训练用例的深度学习模型的各个关键层生成的适当聚合的工件构成了以流图形式构建模型的基础。然后,确定最重要的预测路径。这些路径与适当呈现的工件(例如,以图像或自然语言描述的形式)相关联,构成了对模型在训练过程中获得的知识的清晰解释。
{"title":"HuReTEx: From deep learning models to explainable information flow models","authors":"Krzysztof Pancerz ,&nbsp;Piotr Kulicki ,&nbsp;Michał Kalisz ,&nbsp;Andrzej Burda ,&nbsp;Maciej Stanisławski ,&nbsp;Zofia Matusiewicz ,&nbsp;Ewa Szlachtowska ,&nbsp;Jaromir Sarzyński","doi":"10.1016/j.softx.2026.102520","DOIUrl":"10.1016/j.softx.2026.102520","url":null,"abstract":"<div><div>In the paper, we describe a path for creating an information flow model (a readable twin) for a deep learning model (an unreadable model). This path has been implemented as a Python tool called Human Readable Twin Explainer (HuReTEx). Properly aggregated artifacts generated by individual key layers of the deep learning model for training cases constitute the basis for building a model in the form of a flow graph. Then, the most important prediction paths are determined. These paths, in connection with appropriately presented artifacts (e.g., in the form of images or descriptions in natural language), constitute a clear explanation of the knowledge acquired by the model during the training process.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102520"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077488","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
ENCERTIA: A dynamic R-shiny app to support business decision-making using data envelopment analysis ENCERTIA:一个动态的R-shiny应用程序,支持使用数据包络分析的业务决策
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-27 DOI: 10.1016/j.softx.2026.102525
María C. Bas, Rafael Benítez, Vicente J. Bolós
This study presents an interactive R-Shiny application that applies Data Envelopment Analysis (DEA) to measure and compare business efficiency. The platform incorporates directional models, orientation parameters, and alternative slack-handling strategies, enabling users to upload or filter data, compute inefficiency scores, and obtain customized targets and efficient projections. Through intuitive visualizations and dynamic benchmarking, companies can evaluate performance relative to peers of similar size or sector. The tool combines methodological advances with practical usability, offering a decision-support system that enhances strategic planning, resource optimization, and resilience. Illustrative examples demonstrate its capacity to guide companies toward improved efficiency in uncertain environments.
本研究提出了一个交互式R-Shiny应用程序,应用数据包络分析(DEA)来衡量和比较业务效率。该平台结合了方向模型、定向参数和可选的松弛处理策略,使用户能够上传或过滤数据,计算低效率分数,并获得定制目标和有效预测。通过直观的可视化和动态基准测试,公司可以相对于类似规模或行业的同行评估绩效。该工具结合了方法上的进步和实际可用性,提供了一个决策支持系统,可以增强战略规划、资源优化和弹性。举例说明了它在不确定环境中指导公司提高效率的能力。
{"title":"ENCERTIA: A dynamic R-shiny app to support business decision-making using data envelopment analysis","authors":"María C. Bas,&nbsp;Rafael Benítez,&nbsp;Vicente J. Bolós","doi":"10.1016/j.softx.2026.102525","DOIUrl":"10.1016/j.softx.2026.102525","url":null,"abstract":"<div><div>This study presents an interactive R-Shiny application that applies Data Envelopment Analysis (DEA) to measure and compare business efficiency. The platform incorporates directional models, orientation parameters, and alternative slack-handling strategies, enabling users to upload or filter data, compute inefficiency scores, and obtain customized targets and efficient projections. Through intuitive visualizations and dynamic benchmarking, companies can evaluate performance relative to peers of similar size or sector. The tool combines methodological advances with practical usability, offering a decision-support system that enhances strategic planning, resource optimization, and resilience. Illustrative examples demonstrate its capacity to guide companies toward improved efficiency in uncertain environments.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102525"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077492","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
niarules: Advancing interpretable machine learning through numerical association rule mining and 3D coral plot visualization nirules:通过数值关联规则挖掘和3D珊瑚图可视化推进可解释机器学习
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2025-12-08 DOI: 10.1016/j.softx.2025.102470
Iztok Fister Jr , Gerlinde Emsenhuber , Jan Hendrik Plümer , Iztok Fister , Andreas Holzinger
Numerical association rule mining remains comparatively underexplored in interpretable machine learning, largely due to the challenges of handling continuous variables and the limited availability of effective visualization techniques. We introduce niarules, an open-source R package that provides a complete and extensible pipeline for numerical association rule mining, complemented by advanced post-processing and interactive 3D visualization. The package integrates bio-inspired optimization-based rule mining methods within a modular architecture that encompasses data preprocessing, rule mining, and visualization. A novel radial layout engine, implemented in C++, generates Coral Plots, which depict rules sharing a common consequent as radial trees. This design facilitates intuitive exploration of antecedent specificity, alongside key quality measures such as support, confidence, and lift. By combining methodological innovation with user-friendly visualization, niarules lowers the entry barrier to numerical association rule mining and supports the development of explainable AI systems for numerical datasets.
数值关联规则挖掘在可解释性机器学习中的探索相对不足,主要是由于处理连续变量的挑战和有效可视化技术的有限可用性。我们介绍niarrules,这是一个开源R包,它为数值关联规则挖掘提供了一个完整的、可扩展的管道,辅以先进的后处理和交互式3D可视化。该软件包在模块化架构中集成了基于生物优化的规则挖掘方法,该架构包括数据预处理、规则挖掘和可视化。一个新的径向布局引擎,在c++中实现,生成珊瑚图,它描述的规则共享一个共同的结果作为径向树。这种设计有助于直观地探索先行词的特异性,以及关键的质量指标,如支持、信心和提升。通过将方法创新与用户友好的可视化相结合,niarrules降低了数值关联规则挖掘的进入门槛,并支持为数值数据集开发可解释的人工智能系统。
{"title":"niarules: Advancing interpretable machine learning through numerical association rule mining and 3D coral plot visualization","authors":"Iztok Fister Jr ,&nbsp;Gerlinde Emsenhuber ,&nbsp;Jan Hendrik Plümer ,&nbsp;Iztok Fister ,&nbsp;Andreas Holzinger","doi":"10.1016/j.softx.2025.102470","DOIUrl":"10.1016/j.softx.2025.102470","url":null,"abstract":"<div><div>Numerical association rule mining remains comparatively underexplored in interpretable machine learning, largely due to the challenges of handling continuous variables and the limited availability of effective visualization techniques. We introduce <span>niarules</span>, an open-source R package that provides a complete and extensible pipeline for numerical association rule mining, complemented by advanced post-processing and interactive 3D visualization. The package integrates bio-inspired optimization-based rule mining methods within a modular architecture that encompasses data preprocessing, rule mining, and visualization. A novel radial layout engine, implemented in C++, generates Coral Plots, which depict rules sharing a common consequent as radial trees. This design facilitates intuitive exploration of antecedent specificity, alongside key quality measures such as support, confidence, and lift. By combining methodological innovation with user-friendly visualization, <span>niarules</span> lowers the entry barrier to numerical association rule mining and supports the development of explainable AI systems for numerical datasets.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102470"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145749405","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
Human DevOps: A tool for measuring and enhancing human factors in DevOps adoption 人力DevOps:衡量和增强采用DevOps过程中的人为因素的工具
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-19 DOI: 10.1016/j.softx.2026.102515
Juan J. López-Jiménez, Juanjo Pérez-Sánchez, Juan M. Carrillo-de-Gea, Joaquín Nicolás Ros, José L. Fernández-Alemán
DevOps has transformed software engineering through automation, collaboration, and continuous improvement. However, human factors such as communication, psychological safety, and team dynamics have been underexplored despite their critical role in DevOps success. This article presents Human DevOps, a tool developed to assess and enhance these human-centred aspects, built upon an evidence-based human factor adoption model for DevOps. Using a Slack-based survey tool, a back-end for data analysis, and a web dashboard, Human DevOps provides practical insights to optimize DevOps culture. Human DevOps can be integrated into existing pipelines to provide real-time insights into how development teams and technologies work together during software project development.
DevOps通过自动化、协作和持续改进改变了软件工程。然而,沟通、心理安全和团队动力等人为因素在DevOps的成功中发挥着关键作用,但它们的研究还不够充分。本文介绍了Human DevOps,这是一种用于评估和增强这些以人为中心的方面的工具,建立在DevOps的基于证据的人为因素采用模型之上。通过使用基于slack的调查工具、数据分析后端和web仪表板,Human DevOps为优化DevOps文化提供了实用的见解。Human DevOps可以集成到现有的管道中,以便实时了解开发团队和技术在软件项目开发期间是如何协同工作的。
{"title":"Human DevOps: A tool for measuring and enhancing human factors in DevOps adoption","authors":"Juan J. López-Jiménez,&nbsp;Juanjo Pérez-Sánchez,&nbsp;Juan M. Carrillo-de-Gea,&nbsp;Joaquín Nicolás Ros,&nbsp;José L. Fernández-Alemán","doi":"10.1016/j.softx.2026.102515","DOIUrl":"10.1016/j.softx.2026.102515","url":null,"abstract":"<div><div>DevOps has transformed software engineering through automation, collaboration, and continuous improvement. However, human factors such as communication, psychological safety, and team dynamics have been underexplored despite their critical role in DevOps success. This article presents Human DevOps, a tool developed to assess and enhance these human-centred aspects, built upon an evidence-based human factor adoption model for DevOps. Using a Slack-based survey tool, a back-end for data analysis, and a web dashboard, Human DevOps provides practical insights to optimize DevOps culture. Human DevOps can be integrated into existing pipelines to provide real-time insights into how development teams and technologies work together during software project development.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102515"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146037345","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
IoT-Sim: An interactive platform for designing and securing smart device networks IoT-Sim:用于设计和保护智能设备网络的交互平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-29 DOI: 10.1016/j.softx.2026.102527
Alejandro Diez Bermejo, Branly Martinez Gonzalez, Beatriz Gil-Arroyo, Jaime Rincón Arango, Daniel Urda Muñoz
The IoT-Sim is a lightweight and modular tool designed to create, configure, and test models that detect attacks in Internet of Things (IoT) networks. It provides an interactive environment for simulating communication among connected devices and evaluating intrusion detection models. This framework allows researchers to design network topologies, inject different types of attacks, and benchmark detection algorithms under controlled conditions. By combining usability and flexibility in an open-source design, the simulator is a valuable resource for the education, research, and rapid prototyping of IoT security solutions.
IoT- sim是一款轻量级模块化工具,用于创建、配置和测试检测物联网(IoT)网络攻击的模型。它为模拟连接设备之间的通信和评估入侵检测模型提供了一个交互式环境。该框架允许研究人员在受控条件下设计网络拓扑,注入不同类型的攻击和基准检测算法。通过在开源设计中结合可用性和灵活性,模拟器是物联网安全解决方案的教育、研究和快速原型设计的宝贵资源。
{"title":"IoT-Sim: An interactive platform for designing and securing smart device networks","authors":"Alejandro Diez Bermejo,&nbsp;Branly Martinez Gonzalez,&nbsp;Beatriz Gil-Arroyo,&nbsp;Jaime Rincón Arango,&nbsp;Daniel Urda Muñoz","doi":"10.1016/j.softx.2026.102527","DOIUrl":"10.1016/j.softx.2026.102527","url":null,"abstract":"<div><div>The IoT-Sim is a lightweight and modular tool designed to create, configure, and test models that detect attacks in Internet of Things (IoT) networks. It provides an interactive environment for simulating communication among connected devices and evaluating intrusion detection models. This framework allows researchers to design network topologies, inject different types of attacks, and benchmark detection algorithms under controlled conditions. By combining usability and flexibility in an open-source design, the simulator is a valuable resource for the education, research, and rapid prototyping of IoT security solutions.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102527"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077393","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
RSD: An R package to calculate stochastic dominance RSD:一个计算随机优势的R包
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-30 DOI: 10.1016/j.softx.2025.102461
Shayan Tohidi, Sigurdur Olafsson
Stochastic dominance is a classical method for comparing two random variables using their probability distribution functions. As for all stochastic orders, stochastic dominance does not always establish an order between the random variables, and almost stochastic dominance was developed to address such cases, thus extending the applicability of stochastic dominance to many real-world problems. We developed an R package that consists of a collection of methods for testing the first- and second-order (almost) stochastic dominance for discrete random variables. This article describes the package and illustrates these methods using both synthetic datasets covering a range of possible scenarios that can occur, and a practical example where the comparison of discrete random variables using stochastic dominance can be applied to aid decision-making.
随机优势是利用两个随机变量的概率分布函数进行比较的一种经典方法。对于所有的随机顺序,随机优势并不总是在随机变量之间建立一个顺序,几乎是为了解决这种情况而开发的随机优势,从而将随机优势的适用性扩展到许多现实世界的问题。我们开发了一个R包,其中包含一系列用于测试离散随机变量的一阶和二阶(几乎)随机优势的方法。本文描述了该软件包,并使用涵盖一系列可能发生的场景的合成数据集和一个实际示例来说明这些方法,其中使用随机优势对离散随机变量进行比较可以应用于辅助决策。
{"title":"RSD: An R package to calculate stochastic dominance","authors":"Shayan Tohidi,&nbsp;Sigurdur Olafsson","doi":"10.1016/j.softx.2025.102461","DOIUrl":"10.1016/j.softx.2025.102461","url":null,"abstract":"<div><div>Stochastic dominance is a classical method for comparing two random variables using their probability distribution functions. As for all stochastic orders, stochastic dominance does not always establish an order between the random variables, and almost stochastic dominance was developed to address such cases, thus extending the applicability of stochastic dominance to many real-world problems. We developed an R package that consists of a collection of methods for testing the first- and second-order (almost) stochastic dominance for discrete random variables. This article describes the package and illustrates these methods using both synthetic datasets covering a range of possible scenarios that can occur, and a practical example where the comparison of discrete random variables using stochastic dominance can be applied to aid decision-making.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102461"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146077490","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-02-01 Epub 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-02-01","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
VisNow: An open-source Java-based modular dataflow visualisation platform VisNow:一个基于java的开源模块化数据流可视化平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-02-01 Epub Date: 2026-01-06 DOI: 10.1016/j.softx.2025.102503
Krzysztof Nowinski , Piotr Regulski , Piotr Wendykier , Bartosz Borucki , Jedrzej Nowosielski , Jakub Zelinski
VisNow is a dataflow-driven modular platform for scientific visualisation and visual data analysis. VisNow is written entirely in Java, released under an open-source licence, and it provides an alternative to popular visualisation systems by emphasising high-level modules and a user-friendly interface. The platform supports large and complex datasets (including time-dependent multivariate data) through specialised libraries, and it is easily extensible via a plugin architecture. VisNow’s design philosophy, embodied by features such as the Read-and-Watch principle and intelligent default parameters, enables users to rapidly create visualisation pipelines and obtain immediate visual feedback. In this article, we describe VisNow’s architecture and core functionalities and we demonstrate its capabilities in three representative use cases: (1) COVID-19 outbreak modelling and visualisation, (2) cardiology applications involving coronary artery segmentation, straightening and blood flow simulation, and (3) meteorological data visualisation and analysis. We also discuss the impact of VisNow in the context of scientific computing and compare its modularity, usability, extensibility, and large-scale data handling with those of other visualisation platforms, such as ParaView, MeVisLab, and 3D Slicer.
VisNow是一个数据流驱动的模块化平台,用于科学可视化和可视化数据分析。VisNow完全用Java编写,在开源许可下发布,它通过强调高级模块和用户友好界面,为流行的可视化系统提供了另一种选择。该平台通过专门的库支持大型和复杂的数据集(包括与时间相关的多变量数据),并且可以通过插件架构轻松扩展。VisNow的设计理念体现在诸如读取-观察原则和智能默认参数等功能上,使用户能够快速创建可视化管道并获得即时的视觉反馈。在本文中,我们描述了VisNow的架构和核心功能,并在三个代表性用例中展示了其功能:(1)COVID-19爆发建模和可视化,(2)涉及冠状动脉分割、矫正和血流模拟的心脏病学应用,以及(3)气象数据可视化和分析。我们还讨论了VisNow在科学计算环境中的影响,并将其模块化、可用性、可扩展性和大规模数据处理与其他可视化平台(如ParaView、MeVisLab和3D Slicer)进行了比较。
{"title":"VisNow: An open-source Java-based modular dataflow visualisation platform","authors":"Krzysztof Nowinski ,&nbsp;Piotr Regulski ,&nbsp;Piotr Wendykier ,&nbsp;Bartosz Borucki ,&nbsp;Jedrzej Nowosielski ,&nbsp;Jakub Zelinski","doi":"10.1016/j.softx.2025.102503","DOIUrl":"10.1016/j.softx.2025.102503","url":null,"abstract":"<div><div>VisNow is a dataflow-driven modular platform for scientific visualisation and visual data analysis. VisNow is written entirely in Java, released under an open-source licence, and it provides an alternative to popular visualisation systems by emphasising high-level modules and a user-friendly interface. The platform supports large and complex datasets (including time-dependent multivariate data) through specialised libraries, and it is easily extensible via a plugin architecture. VisNow’s design philosophy, embodied by features such as the <em>Read-and-Watch</em> principle and intelligent default parameters, enables users to rapidly create visualisation pipelines and obtain immediate visual feedback. In this article, we describe VisNow’s architecture and core functionalities and we demonstrate its capabilities in three representative use cases: (1) COVID-19 outbreak modelling and visualisation, (2) cardiology applications involving coronary artery segmentation, straightening and blood flow simulation, and (3) meteorological data visualisation and analysis. We also discuss the impact of VisNow in the context of scientific computing and compare its modularity, usability, extensibility, and large-scale data handling with those of other visualisation platforms, such as ParaView, MeVisLab, and 3D Slicer.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102503"},"PeriodicalIF":2.4,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145925769","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