<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:prism="http://prismstandard.org/namespaces/basic/2.0/"
     version="2.0">
   <channel>
      <title>Wiley: Software: Practice and Experience: Table of Contents</title>
      <link>https://onlinelibrary.wiley.com/journal/1097024x?af=R</link>
      <description>Table of Contents for Software: Practice and Experience. List of articles from both the latest and EarlyView issues.</description>
      <language>en-US</language>
      <copyright>© John Wiley &amp; Sons Ltd</copyright>
      <managingEditor>wileyonlinelibrary@wiley.com (Wiley Online Library)</managingEditor>
      <pubDate>Mon, 08 Jun 2026 07:10:18 +0000</pubDate>
      <lastBuildDate>Mon, 08 Jun 2026 07:10:18 +0000</lastBuildDate>
      <generator>Atypon® Literatum™</generator>
      <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
      <ttl>10080</ttl>
      <dc:title>Wiley: Software: Practice and Experience: Table of Contents</dc:title>
      <dc:publisher>Wiley</dc:publisher>
      <prism:publicationName>Software: Practice and Experience</prism:publicationName>
      <atom:link href="https://onlinelibrary.wiley.com/journal/1097024x?af=R"
                 rel="self"
                 type="application/atom+xml"/>
      <image>
         <title>Wiley: Software: Practice and Experience: Table of Contents</title>
         <url>https://onlinelibrary.wiley.com/pb-assets/journal-banners/1097024x.jpg</url>
         <link>https://onlinelibrary.wiley.com/journal/1097024x?af=R</link>
      </image>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70042?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70042</guid>
         <title>Issue Information</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 821-822, July 2026. </description>
         <dc:description/>
         <content:encoded/>
         <dc:creator/>
         <category>ISSUE INFORMATION</category>
         <dc:title>Issue Information</dc:title>
         <dc:identifier>10.1002/spe.70042</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70042</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70042?af=R</prism:url>
         <prism:section>ISSUE INFORMATION</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70072?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70072</guid>
         <title>Research on Blockchain for Adapting to Node Dynamics in Internet of Things</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 878-907, July 2026. </description>
         <dc:description>
ABSTRACT

Background
Blockchain, as a decentralized and distributed ledger, shows significant application potential and commercial value in the Internet of Things (IoT). However, the dynamicity of IoT nodes introduces significant challenges to traditional blockchain systems. Specifically, in dynamic environments involving node joins/leaves, mobility, and state changes, traditional solutions often suffer from poor security, significant consensus latency, and severe storage overhead. Although blockchain for IoT has been extensively surveyed, prior reviews fail to provide a comprehensive evaluation because the existing literature considers security, consensus, and scalability only as separate issues, while overlooking node dynamics as a fundamental dimension.

Objective
This paper aims to provide a systematic investigation of blockchain adaptation to node dynamics in IoT and to establish a comprehensive evaluation perspective for analyzing the impacts of node dynamics on security, consensus, and scalability.

Methods
To this end, this paper systematically investigates these challenges through three contributions. Firstly, a unified taxonomy of node dynamics is proposed to analyze the impacts on security, consensus, and scalability. Secondly, it synthesizes representative solutions across trust evaluation, consensus algorithms, and scalability techniques. Thirdly, it introduces a three‐dimensional evaluation approach to comprehensively analyze these solutions in terms of performance, security, and adaptability.

Results
The evaluation results illuminate a clear trade‐off among these three dimensions, demonstrating that improving only one aspect often degrades the overall system balance in dynamic environments.

Conclusion
Finally, this paper introduces critical research limitations and future research directions to provide practical suggestions for effectively deploying blockchain in highly dynamic IoT environments.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;Blockchain, as a decentralized and distributed ledger, shows significant application potential and commercial value in the Internet of Things (IoT). However, the dynamicity of IoT nodes introduces significant challenges to traditional blockchain systems. Specifically, in dynamic environments involving node joins/leaves, mobility, and state changes, traditional solutions often suffer from poor security, significant consensus latency, and severe storage overhead. Although blockchain for IoT has been extensively surveyed, prior reviews fail to provide a comprehensive evaluation because the existing literature considers security, consensus, and scalability only as separate issues, while overlooking node dynamics as a fundamental dimension.&lt;/p&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;This paper aims to provide a systematic investigation of blockchain adaptation to node dynamics in IoT and to establish a comprehensive evaluation perspective for analyzing the impacts of node dynamics on security, consensus, and scalability.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;To this end, this paper systematically investigates these challenges through three contributions. Firstly, a unified taxonomy of node dynamics is proposed to analyze the impacts on security, consensus, and scalability. Secondly, it synthesizes representative solutions across trust evaluation, consensus algorithms, and scalability techniques. Thirdly, it introduces a three-dimensional evaluation approach to comprehensively analyze these solutions in terms of performance, security, and adaptability.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;The evaluation results illuminate a clear trade-off among these three dimensions, demonstrating that improving only one aspect often degrades the overall system balance in dynamic environments.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Finally, this paper introduces critical research limitations and future research directions to provide practical suggestions for effectively deploying blockchain in highly dynamic IoT environments.&lt;/p&gt;</content:encoded>
         <dc:creator>
Sibo Zhao, 
Yanran Wu, 
Zhizhe Xiong, 
Daquan Yang, 
Konglin Zhu
</dc:creator>
         <category>SURVEY ARTICLE</category>
         <dc:title>Research on Blockchain for Adapting to Node Dynamics in Internet of Things</dc:title>
         <dc:identifier>10.1002/spe.70072</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70072</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70072?af=R</prism:url>
         <prism:section>SURVEY ARTICLE</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70074?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70074</guid>
         <title>A Systematic Review on Code Smell Detection Approaches in Open Source Projects</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 847-877, July 2026. </description>
         <dc:description>
ABSTRACT

Background
Code smells are an indicator that something is misplaced in software systems, which can reduce maintainability and quality of software applications. In the literature, there is much research about code smells where numerous strategies for automating code smell detection have been developed to improve software quality.

Objective
The purpose of this work is to provide a review of search‐based, heuristic‐based, machine learning‐based, deep learning‐based, and hybrid‐based code smell detection algorithms.

Method
Concerning the main goals of this research, we have found 38 primary studies. We gathered relevant studies published on this topic between 2017 and 2024. These articles' data were extracted according to some criteria, including code smells, machine learning methods, programming languages, dataset size, evaluation strategy, and statistical tests.

Results
Machine learning‐based code smell detection methods have been suggested in most empirical investigations. We found that machine learning and deep learning are the most popular approaches for predicting code smells. Researchers typically employ support vector machine and decision tree algorithms. The Arcelli Fontana and Zanoni benchmark dataset was the most frequently investigated dataset. Most of the research community's attention has been focused on a small number of smells, including blob, feature envy, long method, and data class. Researchers also pay more attention to code smells like Long Method and Feature Envy. Deep learning techniques are increasingly used, and most scientists utilize source code metrics as indicators. The standard performance measurements mostly used are F‐measure, recall, and precision.

