中文
相关论文

相关论文: Muzeel: A Dynamic JavaScript Analyzer for Dead Cod…

200 篇论文

Many software development tasks, such as implementing features and fixing bugs, begin with developers posing questions about a codebase. However, answering questions about codebases that span millions of lines of code across thousands of…

The median webpage has increased in size by more than 80% in the last 4 years. This extra complexity allows for a rich browsing experience, but it hurts the majority of mobile users which still pay for their traffic. This has motivated…

网络与互联网体系结构 · 计算机科学 2021-02-17 Conor Kelton , Matteo Varvello , Andrius Aucinas , Benjamin Livshits

The drastic increase of JavaScript exploitation attacks has led to a strong interest in developing techniques to enable malicious JavaScript analysis. Existing analysis tech- niques fall into two general categories: static analysis and…

密码学与安全 · 计算机科学 2017-01-30 Xunchao Hu , Yao Cheng , Yue Duan , Andrew Henderson , Heng Yin

Web development involves turning UI designs into functional webpages, which can be difficult for both beginners and experienced developers due to the complexity of HTML's hierarchical structures and styles. While Large Language Models…

软件工程 · 计算机科学 2026-03-04 Shanchao Liang , Nan Jiang , Shangshu Qian , Lin Tan

Tens of thousands of engineers use Sourcegraph day-to-day to search for code and rely on it to make progress on software development tasks. We face a key challenge in designing a query language that accommodates the needs of a broad…

软件工程 · 计算机科学 2022-12-08 Rijnard van Tonder

The evaluation of a web page with respect to a query is a vital task in the web information retrieval domain. This paper proposes the evaluation of a web page as a bottom-up process from the segment level to the page level. A model for…

信息检索 · 计算机科学 2012-02-13 K. S. Kuppusamy , G. Aghila

The crucial role of the evaluation in the development of the information retrieval tools is useful evidence to improve the performance of these tools and the quality of results that they return. However, the classic evaluation approaches…

信息检索 · 计算机科学 2011-06-01 Abdelkrim Bouramoul , Mohamed-Khireddine Kholladi , Bich-Lien Doan

The web browser is one of the major channels to access the Internet on mobile devices. Based on the smartphone usage logs from millions of real-world Android users, it is interesting to find that about 38% users have more than one browser…

软件工程 · 计算机科学 2017-12-01 Yun Ma , Shuailiang Dong

Mobile apps have become essential of our daily lives, making code quality a critical concern for developers. Behavioural code smells are characteristics in the source code that induce inappropriate code behaviour during execution, which…

软件工程 · 计算机科学 2026-04-14 Houcine Abdelkader Cherief , Florent Avellaneda , Naouel Moha

The lack of proper documentation makes program comprehension a cumbersome process for developers. Source code summarization is one of the existing solutions to this problem. Lots of approaches have been proposed to summarize source code in…

软件工程 · 计算机科学 2020-08-31 Alireza Aghamohammadi , Maliheh Izadi , Abbas Heydarnoori

Multimodal Large Language Models (MLLMs) have demonstrated strong performance on the UI-to-code task, which aims to generate UI code from design mock-ups. However, when applied to long and complex websites, they often struggle with…

软件工程 · 计算机科学 2026-02-24 Jingyu Xiao , Jiantong Qin , Shuoqi Li , Man Ho Lam , Yuxuan Wan , Jen-tse Huang , Yintong Huo , Michael R. Lyu

Code review is a key development practice that contributes to improve software quality and to foster knowledge sharing among developers. However, code review usually takes time and demands detailed and time-consuming analysis of textual…

软件工程 · 计算机科学 2021-03-23 Rodrigo Brito , Marco Tulio Valente

Source code is usually formatted with elements like indentation and newlines to improve readability for human developers. However, these visual aids do not seem to be beneficial for large language models (LLMs) in the same way since the…

软件工程 · 计算机科学 2025-08-21 Dangfeng Pan , Zhensu Sun , Cenyuan Zhang , David Lo , Xiaoning Du

Metadata extraction is essential for cataloging and preserving datasets, enabling effective research discovery and reproducibility, especially given the current exponential growth in scientific research. While Masader (Alyafeai et al.,2021)…

计算与语言 · 计算机科学 2025-09-19 Zaid Alyafeai , Maged S. Al-Shaibani , Bernard Ghanem

Monetizing websites and web apps through online advertising is widespread in the web ecosystem. The online advertising ecosystem nowadays forces publishers to integrate ads from these third-party domains. On the one hand, this raises…

计算机与社会 · 计算机科学 2020-02-14 Behnam Pourghassemi , Jordan Bonecutter , Zhou Li , Aparna Chandramowlishwaran

This work addresses JavaScript malware detection to enhance client-side web application security with a behavior-based system. The ability to detect malicious JavaScript execution sequences is a critical problem in modern web security as…

密码学与安全 · 计算机科学 2025-05-28 Pedro Pereira , José Gonçalves , João Vitorino , Eva Maia , Isabel Praça

Web automation employs intelligent agents to execute high-level tasks by mimicking human interactions with web interfaces. Despite the capabilities of recent Large Language Model (LLM)-based web agents, navigating complex, real-world…

人工智能 · 计算机科学 2025-11-27 Jiayuan Zhang , Kaiquan Chen , Zhihao Lu , Enshen Zhou , Qian Yu , Jing Zhang

Software engineers can find vulnerabilities with less effort if they are directed towards code that might contain more vulnerabilities. HARMLESS is an incremental support vector machine tool that builds a vulnerability prediction model from…

软件工程 · 计算机科学 2019-10-29 Zhe Yu , Christopher Theisen , Laurie Williams , Tim Menzies

The need for increased performance of mobile device directly conflicts with the desire for longer battery life. Offloading compu-tation to multiple devices is an effective method to reduce energy consumption and enhance performance for…

分布式、并行与集群计算 · 计算机科学 2017-10-13 Hao Qian

Android malware detection systems suffer severe performance degradation over time due to concept drift caused by evolving malicious and benign app behaviors. Although recent methods leverage active learning and hierarchical contrastive loss…