The increase in demand for dynamic multimedia content has boosted the development of an AI-based Text-to- Video Synthesis system. Addressing current challenges in manual content creation, the proposed system provides ...
详细信息
Autonomously flying unmanned aerial vehicles in logistics, agriculture, and other domains will take up considerable airspace in the future. In areas with a high amount of air traffic, ground coordination to detect and...
详细信息
ISBN:
(纸本)9798331528690;9798331528706
Autonomously flying unmanned aerial vehicles in logistics, agriculture, and other domains will take up considerable airspace in the future. In areas with a high amount of air traffic, ground coordination to detect and mitigate encounters with collision risks is required. We propose a serverless approach to build and deploy such a system using edge computing resources. Serverless abstractions allow domain experts to focus on implementing the application logic while the underlying platform manages constrained resources and low-latency service access.
Due to the rapid advancement of technology, the software industry has become one of the major industries all over the world. Many organizations invest large amounts of money to develop software products. Requirement e...
详细信息
The increasing demand for softwareengineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of w...
详细信息
ISBN:
(纸本)9798400704987
The increasing demand for softwareengineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of which are supported by group work and interaction. Social Annotation (SA) is an approach to teaching that can enhance collaborative learning among students. In SA, both students and teachers utilize platforms like Feedback Fruits, Perusall, and Diigo to collaboratively annotate and discuss course materials. This approach encourages students to share their thoughts and answers with their peers, fostering a more interactive learning environment. We share our experience of implementing social annotation via Perusall as a preparatory tool for lectures in an introductory programming course aimed at undergraduate students in softwareengineering. We report the impact of Perusall on the examination results of 112 students. Our results show that 81% of students engaged in meaningful social annotation successfully passed the course. Notably, the proportion of students passing the exam tends to rise as they complete more Perusall assignments. In contrast, only 56% of students who did not participate in Perusall discussions managed to pass the exam. We did not enforce mandatory Perusall participation in the course. Yet, the feedback from our course evaluation questionnaire reveals that most students ranked Perusall among their favorite components of the course and that their interest in the subject has increased.
With the development of underwater acoustic signal processing technology and the ever-increasing business demands, the traditional single computing platform can no longer meet the growing computing needs of the busine...
详细信息
A user story is commonly applied in requirement elicitation, particularly in agile software development. User story is typically composed in semi-formal natural language, and often follow a predefined template. The us...
详细信息
The most promising applications of quantum computing are centered around solving search and optimization tasks, particularly in fields such as physics simulations, quantum chemistry, and finance. However, the current ...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
The most promising applications of quantum computing are centered around solving search and optimization tasks, particularly in fields such as physics simulations, quantum chemistry, and finance. However, the current quantum software testing methods face practical limitations when applied in industrial contexts: (i) they do not apply to quantum programs most relevant to the industry, (ii) they require a full program specification, which is usually not available for these programs, and (iii) they are incompatible with error mitigation methods currently adopted by main industry actors like IBM. To address these challenges, we present QOPS, a novel quantum software testing approach. QOPS introduces a new definition of test cases based on Pauli strings to improve compatibility with different quantum programs. QOPS also introduces a new test oracle that can be directly integrated with industrial APIs such as IBM's Estimator API and can utilize error mitigation methods for testing on real noisy quantum computers. We also leverage the commuting property of Pauli strings to relax the requirement of having complete program specifications, making QOPS practical for testing complex quantum programs in industrial settings. We empirically evaluate QOPS on 194,982 real quantum programs, demonstrating effective performance in test assessment compared to the state-of-the-art with a perfect F1-score, precision, and recall. Furthermore, we validate the industrial applicability of QOPS by assessing its performance on IBM's three real quantum computers, incorporating both industrial and open-source error mitigation methods.
The increasing quality and availability of Quantum Processing Units (QPUs) is fueling a growing interest in quantum computing across many technological areas. The resulting increase in demand for QPU resources necessi...
详细信息
ISBN:
(纸本)9798331541378
The increasing quality and availability of Quantum Processing Units (QPUs) is fueling a growing interest in quantum computing across many technological areas. The resulting increase in demand for QPU resources necessitates Quantum computing as a Service (QCaaS) providers to support a high throughput of quantum workloads. A major runtime bottleneck in current QCaaS software stacks is the computationally-intensive compilation step which requires significant compute. To address this, Oxford Quantum Circuits has introduced distributed compilation whereby quantum programs are compiled in parallel and stored until the QPU is available. This has replaced our previous serial compilation approach where each program was compiled immediately prior to execution. From experiments using our production compilers and a simulated backend representing the QPU, we show that distributed compilation has resulted in a 78% reduction in processing time as compared to serial compilation. This demonstrates that there are sizeable performance gains to program throughput attainable through the introduction of distributed compilation into a QCaaS architecture. We posit that the usefulness of this feature will only grow given the increasing complexity of quantum programs and the growing popularity of quantum -classical hybrid algorithms.
This literature review takes a deep dive into the world of Component-Based softwareengineering (CBSE), examining the current practices and challenges that shape this dynamic field. We navigate through a diverse colle...
详细信息
Data Mining is a process of extracting valuable information and knowledge that people have not observed from a large number of complicated data. Massive data mining based on cloud computing can optimize the dynamic re...
详细信息
暂无评论