Software ImpactsPub Date : 2025-04-28DOI: 10.1016/j.simpa.2025.100762
Annice Najafi, Shokoufeh Mirzaei
{"title":"RMCDA: The comprehensive R library for applying Multi-Criteria Decision Analysis methods","authors":"Annice Najafi, Shokoufeh Mirzaei","doi":"10.1016/j.simpa.2025.100762","DOIUrl":"10.1016/j.simpa.2025.100762","url":null,"abstract":"<div><div>Multi-Criteria Decision Making (MCDM) is a branch of operations research used in a variety of domains from health care to engineering to facilitate decision-making among multiple options based on specific criteria. Several <span>R</span> packages have been developed for the application of traditional MCDM approaches. However, as the discipline has advanced, many new approaches have emerged, necessitating the development of innovative and comprehensive tools to enhance the accessibility of these methodologies. Here, we introduce <span>RMCDA</span>, a comprehensive and universal <span>R</span> package that offers access to a variety of established MCDM approaches (e.g., <span>AHP</span>, <span>TOPSIS</span>, <span>PROMETHEE</span>, and <span>VIKOR</span>), along with newer techniques such as Stratified MCDM (<span>SMCDM</span>) and the Stratified Best–Worst Method (<span>SBWM</span>). Our open source software intends to broaden the practical use of these methods through supplementary visualization tools and straightforward installation.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100762"},"PeriodicalIF":1.3,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143888042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-28DOI: 10.1016/j.simpa.2025.100757
Irsyad Fikriansyah Ramadhan , Ntivuguruzwa Jean De La Croix , Tohari Ahmad
{"title":"IrsyadStego: An open-source code to secure data using pixel differencing paradigm within the neighboring pixels of a digital image","authors":"Irsyad Fikriansyah Ramadhan , Ntivuguruzwa Jean De La Croix , Tohari Ahmad","doi":"10.1016/j.simpa.2025.100757","DOIUrl":"10.1016/j.simpa.2025.100757","url":null,"abstract":"<div><div>Ensuring secure data transmission has become crucial in modern digital communication, especially with rising risks of interception and manipulation. Steganography is vital in protecting sensitive information by embedding it within digital images without compromising their visual quality. This paper introduces IrsyadStego, an open-source using a Difference Expansion method with customized pixel difference to improve payload capacity and image fidelity. Experimental results show high PSNR and SSIM values, with a 100 dB PSNR between the cover image and the image recovered from extraction—demonstrating full reversibility. IrsyadStego supports further research, contributing to robust, secure, and efficient steganographic techniques in digital security.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100757"},"PeriodicalIF":1.3,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143898493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-28DOI: 10.1016/j.simpa.2025.100758
Frederico Schmitt Kremer, João Pedro Gomes Greco, Elias Eduardo Barbosa da Rosa
{"title":"BRS: A tool for detecting biocide resistance in mobile elements","authors":"Frederico Schmitt Kremer, João Pedro Gomes Greco, Elias Eduardo Barbosa da Rosa","doi":"10.1016/j.simpa.2025.100758","DOIUrl":"10.1016/j.simpa.2025.100758","url":null,"abstract":"<div><div>Biocides play a critical role in controlling microorganisms, yet their widespread use has contributed to the emergence of bacterial resistance, often linked to antibiotic cross-resistance. Multidrug-resistant pathogens pose a growing public health concern due to their adaptability and presence in various environments, including hospitals. Previously, our group developed the Biocide Resistance Scanner (BRS), a bioinformatics pipeline designed to identify biocide resistance genes in the mobilome of ESKAPE strains isolated in Brazil. Now, we detail the implementation of BRS and extend its application to the analysis of the pathogen <em>Campylobacter jejuni</em>.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100758"},"PeriodicalIF":1.3,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143888041","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-28DOI: 10.1016/j.simpa.2025.100750
João Pedro M. Saraiva , Rodney V. Fonseca , Rogério G. Negri , Aluísio Pinheiro
{"title":"WECS: A wavelet energy correlation screening based method for unsupervised change detection using remote sensing image series","authors":"João Pedro M. Saraiva , Rodney V. Fonseca , Rogério G. Negri , Aluísio Pinheiro","doi":"10.1016/j.simpa.2025.100750","DOIUrl":"10.1016/j.simpa.2025.100750","url":null,"abstract":"<div><div>This paper introduces an unsupervised method for detecting spatiotemporal changes in a series of remotely sensed images. Specifically, we employ a fully automatic, data-driven framework that incorporates wavelet approximation, wavelet energy apportionment, and high-dimensional correlation screening of wavelet coefficients. This approach processes sequences of images and produces a mapping of changed and non-changed locations over the analyzed period.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100750"},"PeriodicalIF":1.3,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143881638","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-28DOI: 10.1016/j.simpa.2025.100751
Victor Hugo Silva-Blancas , José Manuel Álvarez-Alvarado , Hugo Jiménez-Hernández , Ana Marcela Herrera-Navarro , Diana Margarita Córdova-Esparza , Juvenal Rodríguez-Reséndiz
{"title":"Infinite Type Centroid java library: An implementation of parameterized coordinates for an enhanced centroid calculation during K-means classification","authors":"Victor Hugo Silva-Blancas , José Manuel Álvarez-Alvarado , Hugo Jiménez-Hernández , Ana Marcela Herrera-Navarro , Diana Margarita Córdova-Esparza , Juvenal Rodríguez-Reséndiz","doi":"10.1016/j.simpa.2025.100751","DOIUrl":"10.1016/j.simpa.2025.100751","url":null,"abstract":"<div><div>InfiniteTypeCentroid presents a theorem design to enhance centroid calculation on the K-means algorithm by integrating a parameters list that produces hidden information and offers improved results choose in the course of research. It shows a capacity for universalization and adaptability to address any mathematical analysis and it can be used in any Java compiler a parent class. Data analysis on use cases results in 18.22% improved accuracy and data behavior for a specific dataverse produces seven tendency charts with enriched significance. Improves data structures by debugging non-significant values and offering an improved methodology for hypothesis definition.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100751"},"PeriodicalIF":1.3,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143895941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Symptom-based early detection and classification of plant diseases using AI-driven CNN+KNN Fusion Software (ACKFS)","authors":"Jayswal Hardik , Rishi Sanjaykumar Patel , Hetvi Desai , Hasti Vakani , Mithil Mistry , Nilesh Dubey","doi":"10.1016/j.simpa.2025.100755","DOIUrl":"10.1016/j.simpa.2025.100755","url":null,"abstract":"<div><div>This paper investigates and introduce an AI-driven CNN-KNN Fusion Software (ACKFS) for symptom-based early detection and classification of plant diseases. The approach integrates Convolutional Neural Networks and K-Nearest Neighbor’s to enhance classification accuracy. This research follows a structured four-phase process: pre-processing, segmentation, feature extraction, and classification. Using two datasets, ACKFS significantly improved accuracy to 94.56% and 87.52%, respectively. These results surpass the performance reported by previous researcher’s, demonstrating the effectiveness of CNN-KNN fusion for real-time plant disease detection on smart devices, contributing to precision agriculture and enhanced plant health monitoring.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100755"},"PeriodicalIF":1.3,"publicationDate":"2025-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143888039","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-23DOI: 10.1016/j.simpa.2025.100748
Ji’an Liao , Siran Yang , Yanwei Wang , Jianming Wang , Dengke Zhao , Zhaoyan Li , Zifa Wang
{"title":"MESCNN: Magnitude estimation system based on convolutional neural networks","authors":"Ji’an Liao , Siran Yang , Yanwei Wang , Jianming Wang , Dengke Zhao , Zhaoyan Li , Zifa Wang","doi":"10.1016/j.simpa.2025.100748","DOIUrl":"10.1016/j.simpa.2025.100748","url":null,"abstract":"<div><div>Magnitude is a critical parameter in earthquake early warning systems, directly influencing alert issuance and warning levels. In this study, we introduce the Magnitude Estimation System based on Convolutional Neural Networks (MESCNN), a novel approach built upon the Python programming language and the TensorFlow deep learning framework. MESCNN automates the calculation of earthquake magnitudes using real-time seismic data, leveraging the capabilities of convolutional neural networks (CNN) to analyze seismic waveforms. The system is designed to enhance the accuracy and efficiency of magnitude estimation, thereby enabling more timely and reliable earthquake warnings to reduce the impact of seismic events.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100748"},"PeriodicalIF":1.3,"publicationDate":"2025-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143879267","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-22DOI: 10.1016/j.simpa.2025.100752
Soham Patel , Kailas Patil , Prawit Chumchu
{"title":"OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience","authors":"Soham Patel , Kailas Patil , Prawit Chumchu","doi":"10.1016/j.simpa.2025.100752","DOIUrl":"10.1016/j.simpa.2025.100752","url":null,"abstract":"<div><div>OBSERVER is a browser extension intended to record user interactions and their associated DOM structures in real time. It records activities including clicks, inputs, and scrolling, extracts contextual information, and exports it in JSON format. The tool improves test automation, synthetic monitoring, and debugging by offering accurate and reusable interaction data. OBSERVER employs a start-and-stop method to facilitate effective data gathering while reducing overhead. This study examines its design, applications, and prospective research prospects, emphasizing its contributions to automated testing, observability, and performance enhancement in web applications.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100752"},"PeriodicalIF":1.3,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143870755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2025-04-22DOI: 10.1016/j.simpa.2025.100754
Savaş Öztürk
{"title":"MRTASim: An agent-based multi-robot task allocation simulation","authors":"Savaş Öztürk","doi":"10.1016/j.simpa.2025.100754","DOIUrl":"10.1016/j.simpa.2025.100754","url":null,"abstract":"<div><div>In hazardous scenarios with life-threatening risks or in costly or time-consuming situations, autonomous systems must first be tested in a computer environment. This paper introduces MRTASim software developed for multi-robot task allocation experiments. MRTASim uses JADE (Java Agent-Based Development Environment) and allows comparing variations of functions such as path planning, bid valuation, and task scheduling. It displays the results on maps prepared in the environment editor, and automated experiments ensure the accuracy of the results. Academic studies produced with the software, which is constantly updated with new methods and parameters, have been presented at conferences and published in journals.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100754"},"PeriodicalIF":1.3,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143917551","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Ebdfes: Post-earthquake building damage and fatality estimation system","authors":"Dengke Zhao, Siran Yang, Jianming Wang, Ji’an Liao, Zhaoyan Li, Zifa Wang","doi":"10.1016/j.simpa.2025.100749","DOIUrl":"10.1016/j.simpa.2025.100749","url":null,"abstract":"<div><div>Rapid estimation of building loss and fatalities is essential for post-earthquake response. The Post-Earthquake Building Damage and Fatality Estimation System (Ebdfes) was developed using Python to capture real-time earthquake events and automatically trigger assessments of building damage and fatalities. Specifically, Ebdfes considers building damage as a multidimensional correlated variable and employs sampling techniques to simulate potential earthquake impacts. By integrating Kriging interpolation and multithreading techniques, the system significantly enhances computational efficiency. Furthermore, Ebdfes provides visualization of estimation results, offering valuable support for decision-making in emergency management and capital allocation for catastrophe insurance companies.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100749"},"PeriodicalIF":1.3,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143870754","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}