Conclusions
The study provides an overview of existing approaches and highlights current research trends in code smell detection, particularly the increasing use of machine learning and deep learning techniques.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;Code smells are an indicator that something is misplaced in software systems, which can reduce maintainability and quality of software applications. In the literature, there is much research about code smells where numerous strategies for automating code smell detection have been developed to improve software quality.&lt;/p&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;The purpose of this work is to provide a review of search-based, heuristic-based, machine learning-based, deep learning-based, and hybrid-based code smell detection algorithms.&lt;/p&gt;
&lt;h2&gt;Method&lt;/h2&gt;
&lt;p&gt;Concerning the main goals of this research, we have found 38 primary studies. We gathered relevant studies published on this topic between 2017 and 2024. These articles' data were extracted according to some criteria, including code smells, machine learning methods, programming languages, dataset size, evaluation strategy, and statistical tests.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Machine learning-based code smell detection methods have been suggested in most empirical investigations. We found that machine learning and deep learning are the most popular approaches for predicting code smells. Researchers typically employ support vector machine and decision tree algorithms. The Arcelli Fontana and Zanoni benchmark dataset was the most frequently investigated dataset. Most of the research community's attention has been focused on a small number of smells, including blob, feature envy, long method, and data class. Researchers also pay more attention to code smells like Long Method and Feature Envy. Deep learning techniques are increasingly used, and most scientists utilize source code metrics as indicators. The standard performance measurements mostly used are F-measure, recall, and precision.&lt;/p&gt;
&lt;h2&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;The study provides an overview of existing approaches and highlights current research trends in code smell detection, particularly the increasing use of machine learning and deep learning techniques.&lt;/p&gt;</content:encoded>
         <dc:creator>
Sawsan Alodibat, 
Mohammad Azzeh
</dc:creator>
         <category>SURVEY ARTICLE</category>
         <dc:title>A Systematic Review on Code Smell Detection Approaches in Open Source Projects</dc:title>
         <dc:identifier>10.1002/spe.70074</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70074</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70074?af=R</prism:url>
         <prism:section>SURVEY ARTICLE</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70065?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70065</guid>
         <title>Visualisation and Automated Formal Verification of TOSCA Workflows</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 908-927, July 2026. </description>
         <dc:description>
ABSTRACT

Background
Topology and Orchestration Specification for Cloud Applications (TOSCA) is a specification language used for modelling topology and orchestration of cloud applications. This language particularly allows the description of workflows that can be used for specifying management tasks such as (un)deployment plans.

Motivations
This textual language for describing TOSCA workflows does not provide any visual notation for graphically designing or observing the corresponding workflows. Moreover, this specification language is error‐prone and can be source of mistakes during the writing of the management plans.

Methods
In this article, we propose a transformation from TOSCA to the graphical Business Process Model and Notation (BPMN), which allows the visualisation of TOSCA workflows. We also provide automated verification techniques for analysing TOSCA (un)deployment workflows in terms of functional and architectural properties as well as execution times. The transformation and verification steps are achieved in a fully automated way.

Results
This approach computes BPMN models and verification results within a reasonable time on realistic applications.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;Topology and Orchestration Specification for Cloud Applications (TOSCA) is a specification language used for modelling topology and orchestration of cloud applications. This language particularly allows the description of workflows that can be used for specifying management tasks such as (un)deployment plans.&lt;/p&gt;
&lt;h2&gt;Motivations&lt;/h2&gt;
&lt;p&gt;This textual language for describing TOSCA workflows does not provide any visual notation for graphically designing or observing the corresponding workflows. Moreover, this specification language is error-prone and can be source of mistakes during the writing of the management plans.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;In this article, we propose a transformation from TOSCA to the graphical Business Process Model and Notation (BPMN), which allows the visualisation of TOSCA workflows. We also provide automated verification techniques for analysing TOSCA (un)deployment workflows in terms of functional and architectural properties as well as execution times. The transformation and verification steps are achieved in a fully automated way.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;This approach computes BPMN models and verification results within a reasonable time on realistic applications.&lt;/p&gt;</content:encoded>
         <dc:creator>
Ouadie Khebbeb, 
Philippe Merle, 
Gwen Salaün
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>Visualisation and Automated Formal Verification of TOSCA Workflows</dc:title>
         <dc:identifier>10.1002/spe.70065</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70065</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70065?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70071?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70071</guid>
         <title>QSFedMA: Quantum‐Secured Authentication Protocol for Privacy‐Preserving Federated IoMT</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 823-832, July 2026. </description>
         <dc:description>
ABSTRACT

Objective
To design a secure Federated Learning (FL) framework for Internet of Medical Things (IoMT) that protects sensitive patient data from both classical and quantum attacks.

Methods
Proposed the QSFedMA‐IoMT protocol integrating quantum and classical security techniques. Utilized entanglement‐based E91 protocol for generating a highly secure root key to establish trust. Applied BB84 protocol for efficient generation of per‐round session keys during FL updates. Incorporated classical cryptographic scheme AES‐GCM for secure communication. Employed privacy‐enhancing techniques such as norm‐clipping and Gaussian noise to mitigate information leakage during model training.

Results
Our work demonstrates robust resistance against both classical and quantum adversaries, while enhancing data privacy through secure key distribution and differential privacy mechanisms. It ensures the integrity of model updates within the federated learning process and achieves an effective balance between strong security guarantees and computational efficiency, making it well‐suited for IoMT environments.

Conclusion
The QSFedMA‐IoMT protocol delivers a robust and practical hybrid framework for securing federated learning in healthcare systems. By integrating E91 and BB84 protocols, it strengthens key management and trust establishment. The combination of quantum security with classical privacy‐preserving techniques ensures resilience, scalability, and efficiency. Overall, this work provides a promising direction for secure and privacy‐aware federated learning in next‐generation IoMT applications.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;To design a secure Federated Learning (FL) framework for Internet of Medical Things (IoMT) that protects sensitive patient data from both classical and quantum attacks.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;Proposed the QSFedMA-IoMT protocol integrating quantum and classical security techniques. Utilized entanglement-based E91 protocol for generating a highly secure root key to establish trust. Applied BB84 protocol for efficient generation of per-round session keys during FL updates. Incorporated classical cryptographic scheme AES-GCM for secure communication. Employed privacy-enhancing techniques such as norm-clipping and Gaussian noise to mitigate information leakage during model training.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Our work demonstrates robust resistance against both classical and quantum adversaries, while enhancing data privacy through secure key distribution and differential privacy mechanisms. It ensures the integrity of model updates within the federated learning process and achieves an effective balance between strong security guarantees and computational efficiency, making it well-suited for IoMT environments.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;The QSFedMA-IoMT protocol delivers a robust and practical hybrid framework for securing federated learning in healthcare systems. By integrating E91 and BB84 protocols, it strengthens key management and trust establishment. The combination of quantum security with classical privacy-preserving techniques ensures resilience, scalability, and efficiency. Overall, this work provides a promising direction for secure and privacy-aware federated learning in next-generation IoMT applications.&lt;/p&gt;</content:encoded>
         <dc:creator>
