首页 > 最新文献

SoftwareX最新文献

英文 中文
CONNECT: find your dream team 联系:找到你的梦之队
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-21 DOI: 10.1016/j.softx.2026.102522
Gianluca Amato , Luca Di Vita , Paolo Melchiorre , Maria Chiara Meo , Francesca Scozzari , Matteo Vitali
CONNECT is an AI-powered tool designed to support the creation of research teams targeting competitive funding calls. The tool takes a short input text (for instance the scientific objectives of a specific call) and analyzes the metadata of scholarly publications (title and abstract) from a repository to suggest a list of potential collaborators, based on semantic similarity and scientific relevance. The current instance includes all the researchers from ten research institutions located across Europe.
CONNECT是一个人工智能驱动的工具,旨在支持创建针对竞争性资助电话的研究团队。该工具接受一个简短的输入文本(例如一个特定呼叫的科学目标),并从存储库中分析学术出版物的元数据(标题和摘要),以基于语义相似性和科学相关性建议潜在合作者的列表。目前的实例包括来自欧洲10个研究机构的所有研究人员。
{"title":"CONNECT: find your dream team","authors":"Gianluca Amato ,&nbsp;Luca Di Vita ,&nbsp;Paolo Melchiorre ,&nbsp;Maria Chiara Meo ,&nbsp;Francesca Scozzari ,&nbsp;Matteo Vitali","doi":"10.1016/j.softx.2026.102522","DOIUrl":"10.1016/j.softx.2026.102522","url":null,"abstract":"<div><div><span>CONNECT</span> is an AI-powered tool designed to support the creation of research teams targeting competitive funding calls. The tool takes a short input text (for instance the scientific objectives of a specific call) and analyzes the metadata of scholarly publications (title and abstract) from a repository to suggest a list of potential collaborators, based on semantic similarity and scientific relevance. The current instance includes all the researchers from ten research institutions located across Europe.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102522"},"PeriodicalIF":2.4,"publicationDate":"2026-01-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146037347","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
TorchCor: High-performance cardiac electrophysiology simulations with the finite element method on GPUs TorchCor:基于gpu的有限元方法的高性能心脏电生理模拟
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-19 DOI: 10.1016/j.softx.2026.102521
Bei Zhou , Maximilian Balmus , Cesare Corrado , Ludovica Cicci , Shuang Qian , Steven A. Niederer
Cardiac electrophysiology (CEP) simulations are increasingly used for understanding cardiac arrhythmias and guiding clinical decisions. However, these simulations typically require high-performance computing resources with numerous CPU cores, which are often inaccessible to many research groups and clinicians. To address this, we present TorchCor, a high-performance Python library for CEP simulations using the finite element method on general-purpose GPUs. Built on PyTorch, TorchCor significantly accelerates CEP simulations, particularly for large 3D meshes. The accuracy of the solver is verified against manufactured analytical solutions and the N-version benchmark problem. TorchCor is freely available for both academic and commercial use without restrictions.
心脏电生理(CEP)模拟越来越多地用于理解心律失常和指导临床决策。然而,这些模拟通常需要具有众多CPU内核的高性能计算资源,这通常是许多研究小组和临床医生无法访问的。为了解决这个问题,我们提出了TorchCor,一个高性能的Python库,用于在通用gpu上使用有限元方法进行CEP模拟。基于PyTorch, TorchCor显著加速了CEP模拟,特别是对于大型3D网格。通过制造的解析解和n版本基准问题验证了求解器的准确性。TorchCor免费提供学术和商业用途,没有任何限制。
{"title":"TorchCor: High-performance cardiac electrophysiology simulations with the finite element method on GPUs","authors":"Bei Zhou ,&nbsp;Maximilian Balmus ,&nbsp;Cesare Corrado ,&nbsp;Ludovica Cicci ,&nbsp;Shuang Qian ,&nbsp;Steven A. Niederer","doi":"10.1016/j.softx.2026.102521","DOIUrl":"10.1016/j.softx.2026.102521","url":null,"abstract":"<div><div>Cardiac electrophysiology (CEP) simulations are increasingly used for understanding cardiac arrhythmias and guiding clinical decisions. However, these simulations typically require high-performance computing resources with numerous CPU cores, which are often inaccessible to many research groups and clinicians. To address this, we present TorchCor, a high-performance Python library for CEP simulations using the finite element method on general-purpose GPUs. Built on PyTorch, TorchCor significantly accelerates CEP simulations, particularly for large 3D meshes. The accuracy of the solver is verified against manufactured analytical solutions and the <span><math><mi>N</mi></math></span>-version benchmark problem. TorchCor is freely available for both academic and commercial use without restrictions.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102521"},"PeriodicalIF":2.4,"publicationDate":"2026-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146037349","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-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-01-19","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
MPAS-viewer: A Python package for an efficient visualization of the MPAS-atmosphere unstructured mesh mpas查看器:一个Python包,用于有效地可视化mpas大气非结构化网格
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-17 DOI: 10.1016/j.softx.2025.102497
Jorge Humberto Bravo Mendez, Marouane Temimi
Visualizing the output of models that use unstructured meshes, such as the Model for Prediction Across Scales Atmosphere (MPAS-A), poses unique challenges. MPAS-A employs a variable-resolution hexagon-based mesh to accurately capture complex geometries and localized phenomena, offering more details where needed and less details elsewhere to reduce computational cost. While MPAS-A input and output data are stored in NetCDF format, their organization by mesh cells rather than regular latitude-longitude grids makes them difficult to visualize using conventional tools. While some tools support MPAS-A data, they often require preprocessing steps to convert the mesh into a more compatible format due to inherent limitations. To address this gap, we present MPAS-Viewer, a lightweight Python-based post-processing tool designed to be efficient, portable across systems, and easy to install with minimal dependencies. It supports both regional and global MPAS-A domains, making it suitable for a wide range of applications. MPAS-Viewer provides an accurate and user-friendly way to visualize MPAS-A data directly on its native mesh, faster compared to similar tools, enabling faster insights and easier exploration.
可视化使用非结构化网格的模型的输出,例如跨尺度大气预测模型(MPAS-A),提出了独特的挑战。MPAS-A采用可变分辨率的六边形网格来精确捕获复杂的几何形状和局部现象,在需要的地方提供更多的细节,在其他地方提供更少的细节,以降低计算成本。虽然MPAS-A的输入和输出数据以NetCDF格式存储,但它们的组织方式是网格单元,而不是常规的经纬度网格,这使得使用传统工具很难将它们可视化。虽然有些工具支持MPAS-A数据,但由于固有的限制,它们通常需要预处理步骤才能将网格转换为更兼容的格式。为了解决这一问题,我们提出了MPAS-Viewer,这是一种轻量级的基于python的后处理工具,旨在高效、跨系统可移植,并且易于安装,依赖关系最小。它支持区域和全球MPAS-A域,适用于广泛的应用。MPAS-Viewer提供了一种准确且用户友好的方式,可以将MPAS-A数据直接在其原生网格上可视化,与类似工具相比速度更快,从而实现更快的见解和更轻松的探索。
{"title":"MPAS-viewer: A Python package for an efficient visualization of the MPAS-atmosphere unstructured mesh","authors":"Jorge Humberto Bravo Mendez,&nbsp;Marouane Temimi","doi":"10.1016/j.softx.2025.102497","DOIUrl":"10.1016/j.softx.2025.102497","url":null,"abstract":"<div><div>Visualizing the output of models that use unstructured meshes, such as the Model for Prediction Across Scales Atmosphere (MPAS-A), poses unique challenges. MPAS-A employs a variable-resolution hexagon-based mesh to accurately capture complex geometries and localized phenomena, offering more details where needed and less details elsewhere to reduce computational cost. While MPAS-A input and output data are stored in NetCDF format, their organization by mesh cells rather than regular latitude-longitude grids makes them difficult to visualize using conventional tools. While some tools support MPAS-A data, they often require preprocessing steps to convert the mesh into a more compatible format due to inherent limitations. To address this gap, we present MPAS-Viewer, a lightweight Python-based post-processing tool designed to be efficient, portable across systems, and easy to install with minimal dependencies. It supports both regional and global MPAS-A domains, making it suitable for a wide range of applications. MPAS-Viewer provides an accurate and user-friendly way to visualize MPAS-A data directly on its native mesh, faster compared to similar tools, enabling faster insights and easier exploration.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102497"},"PeriodicalIF":2.4,"publicationDate":"2026-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146037344","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
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
FastRerandomize: Fast rerandomization using accelerated computing FastRerandomize:使用加速计算的快速再随机化
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-17 DOI: 10.1016/j.softx.2026.102508
Rebecca Goldstein , Connor T. Jerzak , Aniket Kamat , Fucheng Warren Zhu
We present fastrerandomize, an R package for fast, scalable rerandomization in experimental design. Rerandomization improves precision by discarding treatment assignments that fail a prespecified covariate-balance criterion, but existing implementations can become computationally prohibitive as the number of units or covariates grows. fastrerandomize introduces three complementary advances: (i) optional GPU/TPU acceleration to parallelize balance checks, (ii) memory-efficient key-only storage that avoids retaining full assignment matrices, and (iii) auto-vectorized, just-in-time compiled kernels for batched candidate generation and inference. This approach enables exact or Monte Carlo rerandomization at previously intractable scales, making it practical to adopt the tighter balance thresholds required in modern high-dimensional experiments while simultaneously quantifying the resulting gains in precision and power for a given covariate set. Our approach also supports randomization-based testing conditioned on acceptance. In controlled benchmarks, we observe order-of-magnitude speedups over baseline workflows, with larger gains as the sample size or dimensionality grows, translating into improved precision of causal estimates. Code: github.com/cjerzak/fastrerandomize-software. Interactive capsule: fastrerandomize.github.io/space.
我们提出了fasterandomize,这是一个R包,用于实验设计中的快速,可扩展的再随机化。再随机化通过丢弃未达到预先指定的协变量平衡标准的处理赋值来提高精度,但是随着单位或协变量数量的增加,现有的实现可能会变得难以计算。fastrerandomize引入了三个互补的进步:(i)可选的GPU/TPU加速来并行化平衡检查,(ii)内存高效的仅键存储,避免保留完整的分配矩阵,以及(iii)自动矢量化,实时编译内核,用于批量候选生成和推理。这种方法可以在以前难以处理的尺度上实现精确或蒙特卡罗再随机化,使得在现代高维实验中采用更严格的平衡阈值变得可行,同时量化给定协变量集的精度和功率的结果增益。我们的方法还支持基于接受度的随机化测试。在受控的基准测试中,我们观察到在基线工作流上的数量级加速,随着样本大小或维度的增长而获得更大的收益,转化为因果估计的精度的提高。代码:github.com/cjerzak/fastrerandomize-software。交互式胶囊:fasterandomize .github.io/space。
{"title":"FastRerandomize: Fast rerandomization using accelerated computing","authors":"Rebecca Goldstein ,&nbsp;Connor T. Jerzak ,&nbsp;Aniket Kamat ,&nbsp;Fucheng Warren Zhu","doi":"10.1016/j.softx.2026.102508","DOIUrl":"10.1016/j.softx.2026.102508","url":null,"abstract":"<div><div>We present <span>fastrerandomize</span>, an <span>R</span> package for fast, scalable rerandomization in experimental design. Rerandomization improves precision by discarding treatment assignments that fail a prespecified covariate-balance criterion, but existing implementations can become computationally prohibitive as the number of units or covariates grows. <span>fastrerandomize</span> introduces three complementary advances: (i) optional GPU/TPU acceleration to parallelize balance checks, (ii) memory-efficient key-only storage that avoids retaining full assignment matrices, and (iii) auto-vectorized, just-in-time compiled kernels for batched candidate generation and inference. This approach enables exact or Monte Carlo rerandomization at previously intractable scales, making it practical to adopt the tighter balance thresholds required in modern high-dimensional experiments while simultaneously quantifying the resulting gains in precision and power for a given covariate set. Our approach also supports randomization-based testing conditioned on acceptance. In controlled benchmarks, we observe order-of-magnitude speedups over baseline workflows, with larger gains as the sample size or dimensionality grows, translating into improved precision of causal estimates. Code: <span><span>github.com/cjerzak/fastrerandomize-software</span><svg><path></path></svg></span>. Interactive capsule: <span><span>fastrerandomize.github.io/space</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"33 ","pages":"Article 102508"},"PeriodicalIF":2.4,"publicationDate":"2026-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146037351","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
期刊
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