Multi-hop knowledge Reasoning is a task that involves generating an answer given a query and a knowledge graph. Existing sequence-to-sequence reasoning models use the Transformer to encode and decode sequences, but th...
详细信息
Nowadays, many applications do not exist independently but rely on various frameworks or libraries. The frequent evolution and the complex implementation of framework APIs induce lots of unexpected post-release crashe...
详细信息
ISBN:
(纸本)9781665457019
Nowadays, many applications do not exist independently but rely on various frameworks or libraries. The frequent evolution and the complex implementation of framework APIs induce lots of unexpected post-release crashes. Starting from the crash stack traces, existing approaches either perform application-level call graph (CG) tracing or construct datasets with similar crash-fixing records to locate buggy methods. However, these approaches are limited by the completeness of CG or dependent on historical fixing records, and some of them only focus on specific manually modeled exception types. To achieve effective debugging on complex framework-specific crashes, we propose a code-separation-based locating approach that weakly relies on CG tracing and does not require any prior knowledge. Our key insight is that one crash trace with the description message can be mapped to a definite exceptionthrown point in the framework, the semantics analysis of which can help to figure out the root causes of the crash-triggering procedure. Thus, we can pre-construct reusable summaries for all the framework-specific exceptions to support fault localization in application code. based on that idea, we design the exceptionthrown summary (ETS) that describes both the key variables and key APIs related to the exception triggering. Then, we perform static analysis to automatically compute such summaries and make a data-tracking of key variables and APIs in the application code to get the ranked buggy candidates. In the scenario of locating Android framework-specific crashing faults, our tool CrashTracker exhibited an overall MRR value of 0.91 and outperforms the state-of-the-art tool Anchor with higher precision. It only provides a compact candidate set and gives user-friendly reports with explainable reasons for each candidate.
The proceedings contain 25 papers. The special focus in this conference is on software Architecture. The topics include: Architecting Explainable Service Robots;analysing Interoperability in Digital Twin software...
ISBN:
(纸本)9783031663253
The proceedings contain 25 papers. The special focus in this conference is on software Architecture. The topics include: Architecting Explainable Service Robots;analysing Interoperability in Digital Twin software Architectures for Manufacturing;architecting Artificial Intelligence for Autonomous Cars: The OpenPilot Framework;designing and Evaluating Interoperable Industry 4.0 Middleware software Architecture: Reconfiguration of Robotic System;shaping IoT Systems Together: The User-System Mixed-Initiative Paradigm and Its Challenges;analyzing the Evolution of Inter-package Dependencies in Operating Systems: A Case Study of Ubuntu;a Graph-based Java Projects Representation for Antipatterns Detection;scalable Cloud-Native Pipeline for Efficient 3D Model Reconstruction from Monocular Smartphone Images;automated Reverse engineering of the Technology-Induced software System Structure;tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud-based Dynamic Routing Architectures;Cloud-Native Architecture for Mixed File-based and API-based Digital Twin Exchange;what Rationales Drive Architectural Decisions? An Empirical Inquiry;learning from Each Other: How Are Architectural Mistakes Communicated in Industry?;a Query Language for software Architecture Information;extracting the Architecture of Microservices: An Approach for Explainability and Traceability;a Comparison of Static and Dynamic Analysis to Identify Microservices in Monolith Systems;architecture-based Attack Path Analysis for Identifying Potential Security Incidents;carving Sustainability into Architecture knowledge Practice;guidance Models for Designing Big Data Cyber Security Analytics Systems;automated Integration of Heteregeneous Architecture Information into a Unified Model;an Experience Report on the Design and Implementation of an Ad-hoc Blockchain Platform for Tactical Edge Applications;Designing a Reference Architecture for the C-ITS Services;towards Assessing Spread in Sets of
Onboarding is a process of organizational socialization of the new hires, that includes recruitment, orientation, training, coaching and support. While onboarding individuals into an organization is a rather straightf...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
Onboarding is a process of organizational socialization of the new hires, that includes recruitment, orientation, training, coaching and support. While onboarding individuals into an organization is a rather straightforward task, little is known about 1) onboarding hundreds of developers and 2) doing it on a distance in outsourcing situations. Furthermore, the subject of sustainable growth with respect to organizational capabilities and culture is often overlooked. This paper reports findings from an exploratory multi-case study of two large onboarding campaigns. We collected empirical data from interviews, retrospectives, onboarding documentation and onsite visits. based on the empirical study, onboarding hundreds of software engineers in a complex agile product development environment which lacks documentation and puts high demands on engineers' knowledge and skills is a challenging and costly endeavor. To save the costs and for practical reasons, large-scale onboarding is organized in batches with the first batch trained onsite, and the later batches trained internally. We report challenges faced in the two cases and discuss possible solutions. One core finding is that a good plan combined with the organizational agility, i.e., the responsiveness to change, together with organizational maturity determined the success of organizational scaling. The presented cases contribute to the scarce research on knowledge transfer and onboarding in a large-scale agile context.
This paper aims to comprehensively examine diverse knowledge switch techniques used in scientific photograph segmentation with deep mastery. Specifically, we know the latest advances in transfer, gaining knowledge of ...
详细信息
With the rapid rise of smart devices, such as smartphones and smart home devices, intelligent routing through software Defined Network(SDN) has become a research focus. Recently, the concept of knowledge-Defined Netwo...
详细信息
Medical image segmentation of brain tumors is a crucial aspect of medical image analysis with direct implications for diagnosis and treatment decisions. In this study, we systematically evaluated the performance of U-...
详细信息
Online portfolio selection in financial markets presents a significant challenge due to the vast number of tradable assets and the prevalence of noise signals. Existing methods often struggle to dynamically select ass...
详细信息
ISBN:
(数字)9789819754892
ISBN:
(纸本)9789819754885;9789819754892
Online portfolio selection in financial markets presents a significant challenge due to the vast number of tradable assets and the prevalence of noise signals. Existing methods often struggle to dynamically select asset subsets in order to optimize capital efficiency. To address these challenges, we propose the Portfolio Selection with Dynamic Coreset Construction (PSCS) algorithm. PSCS incorporates a novel clustering process that groups assets based on their cumulative returns, creating a unique feature space to facilitate effective clustering. From each cluster, a small set of assets is carefully chosen to form a coreset using a peak-to-valley feature that captures the price change ratio within recent time windows. Leveraging this coreset, a peak-based optimization problem is formulated and solved through closed-form solutions. Experimental results demonstrate the superiority of PSCS over seven existing algorithms, highlighting its promising contribution to the field of online portfolio selection in financial markets.
Approaches to computational argumentation provide foundational ways to reason argumentatively within Artificial Intelligence (AI). The underlying formal approaches can oftentimes be classified into structured argument...
详细信息
With the development of technology, the number of wearable devices has exploded. Many users wear multiple wearable devices at the same time. These devices require pairing operations due to requirements for sharing res...
详细信息
ISBN:
(数字)9789819754984
ISBN:
(纸本)9789819754977;9789819754984
With the development of technology, the number of wearable devices has exploded. Many users wear multiple wearable devices at the same time. These devices require pairing operations due to requirements for sharing resources, identity authentication, etc. But traditional device pairing solutions have their own shortcomings. For example, schemes based on environmental information are too dependent on the external environment. In order to solve these problems, we propose Cop in this paper, a novel device-pairing scheme based on user heartbeat, which realizes the pairing of different types of devices and devices under different motion states, and build a hardware platform verification system to verify various performances in real scenarios. At the same time, it is compared with IPI-based pairing algorithm. Experimental results show that our pairing scheme possesses advantages over IPI method in the core metrics of bit rate, coding efficiency, false acceptance rate and false rejection rate.
暂无评论