Ansh Goel, 
Aryan Nair, 
Diksha Chawla, 
Pawan Singh Mehra, 
Rajkumar Singh Rathore, 
Weiwei Jiang
</dc:creator>
         <category>SPECIAL ISSUE PAPER</category>
         <dc:title>QSFedMA: Quantum‐Secured Authentication Protocol for Privacy‐Preserving Federated IoMT</dc:title>
         <dc:identifier>10.1002/spe.70071</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70071</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70071?af=R</prism:url>
         <prism:section>SPECIAL ISSUE PAPER</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70073?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70073</guid>
         <title>ML‐Driven DevOps: An Empirical Framework for Predictive Optimization and Intelligent Automation in CI/CD Pipelines</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 928-943, July 2026. </description>
         <dc:description>
ABSTRACT
Traditional DevOps pipelines often struggle with scalability, adaptability, and intelligence, particularly in distributed microservices and hybrid cloud environments, where reactive monitoring, static resource allocation, and manual interventions contribute to frequent failures, longer recovery times, and inefficient resource utilization. This study proposes an adaptive ML‐Driven DevOps (ML‐DevOps) framework designed to transform reactive CI/CD pipelines into proactive, self‐optimizing systems through predictive analytics, anomaly detection, reinforcement learning, and intelligent resource optimization. The framework integrates five core components: a predictive analytics engine, hybrid anomaly detection system, reinforcement learning agent, resource optimizer, and orchestration layer for compatibility with mainstream DevOps tools. A 21‐month evaluation was conducted across 25 organizations representing five industries, with over 78,000 deployment events analyzed. The framework demonstrated substantial improvements in deployment reliability, recovery efficiency, and resource management, consistently reducing failures, accelerating recovery, and optimizing infrastructure use across diverse industries and organizational scales. By embedding machine learning intelligence throughout the software delivery lifecycle, the ML‐DevOps framework advances DevOps from reactive automation to intelligent, autonomous operation. Its modular, plug‐and‐play design ensures practical integration into existing toolchains, making it a scalable and domain‐agnostic solution. Future work will explore explainability, federated learning, and lightweight edge deployment to enhance transparency and adaptability.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;p&gt;Traditional DevOps pipelines often struggle with scalability, adaptability, and intelligence, particularly in distributed microservices and hybrid cloud environments, where reactive monitoring, static resource allocation, and manual interventions contribute to frequent failures, longer recovery times, and inefficient resource utilization. This study proposes an adaptive ML-Driven DevOps (ML-DevOps) framework designed to transform reactive CI/CD pipelines into proactive, self-optimizing systems through predictive analytics, anomaly detection, reinforcement learning, and intelligent resource optimization. The framework integrates five core components: a predictive analytics engine, hybrid anomaly detection system, reinforcement learning agent, resource optimizer, and orchestration layer for compatibility with mainstream DevOps tools. A 21-month evaluation was conducted across 25 organizations representing five industries, with over 78,000 deployment events analyzed. The framework demonstrated substantial improvements in deployment reliability, recovery efficiency, and resource management, consistently reducing failures, accelerating recovery, and optimizing infrastructure use across diverse industries and organizational scales. By embedding machine learning intelligence throughout the software delivery lifecycle, the ML-DevOps framework advances DevOps from reactive automation to intelligent, autonomous operation. Its modular, plug-and-play design ensures practical integration into existing toolchains, making it a scalable and domain-agnostic solution. Future work will explore explainability, federated learning, and lightweight edge deployment to enhance transparency and adaptability.&lt;/p&gt;</content:encoded>
         <dc:creator>
S. R. Dileep Kumar, 
Juby Mathew
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>ML‐Driven DevOps: An Empirical Framework for Predictive Optimization and Intelligent Automation in CI/CD Pipelines</dc:title>
         <dc:identifier>10.1002/spe.70073</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70073</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70073?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70076?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70076</guid>
         <title>An Adaptive Hybrid Recommender System for Requirements Reuse</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 944-957, July 2026. </description>
         <dc:description>
ABSTRACT

Introduction
Requirements engineering plays a crucial role in the software development lifecycle, encompassing the elicitation, analysis, specification, and validation of requirements. Inefficiencies in any of these processes can lead to delays, budget overruns, and even project failure. This paper explores the integration of requirements reuse and recommender systems to enhance the elicitation process by leveraging historical project data and stakeholder interaction patterns.

Methods
The proposed methodology incorporates a hybrid approach that combines collaborative filtering and content‐based filtering to recommend relevant requirements to stakeholders. A dynamic weighting framework adjusts the contributions of these two approaches based on the availability of data. In situations with insufficient qualified data, the approach relies more heavily on content‐based filtering to address challenges such as data sparsity and the cold‐start problem. To enhance the semantic similarity between requirements, the method aggregates GloVe word vectors with domain‐specific TF‐IDF scores to identify software engineering‐specific vocabulary.

Results
Experimental evaluation using a benchmark dataset demonstrates that the proposed hybrid approach significantly improves the prediction accuracy of relevant requirements recommendations, compared to traditional methods.

Conclusion
The integration of requirements reuse with a recommender system that combines collaborative and content‐based filtering offers an effective solution to streamline the elicitation process, mitigate risks of overlooking critical requirements, and save time during the evaluation and selection of requirements. The proposed method improves the efficiency and accuracy of requirements engineering, especially in contexts with limited data availability.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Requirements engineering plays a crucial role in the software development lifecycle, encompassing the elicitation, analysis, specification, and validation of requirements. Inefficiencies in any of these processes can lead to delays, budget overruns, and even project failure. This paper explores the integration of requirements reuse and recommender systems to enhance the elicitation process by leveraging historical project data and stakeholder interaction patterns.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;The proposed methodology incorporates a hybrid approach that combines collaborative filtering and content-based filtering to recommend relevant requirements to stakeholders. A dynamic weighting framework adjusts the contributions of these two approaches based on the availability of data. In situations with insufficient qualified data, the approach relies more heavily on content-based filtering to address challenges such as data sparsity and the cold-start problem. To enhance the semantic similarity between requirements, the method aggregates GloVe word vectors with domain-specific TF-IDF scores to identify software engineering-specific vocabulary.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Experimental evaluation using a benchmark dataset demonstrates that the proposed hybrid approach significantly improves the prediction accuracy of relevant requirements recommendations, compared to traditional methods.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;The integration of requirements reuse with a recommender system that combines collaborative and content-based filtering offers an effective solution to streamline the elicitation process, mitigate risks of overlooking critical requirements, and save time during the evaluation and selection of requirements. The proposed method improves the efficiency and accuracy of requirements engineering, especially in contexts with limited data availability.&lt;/p&gt;</content:encoded>
         <dc:creator>
