11 papers · ranked by Valyu relevance
Kehao Mao, Baokun Hu, Ruixin Lin, Zewen Li + 2 more
Automated programming has become a powerful tool for solving real-world problems. Code generation, in particular, plays a key role in improving developer productivity and reducing the entry barrier to software development. Recent advances in large language models (LLMs) have significantly improved program synthesis…
Daisuke Akiba
This theoretical paper introduces the Verbal-Cognitive Scaffold (VCS) Model, a cognitively inclusive framework which proposes the cognitive architectures underlying computational thinking (CT). Moving beyond monolithic theories of cognition (e.g., executive-function and metacognitive control models), the VCS Model…
JungWoo Park, Minju Kang, Seungho Jeon, Seong Oun Hwang + 4 more
Fault localization (FL) is the task of identifying code locations responsible for bugs in software, and it is a prerequisite step in the bug-fixing process. FL in large-scale systems such as the Linux kernel involves three core challenges: First, the vast codebase fundamentally complicates fault search. Second, the…
Ying Dai
In recent years, generative artificial intelligence (GenAI) tools such as ChatGPT have been increasingly integrated into academic reading in higher education. Although GenAI can support processing complex academic texts, its effective use requires learners to employ metacognitive strategies to avoid uncritical…
Mohammadreza Namdar, Farnaz Barzinpour, Rassoul Noorossana, Mohammad Saidi-Mehrabad + 1 more
Software bug report classification is one of the most significant processes in software development for determining the nature and severity of faults based on their causes and effects. In many projects, software experts implement this process manually, which requires exorbitant time and effort. Although there are a few…
Xiaojian Liu, Yangyang Zhang, Chee Wei Tan, Wenyi Zhang
Code coverage-guided unit test generation (CGTG) and large language model-based test generation (LLMTG) are two principal approaches for the generation of unit tests. Each of these approaches has its inherent advantages and drawbacks. Tests generated by CGTG have been shown to exhibit high code coverage and high…
Houcheng Su, Junning Feng, Yawen Lu, Yucheng Xu + 10 more
Title: Summary The growing volume and complexity of biological data have made bioinformatics workflows increasingly labor-intensive, error-prone, and difficult to scale. Large language model-based agents offer potential for automation but often fail in complex, multi-step analyses because of limited robustness. We…
Ryan Aalund, Vincent P. Paglioni, Ying Zheng, Ke Zhang + 2 more
IoT devices operate as integrated systems spanning hardware, firmware/software layers, and communication layers. In operational settings, many faults and performance degradations are emergent: they arise from cross-layer interactions, workload changes, and telemetry artifacts, rather than a single physics-of-failure…
Juyong Shin, Jisu Kim, Jaehyun Nam, Claudio Savaglio
System call telemetry is essential for understanding runtime behavior in cloud-native infrastructures, but existing eBPF-based monitors suffer from high per-event overhead, unreliable delivery under load, and limited context for correlating multi-step activities. These issues reduce scalability, create blind spots in…
Abdullah Almogahed, Hairulnizam Mahdin, Said Badreddine, Mazni Omar + 6 more
Software refactoring is pivotal in improving software quality and ensuring complex software systems’ long-term viability and sustainability. However, developers still face challenges in understanding how refactoring approaches influence software quality, as existing classifications largely overlook sustainability…
Steve Taylor, Martin Gilje Jaatun, Aida Omerovic, Ravi Borgaonkar + 11 more
Internet of things (IoT) ecosystems introduce significant cybersecurity challenges due to device heterogeneity, firmware opacity, constrained resources, distributed deployment, and the integration of devices within wider socio-technical systems where they are used. Existing approaches to address IoT cybersecurity…