Recently, the intelligent question answering (QA) system for home appliances has attracted wide attention in China because it can provide users with reasonable suggestions in time. However, the fuzzy boundaries of the...
详细信息
Artificial intelligence (AI) systems are growing rapidly in a variety of fields and have become a part of everyday human life. Traditional software development methods, especially in the requirements engineering domai...
详细信息
Nowadays, the utilization of online auction platforms is becoming increasingly prevalent. Online auction provides a common and practical way for global buyers to compete fairly. Nevertheless, the anonymous environment...
详细信息
In the Stack Overflow (SO) community, users typically employ links (including internal and external links) in their posts or comments to better present their cited knowledge. Prior studies have already demonstrated th...
详细信息
ISBN:
(纸本)9798350365658
In the Stack Overflow (SO) community, users typically employ links (including internal and external links) in their posts or comments to better present their cited knowledge. Prior studies have already demonstrated that external links bring valuable information, thus enhancing the softwareengineeringknowledge quality within the community. Nowadays, the act of users referencing internal links has formed connected knowledge subgraphs with question threads as nodes and internal links as edges. However, the characteristics of the subgraphs have not been investigated. It is still unclear how and why users reference internal links within the subgraphs. In addition, the impact of internal links within the subgraphs on the community is yet to be explored. Therefore, we constructed subgraphs through internal links and analyzed their structural stability based on the official SO data dump. Subsequently, we employed qualitative analysis methods to explore how and why developers reference internal links within the subgraphs. Finally, we conducted a quantitative analysis to assess the impact of the subgraphs on the community. We observed the subgraphs are structurally stable, with a slowing expansion rate. Meanwhile, We found that 82.4% of links were cited without summarizing the content. Notably, 64.3% of links without summaries are likely to hinder knowledge comprehension once they become obsolete. This is especially pronounced for links cited for 'providing solutions to subproblem', reaching as high as 96.9%. Our quantitative analysis has uncovered the last updated time of question threads within the subgraphs is closer to the present. Simultaneously, they also exhibit a lower deletion rate. based on our findings, we provide actionable suggestions for developers, SO community, and researchers. For example, we encourage researchers to develop a visualization tool that can visualize question threads and their internal links from the 'linked' list as graphs. This facilitates i
In the realm of classical softwareengineering, model-driven optimization has been widely used for different problems such as (re)modularization of software systems. In this paper, we investigate how techniques from m...
详细信息
ISBN:
(纸本)9798350324983
In the realm of classical softwareengineering, model-driven optimization has been widely used for different problems such as (re)modularization of software systems. In this paper, we investigate how techniques from model-driven optimization can be applied in the context of quantum softwareengineering. In quantum computing, creating executable quantum programs is a highly non-trivial task which requires significant expert knowledge in quantum information theory and linear algebra. Although different approaches for automated quantum program synthesis exist-e.g., based on reinforcement learning and genetic programming-these approaches represent tailor-made solutions requiring dedicated encodings for quantum programs. This paper applies the existing model-driven optimization approach MOMoT to the problem of quantum program synthesis. We present the resulting platform for experimenting with quantum program synthesis and present a concrete demonstration for a well-known quantum algorithm.
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...
详细信息
Large language models excel in various natural language processing tasks but often struggle with knowledge-intensive queries, particularly those involve rare entities or require precise factual information. This paper...
详细信息
Background: Large Language Models (LLMs) have begun to influence softwareengineering practice since the public release of GitHub's Copilot and OpenAI's ChatGPT in 2022. Tools built on LLM technology could rev...
详细信息
Background: Large Language Models (LLMs) have begun to influence softwareengineering practice since the public release of GitHub's Copilot and OpenAI's ChatGPT in 2022. Tools built on LLM technology could revolutionize the way softwareengineering is practiced, offering interactive "assistants" that can answer questions and prototype software. It falls to softwareengineering educators to teach future software engineers how to use such tools well, by incorporating them into their pedagogy. While some institutions have banned ChatGPT, other institutions have opted to issue guidelines for its use. Additionally, researchers have proposed strategies to address potential issues in the educational and professional use of LLMs. As of yet, there have been few studies that report on the use of LLMs in the classroom. It is, therefore, important to evaluate students' perception of LLMs and possible ways of adapting the computing curriculum to these shifting paradigms. Purpose: The purpose of this study is to explore computing students' experiences and approaches to using LLMs during a semester-long softwareengineering project. We investigated the impacts of a low-cost intervention. While there have been studies on the use of LLMs in the classroom, there have been limited works on the use within a project-based course in the computing classroom. Our study helps fill this knowledge gap. Design/Method: We collected data from a senior-level softwareengineering course at Purdue University, a large public R1 university in the Midwest. This course uses a project-based learning (PBL) design with a semester-long team project. In Fall 2023, the students were required to use LLMs such as ChatGPT and Copilot as they completed their projects. A sample of these student teams were interviewed in the middle and at the end of the semester to understand: (1) how they used LLMs in their projects;and (2) whether and how their perspectives on LLMs changed over the course of the semester. We ana
With the development of edge computing, a large number of tasks can be offloaded to the edge server for computing, among which the dispatching and scheduling of dependent tasks has attracted extensive attention. The o...
详细信息
Open-Source Intelligence (OSINT) plays a crucial role in cybersecurity and intelligence by providing valuable insights and information from publicly available sources. In today's digital age, where vast amounts of...
详细信息
暂无评论