Mohammad Mehdi Pourhashem Kallehbasti, 
Sajjad Kazemi, 
Jamshid Pirgazi, 
Ali Ghanbari Sorkhi
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>An Adaptive Hybrid Recommender System for Requirements Reuse</dc:title>
         <dc:identifier>10.1002/spe.70076</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70076</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70076?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70077?af=R</link>
         <pubDate>Fri, 05 Jun 2026 00:32:58 -0700</pubDate>
         <dc:date>2026-06-05T12:32:58-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDate>
         <prism:coverDisplayDate>Wed, 01 Jul 2026 00:00:00 -0700</prism:coverDisplayDate>
         <guid isPermaLink="false">10.1002/spe.70077</guid>
         <title>A Unified Meta Model for Converting Architecture Decisions Into DevOps Pipelines</title>
         <description>Software: Practice and Experience, Volume 56, Issue 7, Page 833-846, July 2026. </description>
         <dc:description>
ABSTRACT

Background
DevOps pipelines have become the primary vehicle for operationalizing software architecture decisions; however, their design and evolution remain largely ad hoc and tool‐specific. This disconnect weakens traceability from architectural intent to runtime automation, complicates change impact analysis, and increases the risk of configuration errors. Although model‐driven engineering (MDE) has been proposed to support CI/CD adoption, existing approaches typically focus on individual tools or isolated pipeline fragments and lack a unified, reusable foundation for systematic transformation.

Aims
This paper aims to introduce a unified DevOps Pipeline Meta‐Model (DP2M) and an architecture‐to‐pipeline transformation framework that enables the derivation of executable DevOps pipelines directly from software architecture models, while ensuring traceability and supporting systematic reuse.

Materials and Methods
A mixed‐methods approach is employed, combining: (i) a systematic mapping of MDE‐for‐DevOps literature; (ii) a cross‐vendor analysis of industrial pipeline specification languages across Jenkins (Declarative and Scripted), GitHub Actions, GitLab CI, Azure Pipelines, CircleCI, Travis CI, Google Cloud Build, and AWS CodePipeline; and (iii) semi‐structured interviews with practitioners. From this, a taxonomy of pipeline artifacts and concerns—covering build, test, deployment, security, compliance, and observability—is derived, along with quality‐driven requirements for pipeline modeling. These are formalized into the DP2M meta‐model and a catalog of reusable transformation patterns with defined rules and constraints.

Results
The proposed DP2M captures a technology‐agnostic representation of DevOps pipelines with explicit traceability links to architectural elements and decisions. A prototype toolchain implements the framework and generates executable pipelines across multiple CI/CD platforms. Evaluation through realistic case studies demonstrates expressiveness across heterogeneous toolchains, preservation of architectural intent, reduction of duplication, and improved handling of DevSecOps concerns as first‐class modeling constructs.
Discussions
The findings highlight the limitations of existing tool‐centric approaches and demonstrate how a unified meta‐model combined with formal transformation patterns can bridge the gap between architecture and pipeline implementation. The approach supports traceability, facilitates change impact analysis, and enables controlled co‐evolution of architecture and pipeline models across diverse environments.
Conclusions
This work presents a practical and scalable path toward architecture‐centric, model‐driven DevOps pipelines. By enabling analyzable, evolvable, and reusable pipelines across projects and platforms, the proposed framework advances the integration of software architecture and DevOps practices while addressing key challenges in traceability, consistency, and automation.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;DevOps pipelines have become the primary vehicle for operationalizing software architecture decisions; however, their design and evolution remain largely ad hoc and tool-specific. This disconnect weakens traceability from architectural intent to runtime automation, complicates change impact analysis, and increases the risk of configuration errors. Although model-driven engineering (MDE) has been proposed to support CI/CD adoption, existing approaches typically focus on individual tools or isolated pipeline fragments and lack a unified, reusable foundation for systematic transformation.&lt;/p&gt;
&lt;h2&gt;Aims&lt;/h2&gt;
&lt;p&gt;This paper aims to introduce a unified DevOps Pipeline Meta-Model (DP2M) and an architecture-to-pipeline transformation framework that enables the derivation of executable DevOps pipelines directly from software architecture models, while ensuring traceability and supporting systematic reuse.&lt;/p&gt;
&lt;h2&gt;Materials and Methods&lt;/h2&gt;
&lt;p&gt;A mixed-methods approach is employed, combining: (i) a systematic mapping of MDE-for-DevOps literature; (ii) a cross-vendor analysis of industrial pipeline specification languages across Jenkins (Declarative and Scripted), GitHub Actions, GitLab CI, Azure Pipelines, CircleCI, Travis CI, Google Cloud Build, and AWS CodePipeline; and (iii) semi-structured interviews with practitioners. From this, a taxonomy of pipeline artifacts and concerns—covering build, test, deployment, security, compliance, and observability—is derived, along with quality-driven requirements for pipeline modeling. These are formalized into the DP2M meta-model and a catalog of reusable transformation patterns with defined rules and constraints.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;The proposed DP2M captures a technology-agnostic representation of DevOps pipelines with explicit traceability links to architectural elements and decisions. A prototype toolchain implements the framework and generates executable pipelines across multiple CI/CD platforms. Evaluation through realistic case studies demonstrates expressiveness across heterogeneous toolchains, preservation of architectural intent, reduction of duplication, and improved handling of DevSecOps concerns as first-class modeling constructs.&lt;/p&gt;
&lt;h2&gt;Discussions&lt;/h2&gt;
&lt;p&gt;The findings highlight the limitations of existing tool-centric approaches and demonstrate how a unified meta-model combined with formal transformation patterns can bridge the gap between architecture and pipeline implementation. The approach supports traceability, facilitates change impact analysis, and enables controlled co-evolution of architecture and pipeline models across diverse environments.&lt;/p&gt;
&lt;h2&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;This work presents a practical and scalable path toward architecture-centric, model-driven DevOps pipelines. By enabling analyzable, evolvable, and reusable pipelines across projects and platforms, the proposed framework advances the integration of software architecture and DevOps practices while addressing key challenges in traceability, consistency, and automation.&lt;/p&gt;</content:encoded>
         <dc:creator>
Mamdouh Alenezi, 
Mohammed Akour
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>A Unified Meta Model for Converting Architecture Decisions Into DevOps Pipelines</dc:title>
         <dc:identifier>10.1002/spe.70077</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70077</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70077?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
         <prism:volume>56</prism:volume>
         <prism:number>7</prism:number>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70080?af=R</link>
         <pubDate>Fri, 29 May 2026 07:30:21 -0700</pubDate>
         <dc:date>2026-05-29T07:30:21-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70080</guid>
         <title>QRAP: A Quantum Resource Allocation Platform for Adaptive Scheduling Under Topology Constraints</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT
