
Objective Flight mode transitions in automatic flight systems (AFS) is critical for linking pilot commands, automatic control logic, and aircraft behavior. Ensuring correctness is challenging due to complex interactions among modes and ambiguities in natural‐language requirements. This study aims to provide a systematic framework for modeling and formally verifying flight mode transition requirements. Methods We propose FMSysML, a SysML‐based profile that captures the structural and behavioral semantics of flight modes and enforces static semantic consistency rules. An automated transformation pipeline converts FMSysML models into NuXMV for formal verification. Safety properties are derived in three categories: global mode transition logic based on the flight mode transition matrix, domain constraints extracted from modes, modules, and events, and operational properties anchored to attribute semantics. Results A case study on industrial‐scale AFS requirements demonstrates that the framework can automatically construct analyzable formal models and generate over 1100 properties, including more than 900 derived from the flight mode transition matrix. Due to state‐space explosion, a representative subset of 187 properties was verified using NuXMV. Verification successfully identified six latent requirement or modeling defects, highlighting issues such as under‐specified guard conditions. Conclusion The proposed framework enables scalable, traceable, and practical formal verification of safety‐critical flight mode transitions, bridging the gap between informal requirements and formal analysis in complex avionics systems.
ABSTRACT Context The rapid increase in cyber threats, coupled with increasingly sophisticated attack strategies and the exponential growth of data in recent years, has exposed significant limitations in classical machine learning, rule‐based, and signature‐based defense mechanisms. These approaches are often unable to scale or adapt effectively to evolving threat landscapes. Objective As a result, Quantum Machine Learning (QML) has emerged as a promising alternative, leveraging computational principles from quantum mechanics. QML enables more expressive encoding and efficient processing of high‐dimensional data, offering potential advantages for complex cybersecurity tasks. Method This survey provides a comprehensive overview of QML techniques relevant to the domain of security, such as Quantum Neural Networks (QNNs), Quantum Support Vector Machines (QSVMs), Variational Quantum Circuits (VQCs), and Quantum Generative Adversarial Networks (QGANs), and discusses the contributions of this paper in relation to existing research in the field and how it improves over them. Results It also maps these methods across supervised, unsupervised, and generative learning paradigms, as well as to core cybersecurity tasks, including intrusion and anomaly detection, malware and botnet classification, and encrypted‐traffic analytics. It also discusses their application in cloud computing security, where QML can enhance secure, scalable operations. Conclusion Many limitations of QML in the domain of cybersecurity have also been discussed, along with the directions for addressing them.
ABSTRACT Background Preserving the quality and safety of perishable products requires continuous monitoring and reliable traceability. Although the Internet of Things (IoT) enables real‐time data collection, multi‐organizational supply chains lack a common mechanism for assigning data custody while maintaining transparency, integrity, and performance. Objective This study proposes and evaluates an architecture integrating IoT, edge/fog computing, and hybrid storage—an off‐chain traditional database combined with a permissioned blockchain—to monitor and trace perishable products. Methods A prototype was implemented using IoT devices and simulators, edge and fog components, and hybrid storage. High‐volume sensor data and critical records were stored off‐chain in MongoDB, while their corresponding hashes were stored on‐chain using Hyperledger Fabric. Four controlled experiments assessed insertion response time, the impact of increasing sensors and edge devices, blockchain queue performance under burst workloads, and blockchain storage consumption. The hybrid approach was compared with MongoDB‐only and Hyperledger Fabric‐only storage. Results Hybrid storage achieved insertion up to six times faster than blockchain‐only storage. Response times increased with simultaneous requests and additional edge devices, while asynchronous ordered insertion prevented transaction conflicts during bursts. The prototype achieved 18.5 transactions per second, below the 65 estimated for an illustrative supply‐chain scenario. Blockchain storage grew approximately 8 MB per 100 records, reaching about 1 GB for 12,800 hashes. Conclusion The prototype demonstrates the feasibility of combining off‐chain storage, permissioned blockchain records, and edge/fog processing to provide verifiable traceability while reducing on‐chain load. Larger‐scale, real‐world evaluations and storage‐management strategies remain necessary.
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.
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.
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.
Purpose Workflow task scheduling performs a vital role in optimizing performance in cloud-fog computing systems, namely, the combination of centralized cloud servers and decentralized fog nodes to support Internet of Things (IoT) applications. Efficient scheduling guarantees the lowest delay, energy consumption, execution time, and cost. However, owing to the heterogeneous and dynamic characteristics of such environments, task scheduling has been recognized as an NP-hard problem, in which finding the global optimum solution is computationally infeasible.Methodology To mitigate these problems, our proposed solution is the hybridization of the artificial bee colony (ABC) algorithm and the butterfly swarm optimization (BSO) algorithm as the HABSO algorithm for scheduling workflow tasks. The ABC algorithm, which is known for its global search capabilities, is used to explore possible solutions within the wide and complex space of cloud-fog systems, whereas BSO aids in enhancing the local search capabilities and fine-tuning of solutions to ensure rapid convergence and the best possible performance. This hybrid algorithm provides a good balance between scheduling objectives for the task to be finished, a factor that minimizes the total execution time (TET) and energy consumption (EC) of the computational resources.Findings The simulation results indicate the superiority of the proposed HABSO hybrid algorithm over classical state-of-the-art metaheuristic algorithms, with average reductions of 14.35% (ABC), 18.59% (BSO), 14.02% (GWO), 16.26% (WOA), 13.41% (PSO-WOA), and 12.01% (GWO-MSOA) for the TET. Similarly, energy savings of 14.33%, 11.62%, 12.72%, 12.73%, 13.07%, and 8.85% were obtained for the ABC, BSO, GWO, WOA, PSO-WOA, and GWO-MSOA, respectively. Furthermore, sensitivity evaluation, convergence behaviour and statistical evaluations were conducted.Originality The proposed algorithm provides better performance at different workloads and task dependencies; therefore, it has the advantage of improving task scheduling for cloud-fog computing systems.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 & times; faster than the closest competitor and 2-4 & times; 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.
Background The rapid adoption of low-code (LC) and no-code (NC) tools has transformed the software development landscape, offering faster development cycles and enabling non-programmers to contribute to software creation.Objective This study systematically maps the effects of LC/NC tools on developers, addressing the critical need to understand whether these tools serve as a valuable aid or a potential threat to their roles.Methods By analyzing how LC/NC tools support development processes, the challenges they present, and their potential to replace traditional developers, this research fills a key knowledge gap by performing a systematic mapping study.Results The findings reveal that while LC/NC tools simplify certain tasks, they do not replace the need for professional developers to handle complex technical challenges, change management, and system integration.Conclusions Rather than posing a threat, these tools complement and enhance developers' expertise, empowering them to focus on more advanced aspects of software creation. This study provides valuable insights for the professional developer community and the broader software industry, advocating for the thoughtful integration of LC/NC tools as powerful aids rather than competitors to professional development.
Introduction Open-source software (OSS) projects thrive on collaborative communities, forming a critical backbone of modern technology. Despite community contributions shaping open-source development, a gap remains in understanding how community interactions impact project longevity. To address this, our study investigates how discussion volume (as a measure of engagement), sentiment expressed in discussions, issue resolution time, and issue characteristics influence both the resolution process and, crucially, OSS project lifespan.Methods Using a comprehensive GitHub issue dataset, we applied robust statistical analyses and effect size measures across various project lifecycle stages.Results Our findings reveal that while discussion volume weakly correlates with resolution time and sentiment's practical impact is negligible, a counter-intuitive pattern emerges: longer-lived projects consistently exhibit extended median issue resolution times, in contrast to faster initial resolutions observed in shorter-lived projects. Analysis of issue labels suggests this is because shorter-lived projects tend to address beginner-friendly issues, whereas enduring projects confront more complex, core development tasks. These findings emphasize that OSS project longevity depends less on rapid initial issue resolution and more on structured, sustained engagement with increasingly complex contributions-underscoring the vital role of qualitative communication and the nature of work in fostering robust communities.