Learning classifiers with uneven class distribution datasets poses a significant challenge in software defect prediction. This problem arises when the number of samples representing one class is significantly smaller ...
详细信息
This review provides a structured literature analysis of Artificial Intelligence (AI) applications in enhancing manufacturing resilience. The research is guided by three primary questions addressing the use cases, tec...
详细信息
Automation is one of the key drivers in today's global economy. It ensures the conduction of a manifold of standardized processes which helps tackle the decreasing amount of skilled workers in certain areas as wel...
详细信息
Challenged networks (CNs) contain resource-constrained nodes deployed in regions where human intervention is difficult. Opportunistic networks (OppNets) are CNs with no predefined source-to-destination paths. Due to t...
详细信息
In the field of softwareengineering (SE), researchers and practitioners develop new methods, techniques, tools, processes, theories, and principles. The primary goal of SE is to assist practitioners in making informe...
ISBN:
(数字)9798400705670
ISBN:
(纸本)9798350388688
In the field of softwareengineering (SE), researchers and practitioners develop new methods, techniques, tools, processes, theories, and principles. The primary goal of SE is to assist practitioners in making informed decisions about the utilization of methods to create their solutions. The objective of empiricism in SE is twofold: (1) serving as a meaningful research paradigm for a discipline not based on natural laws, and (2) providing professionals with evidence regarding the appropriateness of various methods in a given context. To achieve these goals, researchers conduct empirical studies (e.g., experiments, case studies, or surveys) and synthesize their findings to gain a comprehensive understanding.
In the era of Industry 4.0 and individualized mass customization, the demand for adaptable manufacturing systems is paramount. Therefore, assembly plans used in such systems must also allow a high degree of flexibilit...
详细信息
This research aims to develop a structured approach for implementing Artificial Intelligence (AI) in municipal governance. The study addresses three key questions: (1) What principles can be derived from existing AI i...
This research aims to develop a structured approach for implementing Artificial Intelligence (AI) in municipal governance. The study addresses three key questions: (1) What principles can be derived from existing AI implementation frameworks? (2) How should an approach for municipal AI projects be designed? (3) What are the main risks at each implementation stage? The research methodology combined three components: (1) a literature review of AI and software implementation approaches and municipal challenges, (2) analysis of findings from long-term collaborations with German municipalities and two specific AI implementation projects, and (3) low-threshold validation through two webinars with municipal representatives. The study produced an eight-phase implementation framework emphasizing iterative experimentation and risk awareness, while highlighting the distinct challenges of AI compared to traditional software implementation. Key phases include task identification, AI suitability assessment, data evaluation, solution development/procurement, MVP creation, testing, operational transition, and continuous monitoring. Each phase incorporates AI-specific steps and risk factors tailored to municipal contexts. While the framework provides practical guidance for municipal AI implementation, positioning cities for the gradual transition toward post-smart cities with AI-enabled governance, its current foundation primarily reflects German municipal experiences. Further research and case studies are needed to validate and adapt the framework for diverse global contexts.
Background: In this Innovative Practice Work in Progress, we present our initial efforts to integrate formal methods, with a focus on model-checking specifications written in Temporal Logic of Actions (TLA+), into com...
详细信息
Background: In this Innovative Practice Work in Progress, we present our initial efforts to integrate formal methods, with a focus on model-checking specifications written in Temporal Logic of Actions (TLA+), into computer science education, targeting undergraduate juniors/seniors and graduate students. Many safety-critical systems and services crucially depend on correct and reliable behavior. Formal methods can play a key role in ensuring correct and safe system behavior, yet remain underutilized in educational and industry contexts. Aims: We aim to (1) qualitatively assess the state of formal methods in computer science programs, (2) construct level-appropriate examples that could be included midway into one’s undergraduate studies, (3) demonstrate how to address successive "failures" through progressively stringent safety and liveness requirements, and (4) establish an ongoing framework for assessing interest and relevance among students. Methods: We detail our pedagogical strategy for embedding TLA+ into an intermediate course on formal methods at our institution. After starting with a refresher on mathematical logic, students specify the rules of simple puzzles in TLA+ and use its included model checker (known as TLC) to find a solution. We gradually escalate to more complex, dynamic, event-driven systems, such as the control logic of a microwave oven, where students will study safety and liveness requirements. We subsequently discuss explicit concurrency, along with thread safety and deadlock avoidance, by modeling bounded counters and buffers. Results: Our initial findings suggest that through careful curricular design and choice of examples and tools, it is possible to inspire and cultivate a new generation of software engineers proficient in formal methods. Conclusions: Our initial efforts suggest that 84% of our students had a positive experience in our formal methods course. Our future plans include a longitudinal analysis within our own institution and
Dataspaces are regarded as a standardized solution for sharing data in a trusted way. However, providing and sharing high-quality data across dataspaces poses several scientific and technical challenges, opening new r...
详细信息
In the field of precision farming or smart farming, more and more sensors are used and produce a massive amount of data. Examples are machinery, weather stations, or georeferenced data, which can be used, among other ...
详细信息
暂无评论