Quantum computing has entered the noisy intermediate‐scale quantum (NISQ) era, where limited qubit numbers, short coherence times, and high error rates pose significant challenges to reliable large‐scale execution. Efficient scheduling and resource allocation across heterogeneous quantum hardware are therefore crucial for maximizing system throughput, fidelity, and fairness. In this work, we propose a hardware‐aware reinforcement learning framework for quantum task scheduling in distributed NISQ systems. Our design explicitly models qubit‐level variability, including connectivity degree, coherence times, error rates, and throughput, while integrating task‐level constraints such as deadlines, priorities, and concurrency requirements. We formulate the scheduling problem as a constrained optimization task and instantiate it as a Markov decision process (MDP), enabling reinforcement learning agents to learn adaptive strategies. Specifically, we implement deep Q‐network (DQN) and proximal policy optimization (PPO) agents, and compare them against heuristic and random baselines. Experimental results demonstrate that PPO consistently outperforms DQN and heuristic methods, achieving higher task completion rates, fewer deadline violations, and more robust adaptation across different reward configurations. This work bridges quantum hardware modeling with reinforcement learning‐based scheduling, providing a practical pathway for resource optimization in distributed quantum computing environments.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;p&gt;Quantum computing has entered the noisy intermediate-scale quantum (NISQ) era, where limited qubit numbers, short coherence times, and high error rates pose significant challenges to reliable large-scale execution. Efficient scheduling and resource allocation across heterogeneous quantum hardware are therefore crucial for maximizing system throughput, fidelity, and fairness. In this work, we propose a hardware-aware reinforcement learning framework for quantum task scheduling in distributed NISQ systems. Our design explicitly models qubit-level variability, including connectivity degree, coherence times, error rates, and throughput, while integrating task-level constraints such as deadlines, priorities, and concurrency requirements. We formulate the scheduling problem as a constrained optimization task and instantiate it as a Markov decision process (MDP), enabling reinforcement learning agents to learn adaptive strategies. Specifically, we implement deep Q-network (DQN) and proximal policy optimization (PPO) agents, and compare them against heuristic and random baselines. Experimental results demonstrate that PPO consistently outperforms DQN and heuristic methods, achieving higher task completion rates, fewer deadline violations, and more robust adaptation across different reward configurations. This work bridges quantum hardware modeling with reinforcement learning-based scheduling, providing a practical pathway for resource optimization in distributed quantum computing environments.&lt;/p&gt;</content:encoded>
         <dc:creator>
Song Guo, 
Zihan Liu, 
Zhongle Qu
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>QRAP: A Quantum Resource Allocation Platform for Adaptive Scheduling Under Topology Constraints</dc:title>
         <dc:identifier>10.1002/spe.70080</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70080</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70080?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70085?af=R</link>
         <pubDate>Wed, 27 May 2026 00:50:57 -0700</pubDate>
         <dc:date>2026-05-27T12:50:57-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70085</guid>
         <title>A Context‐Aware Decision Support Framework for Scientific Experiment Configuration</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Introduction
Defining an experimental configuration is a complex decision problem for early‐stage researchers, who must map goals, constraints, and requirements onto datasets, algorithms, and parameter settings that directly affect experimental outcomes. Existing scientific workflow engines improve execution and reproducibility; however, they rarely capture the decision rationale behind configuration choices, which is needed to inform future selections.

Method
We propose a context‐aware decision‐support framework that formalises experiment configuration as a structured and sequential decision problem. The framework combines three components: a semantic Knowledge Graph (KG) storing historical configurations, contextual attributes, and decision rationale; an MDP‐based Option Explorer that filters the KG under user‐defined constraints and ranks feasible configurations by expected cumulative reward; and a Graphical User Interface for specifying constraints, inspecting ranked alternatives, and providing structured feedback. Unlike existing workflow systems, the framework explicitly separates user‐defined context from automated reasoning, producing an interpretable ranked list rather than a single opaque recommendation. We evaluated the framework in a user study with 90 MSc‐ and PhD‐level researchers performing a model‐selection task, using a synthetic dataset of one million experimental configurations under three levels of contextual detail.

Results
Compared with manual search, the framework reduced decision time (up to 68%), reduced perceived difficulty (up to 36%), and increased user satisfaction (up to 43%) under the constrained condition.

Conclusion
By formalising the link between experimental context and probabilistic decision ranking, the framework improves reproducibility and scalability of decision support in scientific experimentation.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Defining an experimental configuration is a complex decision problem for early-stage researchers, who must map goals, constraints, and requirements onto datasets, algorithms, and parameter settings that directly affect experimental outcomes. Existing scientific workflow engines improve execution and reproducibility; however, they rarely capture the decision rationale behind configuration choices, which is needed to inform future selections.&lt;/p&gt;
&lt;h2&gt;Method&lt;/h2&gt;
&lt;p&gt;We propose a context-aware decision-support framework that formalises experiment configuration as a structured and sequential decision problem. The framework combines three components: a semantic Knowledge Graph (KG) storing historical configurations, contextual attributes, and decision rationale; an MDP-based Option Explorer that filters the KG under user-defined constraints and ranks feasible configurations by expected cumulative reward; and a Graphical User Interface for specifying constraints, inspecting ranked alternatives, and providing structured feedback. Unlike existing workflow systems, the framework explicitly separates user-defined context from automated reasoning, producing an interpretable ranked list rather than a single opaque recommendation. We evaluated the framework in a user study with 90 MSc- and PhD-level researchers performing a model-selection task, using a synthetic dataset of one million experimental configurations under three levels of contextual detail.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Compared with manual search, the framework reduced decision time (up to 68%), reduced perceived difficulty (up to 36%), and increased user satisfaction (up to 43%) under the constrained condition.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;By formalising the link between experimental context and probabilistic decision ranking, the framework improves reproducibility and scalability of decision support in scientific experimentation.&lt;/p&gt;</content:encoded>
         <dc:creator>
Pouriya Miri, 
Vlado Stankovski, 
Kristina Veljković, 
Petar Kochovski
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>A Context‐Aware Decision Support Framework for Scientific Experiment Configuration</dc:title>
         <dc:identifier>10.1002/spe.70085</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70085</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70085?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70082?af=R</link>
         <pubDate>Fri, 22 May 2026 00:26:31 -0700</pubDate>
         <dc:date>2026-05-22T12:26:31-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70082</guid>
         <title>Identifying Conflicting Requirements in Problem‐Oriented Requirements Engineering: A Case Study Based Approach Using Enhanced Pairwise Comparison Method (E‐PCM)</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Purpose
In the fields of requirements engineering and problem‐oriented requirements analysis, successful conflict identification and resolution are essential to the development and deployment of software systems. The purpose of this paper is to identify conflicting requirements using the Enhanced Pairwise Comparison Method (E‐PCM) applied to a real‐world mobile phone case study within the Jackson problem frame framework.

Method
This paper enhances the traditional PCM by incorporating a full Natural Language Processing (NLP) pipeline comprising entity extraction, parsing rules, and conflict identification using the spaCy library. The methodology further introduces a modified contribution table to represent identified conflicts, and employs empirical evaluation with a structured conflict scaling system (0–5) in place of fuzzy logic for attribute weighting.

Results
The results indicate potential conflicts between requirements, categorized as no, minimal, moderate, substantial, high, and extreme conflict, each assigned a corresponding level from 0 to 5. The E‐PCM model achieves a precision of 1.0 (100%) across all nine requirements, with recall ranging from 0.5 to 1.0 and an F1‐Score ranging from 0.66 to 1.0. The overall accuracy of E‐PCM is 87%, outperforming the cluster‐based approach (85.71%). Inter‐rater agreement among 78 undergraduate participants was substantial (k = 0.769), and Fisher's Exact Test validated the NLP‐based conflict predictions (p ≤ 0.05 for 13 out of 15 sub‐RQs). These findings provide stakeholders with actionable insights to inform decision‐making and requirement prioritization.

