Edge-cloud system is a crucial computing infrastructure for the innovations of modern society. In addition, the high interest in the edge-cloud system leads to various studies for testing to ensure the reliability of ...
详细信息
ISBN:
(纸本)9783031253799;9783031253805
Edge-cloud system is a crucial computing infrastructure for the innovations of modern society. In addition, the high interest in the edge-cloud system leads to various studies for testing to ensure the reliability of the system. However, like traditional software systems, the amount of resources for testing is always limited. Thus, we suggest CodeBERT based Just-In-Time (JIT) software Defect Prediction (SDP) model to address the limitation. This method helps practitioners prioritize the limited testing resources for the defect-prone functions in commits and improves the system's reliability. We generate GitHub Pull-Request (GHPR) datasets on two open-source framework projects for edge-cloud system in GitHub. After that, we evaluate the performance of the proposed model on the GHPR datasets in within-project environment and cross-project environment. To the best of our knowledge, it is the first attempt to apply SDP to edge-cloud systems, and as a result of the evaluation, we can confirm the applicability of JIT SDP in edge-cloud project. In addition, we expect the proposed method would be helpful for the effective allocation of limited resources when developing edge-cloud systems.
Kotlin is a modern JVM language, gaining adoption rapidly and becoming Android official programming language. With its widely usage, the need for code analysis of Kotlin is increasing. Exposing code semantics explicit...
详细信息
Digital transformation is a fundamental change process for improving organizations, industries or society and redefining key values for its stakeholders. Digital transformation represents the transition process that h...
详细信息
ISBN:
(纸本)9783031422928;9783031422935
Digital transformation is a fundamental change process for improving organizations, industries or society and redefining key values for its stakeholders. Digital transformation represents the transition process that has to be dealt with to innovate organizational processes, to improve their interaction with customers and to offer innovative services that are based on the intensive use of digital technologies. Digital transformation affects the life of end users who can access services in completely new ways, made possible by innovative technologies. Digital transformation is therefore a process of organizational, economic, social and creative change enabled by the adoption and development of digital technologies. Human-Centered softwareengineering (HCSE) as a research domain is thus more relevant than when it comes to the sole introduction of novel technologies in a socio-technical system. The interplay between human-computer interaction and softwareengineering needs to be rethought for a rapid response to the evolution of technologies, while also considering aspects such as greater agility in service development, sustainability, ethical considerations, cybersecurity, user mindset and awareness, to name a few. Beyond the traditional themes of IFIPWG13.2 workshops, this edition promotes sharing of knowledge and experiences that address how to deal with the challenges of the digital transformation and its influence on human-centered socio-technical system design and development practices.
In the development of software systems, multiple members create models of requirement specifications under the guidance of experienced professionals. In such cases, the time taken to create models and the quality of t...
详细信息
Obeying the law and other rules and regulations is important for all systems. Although all corresponding compliance checks can be carried out as part of the design phase for ordinary systems, this might not hold anymo...
详细信息
ISBN:
(纸本)9789819746767;9789819746774
Obeying the law and other rules and regulations is important for all systems. Although all corresponding compliance checks can be carried out as part of the design phase for ordinary systems, this might not hold anymore when dealing with agents interacting in the real world, like mobile robots or autonomous vehicles. The reason is the huge space of potential interactions, which can hardly be considered for testing. Hence, there is a need for monitoring and compliance checking during operation. In this paper, we propose a logic-based monitoring system that allows us to check compliance with traffic rules and regulations. We demonstrate its applicability by considering several use cases. We implemented the use cases in a 3D simulation environment and attached our monitoring system, allowing us to derive traffic rule violations within a reasonable time after occurrence.
The growing complexity of modern automated production systems demands solutions for managing alarm floods potentially stemming from multi-root causes, while improving situational awareness of operators to ensure timel...
详细信息
knowledge distillation (KD) aims to distill the knowledge from a more extensive deep neural network into a small net-work without losing validity. This paper proposes a novel approach with active exploration and passi...
详细信息
User guided proof development in interactive theorem proving is a manual and time consuming activity. For automating proof searching and optimization in a higher-order logic proof assistant, we provide two metaheurist...
详细信息
In today's technology-driven world, the need for interdisciplinary skills is increasing. This has become challenging in tertiary education to provide students with applicable knowledge of various fields. Anderson&...
详细信息
ISBN:
(纸本)9798350336429
In today's technology-driven world, the need for interdisciplinary skills is increasing. This has become challenging in tertiary education to provide students with applicable knowledge of various fields. Anderson's Adaptive Control of Thought (ACT) theory suggests that universities have traditionally focused on imparting declarative knowledge, which involves memorization of facts and concepts. However, imparting the ability to apply such knowledge on individual students and create procedural knowledge is the challenge. This includes teachers dealing with a diverse range of student abilities, particularly at university-level where they teach the same course content to students with different levels of prior knowledge and, given the structure of modern education systems, the resources required to monitor and provide feedback for a number of decisions and attempts independently performed by the students. Intelligent Tutoring Systems (ITS) have proven to be effective in addressing the aforementioned challenges by creating personalized learning environments that provide instant feedback, adapt to individual student needs, and promote the development of procedural knowledge. In the field of automation education at the university level, we are creating a 3D artificial intelligence (AI)-based ITS software named KIAAA (An AI Assistant for teaching in the field of automation), specifically designed to teach computer programming to students. KIAAA aims to assist students in transitioning from their abilities to procedural aptitude by providing personalized learning scenarios that allow them to apply their knowledge and receive immediate feedback. Our approach is based mainly on the pedagogical model of ITS, which focuses on creating a supportive and inclusive learning environment that promotes success for all students, regardless of their initial level of knowledge. One of the key aspects of our approach is the utilization of personalized learning. We propose a scheme that, su
As federated learning (FL) becomes more extensively employed, it attracts an increasing number of scholars and practitioners. In contrast to traditional decentralized machine learning approaches that acquire users'...
详细信息
暂无评论