Shell programming is widely used to accomplish various tasks in Unix and Linux platforms. However, the large number of shell commands available, e.g., 50,000+ commands are documented in the Ubuntu Manual Pages (MPs), ...
Shell programming is widely used to accomplish various tasks in Unix and Linux platforms. However, the large number of shell commands available, e.g., 50,000+ commands are documented in the Ubuntu Manual Pages (MPs), makes it a big challenge for programmers to find appropriate commands for a task. Although there are some tutorials (e.g., TLDR) with examples manually created to address the challenge, the tutorials only cover a limited number of frequently used commands for shell beginners and provide limited support for users to search commands by a task. In this paper, we introduce a novel web-based tool, ShellFusion, which can automatically generate comprehensive answers (including relevant commands, scripts, and explanations) for shell programming tasks by fusing multisource knowledge mined from Q&A posts, Ubuntu MPs, and TLDR tutorials. Our evaluation on 434 shell programming tasks shows that ShellFusion significantly outperforms the state-of-the-art approaches by at least 179.6% in terms of MRR@K and MAP@K. A user study conducted with 20 shell programmers further shows that ShellFusion can help users address programming tasks more efficiently and accurately. ShellFusion Tool: http://***/ Demo Video: https://***/P0YJzpKBmnA
Type 2 Diabetes Mellitus (T2DM) is one of the biggest threats to Ecuador’s health. the intake of processed foods has been linked to a higher risk of T2DM. this paper proposes FoodSub, a mobile application to recommen...
详细信息
Integrated-Gate-Commutated thyristor (IGCT) devices withthe block voltage up to 6500V have been manufactured. Its application in modular multilevel converter (MMC) can significantly reduce the number of modules to op...
详细信息
the presence of a Load Balancer (LB)s is much significant to keep up the High Availability (HA) and resilience of the scalable 5G Core (5GC). the whole system may collapse just because of inefficient LB at any NF, res...
详细信息
Predicting entities in knowledge graphs is a crucial research area, and convolutional neural networks (CNNs) have exhibited significant performance due to their ability to generate expressive feature embeddings. Howev...
详细信息
the success of software development projects is significantly impacted by various risk factors, both predictable and unpredictable. this literature review aims to explore and evaluate innovative risk assessment and ma...
详细信息
ISBN:
(数字)9798350368970
ISBN:
(纸本)9798350368987
the success of software development projects is significantly impacted by various risk factors, both predictable and unpredictable. this literature review aims to explore and evaluate innovative risk assessment and management techniques in software development. Using the Systematic Literature Review (SLR) method, this study reviews existing research on new software development risk assessment and management methods. this extensive review highlights various approaches, tools, and strategies for identifying, evaluating, and mitigating risks in software projects. the results underscore the importance of creative solutions in tackling risk management challenges. Practitioners are encouraged to adopt innovative methods for risk assessment and management as the field of software development evolves. Furthermore, this study recommends that researchers continue to investigate emerging trends and challenges in risk management. Emphasis is placed on developing hybrid models that combine traditional and innovative approaches, examining risk management practices in new technologies such as AI and machine learning, and addressing cultural and organisational barriers to adopting new techniques. Collaboration and knowledge sharing between practitioners and researchers are expected to improve risk management practices in software development significantly.
the proceedings contain 18 papers. the special focus in this conference is on Industrial Networks and Intelligent Systems. the topics include: Joint Online Adaptive Optimal Tracking Control and Frequency-Response...
ISBN:
(纸本)9783031673566
the proceedings contain 18 papers. the special focus in this conference is on Industrial Networks and Intelligent Systems. the topics include: Joint Online Adaptive Optimal Tracking Control and Frequency-Response Method for Speed of PMSM and DC-Link Voltage Peak Controller Design in Bi-directional Quasi Z-Source Inverter;Variational Quantum Eigensolver for Optimizing Network Scheduling Using QUBO Formulation;optimal Task Scheduling in 6G Networks: A Variational Quantum Computing Approach;multi-agent Quantum Reinforcement Learning for Digital Twin Placement in 6G Multi-tier Systems;Multi-user Ambient Backscatter Communication-Based and STAR-RIS-Aided Mobile Edge Computing Network with Uplink NOMA Scheme: A Joint Design;Hybrid Federated and Multi-agent DRL-Based Resource Allocation in Digital Twin-IoV Networks;performance Comparison in Traffic Sign Recognition Using Deep Learning;energy and Distance Aware Clustering-Based Routing for Low-Power IoT-Enabled Wireless Sensor Networks;Enhancing Energy Harvesting Efficiency for IRS-Aided TS-SWIPT Network with Practical Phase Shifts;contactless Palmprint Recognition Using Discriminant Multi-directional Feature Codes;a Survey on Wireless Data Aggregation through Over-the-Air Computation;CLIP-Prefix for Image Captioning and an Experiment on Blind Image Guessing;Features Inspired PM2.5 Prediction: A Belfast City Case Study;Understanding the Security Implications in O-RAN with Abusive Adversaries;Joint Secrecy and Latency Performance Analysis for UAV-Assisted Uplink NOMA-Based IoT Network with Mobile Edge Computing;crossCert: A Privacy-Preserving Cross-Chain System for Educational Credential Verification Using Zero-knowledge Proof.
the goal of the research was to demonstrate the full data science lifecycle through a use case of the MobileNetv2 model for vehicle image classification task using various validation and test sets, each with different...
详细信息
software requirements classification is a human-intensive task performed during the requirements analysis phase in software development. this literature review analyzes the state-of-the-art of the classification of so...
详细信息
ISBN:
(纸本)9781665443616
software requirements classification is a human-intensive task performed during the requirements analysis phase in software development. this literature review analyzes the state-of-the-art of the classification of software requirements using Artificial Neural Networks. Fourteen articles were selected to conduct the review. Sixteen different techniques to classify requirements were identified where, besides artificial neural networks, the most popular are Naive Bayes and the Support Vector Machine. Among the reported Artificial Neural Networks, we identify Convolutional Neural Networks and a Shallow Neural Network. We also found seven approaches that classify functional and non-functional requirements, six that classify only non-functional requirements, and one of them that classifies only functional requirements. the most used metrics to express classification results were accuracy, recall, and F-score. Finally, the results of the classifiers are gathered and reported.
software model checking is the technique that automatically verifies whether software meets the given correctness properties. In the past decades, a large number of model checking techniques and tools have been develo...
详细信息
ISBN:
(纸本)9783031109898;9783031109881
software model checking is the technique that automatically verifies whether software meets the given correctness properties. In the past decades, a large number of model checking techniques and tools have been developed, reaching a point where modern model checkers are sophisticated enough to handle large-scale software systems. However, due to the fact that the software model checkering techniques are diverse and each of them is designed and optimized for a specific type of software system, it remains a hard problem for engineers to efficiently combine them to verify the complex software systems in practice. To alleviate this problem, we propose a novel algorithm selection approach based on Random Vector Functional Link net (RVFL) for software model checking, namely Kaleidoscopic RVFL (K-RVFL). the novel design of feature hybridization and fusion enables K-RVFL to extract more diverse and multi-level features. We have also carried out a thorough experimental evaluation on a publicly available data set and compared K-RVFL with a number of neural networks, including RVFL, Extreme Learning Machine (ELM), Stochastic Configuration Network (SCN), Back Propagation algorithm (BP), and Supporting Vector Machine (SVM). the experimental results demonstrate the usefulness and effectiveness of K-RVFL.
暂无评论