Conclusion
This paper addresses a significant gap in requirements engineering by introducing the first NLP‐augmented pairwise comparison method natively aligned with the Jackson problem frame. Unlike existing approaches, E‐PCM combines entity extraction, semantic parsing rules, and empirical conflict scaling to provide a domain‐independent, scalable, and data‐driven conflict identification framework acknowledged both in the literature and by practitioners.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Purpose&lt;/h2&gt;
&lt;p&gt;In the fields of requirements engineering and problem-oriented requirements analysis, successful conflict identification and resolution are essential to the development and deployment of software systems. The purpose of this paper is to identify conflicting requirements using the Enhanced Pairwise Comparison Method (E-PCM) applied to a real-world mobile phone case study within the Jackson problem frame framework.&lt;/p&gt;
&lt;h2&gt;Method&lt;/h2&gt;
&lt;p&gt;This paper enhances the traditional PCM by incorporating a full Natural Language Processing (NLP) pipeline comprising entity extraction, parsing rules, and conflict identification using the spaCy library. The methodology further introduces a modified contribution table to represent identified conflicts, and employs empirical evaluation with a structured conflict scaling system (0–5) in place of fuzzy logic for attribute weighting.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;The results indicate potential conflicts between requirements, categorized as no, minimal, moderate, substantial, high, and extreme conflict, each assigned a corresponding level from 0 to 5. The E-PCM model achieves a precision of 1.0 (100%) across all nine requirements, with recall ranging from 0.5 to 1.0 and an F1-Score ranging from 0.66 to 1.0. The overall accuracy of E-PCM is 87%, outperforming the cluster-based approach (85.71%). Inter-rater agreement among 78 undergraduate participants was substantial (&lt;i&gt;k&lt;/i&gt; = 0.769), and Fisher's Exact Test validated the NLP-based conflict predictions (&lt;i&gt;p&lt;/i&gt; ≤ 0.05 for 13 out of 15 sub-RQs). These findings provide stakeholders with actionable insights to inform decision-making and requirement prioritization.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;This paper addresses a significant gap in requirements engineering by introducing the first NLP-augmented pairwise comparison method natively aligned with the Jackson problem frame. Unlike existing approaches, E-PCM combines entity extraction, semantic parsing rules, and empirical conflict scaling to provide a domain-independent, scalable, and data-driven conflict identification framework acknowledged both in the literature and by practitioners.&lt;/p&gt;</content:encoded>
         <dc:creator>
Waqas Junaid, 
Yulong Li, 
Hongbin Xiao, 
Zhi Li
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>Identifying Conflicting Requirements in Problem‐Oriented Requirements Engineering: A Case Study Based Approach Using Enhanced Pairwise Comparison Method (E‐PCM)</dc:title>
         <dc:identifier>10.1002/spe.70082</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70082</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70082?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70075?af=R</link>
         <pubDate>Fri, 15 May 2026 21:50:50 -0700</pubDate>
         <dc:date>2026-05-15T09:50:50-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70075</guid>
         <title>Fine‐Grained Software Rejuvenation Using an Extended Power‐Law NHPP Degradation Modeling</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Objective
Long‐running software systems suffer from aging, characterized by rising performance degradation, resource depletion, and elevated failure rates. Conventional rejuvenation techniques, which often depend on predetermined restart intervals, model the system as simply healthy, deteriorated, or failed. However, practical evidence from a variety of fields indicates that wear and defect buildup frequently accelerate nonlinearly, necessitating more adaptable mathematical explanations.

Method
Compared to simpler two‐parameter or linear models, an extended three‐parameter power‐law model which consists of a scaling factor, exponent, and offset is employed here to more accurately depict this behavior. The proposed framework enables adaptive rejuvenation policies triggered by observed conditions rather than rigid schedules by continuously monitoring a degradation metric tuned to this model. Renewal theory with rewards can be used to enhance rejuvenation timing and analytically evaluate steady‐state unavailability.

Results
By accurately simulating real‐world dynamics, numerical results show that these degradation‐aware, threshold‐based policies outperform fixed interval approaches by accurately modelling real‐world dynamics, particularly in scenarios with increasing aging.

Conclusions
Together, the extended degradation model and the proposed rejuvenation policies provide a unified analytical framework that improves system availability and reduces long‐run operational costs. This study shows that alert‐based strategies consistently outperform risk‐based policies because they allow for early, data‐driven maintenance across various software aging conditions.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;Long-running software systems suffer from aging, characterized by rising performance degradation, resource depletion, and elevated failure rates. Conventional rejuvenation techniques, which often depend on predetermined restart intervals, model the system as simply healthy, deteriorated, or failed. However, practical evidence from a variety of fields indicates that wear and defect buildup frequently accelerate nonlinearly, necessitating more adaptable mathematical explanations.&lt;/p&gt;
&lt;h2&gt;Method&lt;/h2&gt;
&lt;p&gt;Compared to simpler two-parameter or linear models, an extended three-parameter power-law model which consists of a scaling factor, exponent, and offset is employed here to more accurately depict this behavior. The proposed framework enables adaptive rejuvenation policies triggered by observed conditions rather than rigid schedules by continuously monitoring a degradation metric tuned to this model. Renewal theory with rewards can be used to enhance rejuvenation timing and analytically evaluate steady-state unavailability.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;By accurately simulating real-world dynamics, numerical results show that these degradation-aware, threshold-based policies outperform fixed interval approaches by accurately modelling real-world dynamics, particularly in scenarios with increasing aging.&lt;/p&gt;
&lt;h2&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;Together, the extended degradation model and the proposed rejuvenation policies provide a unified analytical framework that improves system availability and reduces long-run operational costs. This study shows that alert-based strategies consistently outperform risk-based policies because they allow for early, data-driven maintenance across various software aging conditions.&lt;/p&gt;</content:encoded>
         <dc:creator>
Subhashis Chatterjee, 
Nripendra Nath Saren, 
Lalit Kumar Singh
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>Fine‐Grained Software Rejuvenation Using an Extended Power‐Law NHPP Degradation Modeling</dc:title>
         <dc:identifier>10.1002/spe.70075</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70075</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70075?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70083?af=R</link>
         <pubDate>Fri, 15 May 2026 20:45:18 -0700</pubDate>
         <dc:date>2026-05-15T08:45:18-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70083</guid>
         <title>Data Schema Evolution for the Self‐Adaptive Software Domain: A Systematic Mapping Study</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Context
Self‐adaptive Software (SaS) is a special category of software systems that enables adaptation at runtime to address new user requirements or changes in its execution environment. This article focuses on a specific category of SaS named SaS2DB, which encompasses systems that require the storage of data in a database. In short, a SaS2DB must understand the changing needs and implement a strategy to execute the evolution of its data schema. The evolution of data schema is a complex issue that encompasses data schema migration, data migration, and other non‐functional requirements.

Motivation
Despite the importance of this research topic, there is a lack of understanding of how the design of data schema evolution for the SaS domain has been conducted.

Objective
The main purpose of this article is to provide an overview of data schema evolution for the SaS domain based on 19 relevant studies.

Methods
To do so, a Systematic Mapping Study (SMS) was conducted, following the guidelines proposed by Petersen et al.

Results
This SMS offers a comprehensive overview of the aforementioned research area, presenting key evidence on the main non‐functional attributes, data models, application domains, and migration strategies adopted in the design of data schema evolution for SaS.

Conclusion
Moreover, this SMS presents the main findings and several open challenges, highlighting a deep relationship between the design of a SaS and the choice of a suitable solution to support the evolution of its data schema.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Context&lt;/h2&gt;
&lt;p&gt;Self-adaptive Software (SaS) is a special category of software systems that enables adaptation at runtime to address new user requirements or changes in its execution environment. This article focuses on a specific category of SaS named SaS2DB, which encompasses systems that require the storage of data in a database. In short, a SaS2DB must understand the changing needs and implement a strategy to execute the evolution of its data schema. The evolution of data schema is a complex issue that encompasses data schema migration, data migration, and other non-functional requirements.&lt;/p&gt;
&lt;h2&gt;Motivation&lt;/h2&gt;
&lt;p&gt;Despite the importance of this research topic, there is a lack of understanding of how the design of data schema evolution for the SaS domain has been conducted.&lt;/p&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;The main purpose of this article is to provide an overview of data schema evolution for the SaS domain based on 19 relevant studies.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;To do so, a Systematic Mapping Study (SMS) was conducted, following the guidelines proposed by Petersen et al.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;This SMS offers a comprehensive overview of the aforementioned research area, presenting key evidence on the main non-functional attributes, data models, application domains, and migration strategies adopted in the design of data schema evolution for SaS.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Moreover, this SMS presents the main findings and several open challenges, highlighting a deep relationship between the design of a SaS and the choice of a suitable solution to support the evolution of its data schema.&lt;/p&gt;</content:encoded>
         <dc:creator>
Gabriel Nagassaki Campos, 
Fernando Rodrigues de Moraes, 
Nathalia Rodrigues de Almeida, 
Daniel de Almeida, 
Frank José Affonso
</dc:creator>
         <category>SURVEY ARTICLE</category>
         <dc:title>Data Schema Evolution for the Self‐Adaptive Software Domain: A Systematic Mapping Study</dc:title>
         <dc:identifier>10.1002/spe.70083</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70083</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70083?af=R</prism:url>
         <prism:section>SURVEY ARTICLE</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70081?af=R</link>
         <pubDate>Sat, 09 May 2026 02:01:15 -0700</pubDate>
         <dc:date>2026-05-09T02:01:15-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70081</guid>
         <title>A Unified Deep Learning Based Feature Representation Approach for Effective Software Defect Prediction</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Purpose
Accurate software defect prediction (SDP) is critical to the success of any software project. Earlier studies have largely used static, semantic or structural features either in isolation or in pairs, offering a partial view of the source code. In reality, static features depict the statistical characteristics, semantic features depict the context and structural features depict data and control dependencies of the code. We propose a strong SDP model that integrates three types of features, achieving a holistic view of the source code, ultimately thereby enabling more robust and generalizable predictions.

Methods
First, the model extracts the static features from the open source PROMISE repository, semantic features from the Abstract Syntax Tree via CodeBERT followed by BiGRU and structural features from the Program Dependency Graph via Graph Convolutional Network. Second, feature alignment is performed for the fixed‐set representation of the three types of features using global attention pooling. Third, feature fusion is done for joint feature representation, followed by the application of additive attention to select the most suitable features. To handle the class imbalance scenario, cost‐sensitive gradient boosting is applied to penalize misclassifications more heavily. At last, the final feature set is fed to a classifier for defect prediction.

Results
Experiments conducted on eleven open source datasets reveal that the proposed unified feature representation approach achieves substantial performance improvements over the state‐of‐the‐art models. Moreover, the Wilcoxon signed‐rank test offers statistical validation for the relevance of these enhancements.

Conclusion
The integration of static, semantic and structural information results in a more holistic representation of source code, which substantially enhances defect prediction performance. The proposed approach addresses the partial view constraints of earlier approaches and offers strong potential for establishing a more reliable and robust SDP across various application domains.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Purpose&lt;/h2&gt;
&lt;p&gt;Accurate software defect prediction (SDP) is critical to the success of any software project. Earlier studies have largely used static, semantic or structural features either in isolation or in pairs, offering a partial view of the source code. In reality, static features depict the statistical characteristics, semantic features depict the context and structural features depict data and control dependencies of the code. We propose a strong SDP model that integrates three types of features, achieving a holistic view of the source code, ultimately thereby enabling more robust and generalizable predictions.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;First, the model extracts the static features from the open source PROMISE repository, semantic features from the Abstract Syntax Tree via CodeBERT followed by BiGRU and structural features from the Program Dependency Graph via Graph Convolutional Network. Second, feature alignment is performed for the fixed-set representation of the three types of features using global attention pooling. Third, feature fusion is done for joint feature representation, followed by the application of additive attention to select the most suitable features. To handle the class imbalance scenario, cost-sensitive gradient boosting is applied to penalize misclassifications more heavily. At last, the final feature set is fed to a classifier for defect prediction.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Experiments conducted on eleven open source datasets reveal that the proposed unified feature representation approach achieves substantial performance improvements over the state-of-the-art models. Moreover, the Wilcoxon signed-rank test offers statistical validation for the relevance of these enhancements.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;The integration of static, semantic and structural information results in a more holistic representation of source code, which substantially enhances defect prediction performance. The proposed approach addresses the partial view constraints of earlier approaches and offers strong potential for establishing a more reliable and robust SDP across various application domains.&lt;/p&gt;</content:encoded>
         <dc:creator>
Ruchika Malhotra, 
Priya Singh
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>A Unified Deep Learning Based Feature Representation Approach for Effective Software Defect Prediction</dc:title>
         <dc:identifier>10.1002/spe.70081</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70081</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70081?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70078?af=R</link>
         <pubDate>Fri, 08 May 2026 05:49:59 -0700</pubDate>
         <dc:date>2026-05-08T05:49:59-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70078</guid>
         <title>Firefighting Pump Anomaly Analysis in AIoT Maintenance Framework Based on IPSO and BiLSTM‐CNN Deep Learning Approaches</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Background
The integration of Artificial Intelligence of Things (AIoT) has significantly advanced anomaly detection and predictive maintenance in industrial systems.

Objective
This study proposes an AIoT‐based framework for firefighting pump anomaly analysis using an Improved Particle Swarm Optimization (IPSO) and hybrid Bidirectional Long Short‐Term Memory–Convolutional Neural Network (BiLSTM‐CNN) model.

Method
IPSO is employed to optimize hyperparameters, enhancing the model's accuracy and convergence efficiency in detecting diverse failure modes. To evaluate robustness, the framework is tested under multi‐frequency sampling schemes with 30 s, 1 min, 5 min, and 10 min, analyzing the trade‐off between data granularity and computational cost. The proposed system is further validated through deployment in a real pump manufacturing company in Taiwan, demonstrating its practical applicability in industrial environments. The main contributions include: (i) an IPSO‐optimized BiLSTM‐CNN model for improved anomaly detection, (ii) a systematic multi‐frequency evaluation framework, and (iii) a real‐world AIoT deployment for predictive maintenance.

Results
Experimental results show that the proposed approach outperforms conventional models (RNN, CNN, GRU, LSTM, BiRNN, BiLSTM, and CNN‐BiLSTM), achieving up to 95.32% improvement in validation loss, 97.29% reduction in MSE, and over 6% gains in prediction and recall indices.

Conclusions
These results demonstrate the robustness and effectiveness of the proposed framework for reliable firefighting pump maintenance.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;The integration of Artificial Intelligence of Things (AIoT) has significantly advanced anomaly detection and predictive maintenance in industrial systems.&lt;/p&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;This study proposes an AIoT-based framework for firefighting pump anomaly analysis using an Improved Particle Swarm Optimization (IPSO) and hybrid Bidirectional Long Short-Term Memory–Convolutional Neural Network (BiLSTM-CNN) model.&lt;/p&gt;
&lt;h2&gt;Method&lt;/h2&gt;
&lt;p&gt;IPSO is employed to optimize hyperparameters, enhancing the model's accuracy and convergence efficiency in detecting diverse failure modes. To evaluate robustness, the framework is tested under multi-frequency sampling schemes with 30 s, 1 min, 5 min, and 10 min, analyzing the trade-off between data granularity and computational cost. The proposed system is further validated through deployment in a real pump manufacturing company in Taiwan, demonstrating its practical applicability in industrial environments. The main contributions include: (i) an IPSO-optimized BiLSTM-CNN model for improved anomaly detection, (ii) a systematic multi-frequency evaluation framework, and (iii) a real-world AIoT deployment for predictive maintenance.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Experimental results show that the proposed approach outperforms conventional models (RNN, CNN, GRU, LSTM, BiRNN, BiLSTM, and CNN-BiLSTM), achieving up to 95.32% improvement in validation loss, 97.29% reduction in MSE, and over 6% gains in prediction and recall indices.&lt;/p&gt;
&lt;h2&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;These results demonstrate the robustness and effectiveness of the proposed framework for reliable firefighting pump maintenance.&lt;/p&gt;</content:encoded>
         <dc:creator>
Thanh‐Phuong Nguyen
</dc:creator>
         <category>SPECIAL ISSUE PAPER</category>
         <dc:title>Firefighting Pump Anomaly Analysis in AIoT Maintenance Framework Based on IPSO and BiLSTM‐CNN Deep Learning Approaches</dc:title>
         <dc:identifier>10.1002/spe.70078</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70078</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70078?af=R</prism:url>
         <prism:section>SPECIAL ISSUE PAPER</prism:section>
      </item>
      <item>
         <link>https://onlinelibrary.wiley.com/doi/10.1002/spe.70079?af=R</link>
         <pubDate>Wed, 06 May 2026 08:05:54 -0700</pubDate>
         <dc:date>2026-05-06T08:05:54-07:00</dc:date>
         <source url="https://onlinelibrary.wiley.com/journal/1097024x?af=R">Wiley: Software: Practice and Experience: Table of Contents</source>
         <prism:coverDate/>
         <prism:coverDisplayDate/>
         <guid isPermaLink="false">10.1002/spe.70079</guid>
         <title>Converting an Integer to a Decimal String in Under Two Nanoseconds</title>
         <description>Software: Practice and Experience, EarlyView. </description>
         <dc:description>
ABSTRACT

Objective
Converting binary integers to variable‐length decimal strings is a fundamental operation in computing. Conventional fast approaches rely on recursive division and small lookup tables. The goal of this work is to develop a significantly faster method for this task.

Methods
We propose a SIMD‐based algorithm that leverages integer multiply‐add instructions available on recent AMD and Intel processors. Our method eliminates lookup tables entirely and computes multiple quotients and remainders in parallel. Additionally, we introduce a dual‐variant design with dynamic selection that adapts to input characteristics: a branch‐heavy variant optimized for homogeneous digit‐length distributions and a branch‐light variant for heterogeneous datasets.

Results
Our single‐core algorithm consistently outperforms all competing methods across the full range of integer sizes. It runs 1.4–2× faster than the closest competitor and 2–4× faster than the C++ standard library function ‘std::to_chars’ across tested workloads.

Conclusion
The proposed SIMD‐based approach with dual‐variant dynamic selection provides a substantial performance improvement for integer‐to‐decimal conversion, delivering superior speed without relying on traditional lookup tables.
</dc:description>
         <content:encoded>
&lt;h2&gt;ABSTRACT&lt;/h2&gt;
&lt;h2&gt;Objective&lt;/h2&gt;
&lt;p&gt;Converting binary integers to variable-length decimal strings is a fundamental operation in computing. Conventional fast approaches rely on recursive division and small lookup tables. The goal of this work is to develop a significantly faster method for this task.&lt;/p&gt;
&lt;h2&gt;Methods&lt;/h2&gt;
&lt;p&gt;We propose a SIMD-based algorithm that leverages integer multiply-add instructions available on recent AMD and Intel processors. Our method eliminates lookup tables entirely and computes multiple quotients and remainders in parallel. Additionally, we introduce a dual-variant design with dynamic selection that adapts to input characteristics: a branch-heavy variant optimized for homogeneous digit-length distributions and a branch-light variant for heterogeneous datasets.&lt;/p&gt;
&lt;h2&gt;Results&lt;/h2&gt;
&lt;p&gt;Our single-core algorithm consistently outperforms all competing methods across the full range of integer sizes. It runs 1.4–2× faster than the closest competitor and 2–4× faster than the C++ standard library function ‘&lt;span style="font-family:monospace"&gt;std::to_chars&lt;/span&gt;’ across tested workloads.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;The proposed SIMD-based approach with dual-variant dynamic selection provides a substantial performance improvement for integer-to-decimal conversion, delivering superior speed without relying on traditional lookup tables.&lt;/p&gt;</content:encoded>
         <dc:creator>
Jaël Champagne Gareau, 
Daniel Lemire
</dc:creator>
         <category>RESEARCH ARTICLE</category>
         <dc:title>Converting an Integer to a Decimal String in Under Two Nanoseconds</dc:title>
         <dc:identifier>10.1002/spe.70079</dc:identifier>
         <prism:publicationName>Software: Practice and Experience</prism:publicationName>
         <prism:doi>10.1002/spe.70079</prism:doi>
         <prism:url>https://onlinelibrary.wiley.com/doi/10.1002/spe.70079?af=R</prism:url>
         <prism:section>RESEARCH ARTICLE</prism:section>
      </item>
   </channel>
</rss>
