中文
相关论文

相关论文: SQLCheck: Automated Detection and Diagnosis of SQL…

200 篇论文

Online reviews are an important source of feedback for understanding customers. In this study, we follow novel approaches that target this absence of actionable insights by classifying reviews as defect reports and requests for improvement.…

计算与语言 · 计算机科学 2020-04-21 Gino V. H. Mangnoesing , Maria Mihaela Trusca , Flavius Frasincar

Checkpoint/Restart (C/R) has been widely deployed in numerous HPC systems, Clouds, and industrial data centers, which are typically operated by system engineers. Nevertheless, there is no existing approach that helps system engineers…

软件工程 · 计算机科学 2024-11-06 Xiang Fu , Weiping Zhang , Xin Huang , Wubiao Xu , Shiman Meng , Luanzheng Guo , Kento Sato

SQL is one of the most popular tools for data analysis, and it is now used by an increasing number of users without having expertise in databases. Several studies have proposed programming-by-example approaches to help such non-experts to…

软件工程 · 计算机科学 2021-08-16 Keita Takenouchi , Takashi Ishio , Joji Okada , Yuji Sakata

We describe lessons learned from developing and deploying machine learning models at scale across the enterprise in a range of financial analytics applications. These lessons are presented in the form of antipatterns. Just as design…

This paper tackles the problems of generating concrete test cases for testing whether an application is vulnerable to attacks, and of checking whether security solutions are correctly implemented. The approach proposed in the paper aims at…

软件工程 · 计算机科学 2020-07-08 Sébastien Salva , Loukmen Regainia

Design patterns are elegant and well-tested solutions to recurrent software development problems. They are the result of software developers dealing with problems that frequently occur, solving them in the same or a slightly adapted way. A…

软件工程 · 计算机科学 2019-03-25 Hannes Thaller , Lukas Linsbauer , Alexander Egyed

The rapid proliferation of network applications has led to a significant increase in network attacks. According to the OWASP Top 10 Projects report released in 2021, injection attacks rank among the top three vulnerabilities in software…

软件工程 · 计算机科学 2025-09-16 Guan-Yan Yang , Farn Wang , You-Zong Gu , Ya-Wen Teng , Kuo-Hui Yeh , Ping-Hsueh Ho , Wei-Ling Wen

Linguistic anti-patterns are recurring poor practices concerning inconsistencies among the naming, documentation, and implementation of an entity. They impede readability, understandability, and maintainability of source code. This paper…

Producing high-quality code is essential as it makes a codebase more maintainable, reducing the cost and effort associated with a project. However, students learning to program are often given short, automatically graded programming tasks…

计算机与社会 · 计算机科学 2024-10-28 Etienne Naude , Paul Denny , Andrew Luxton-Reilly

Fault detection is a key challenge in the management of complex systems. In the context of SparkCognition's efforts towards predictive maintenance in large scale industrial systems, this problem is often framed in terms of anomaly detection…

机器学习 · 计算机科学 2024-05-29 Elad Liebman

Application-level caches are widely adopted by web applications to minimize the response time of user requests as well as to reduce the burden on the system backend, such as the database servers. In the state of practice, developers have to…

数据库 · 计算机科学 2023-11-07 Yunhong Ji , Xuan Zhou , Yongluan Zhou , Ke Wang

Performance antipatterns document bad design patterns that have negative influence on system performance. In our previous work we formalized such antipatterns as logical predicates that predicate on four views: (i) the static view that…

软件工程 · 计算机科学 2014-04-04 Antinisca Di Marco , Catia Trubiani

SQL injection (SQLi) remains a critical vulnerability in web applications, enabling attackers to manipulate databases through malicious inputs. Despite advancements in mitigation techniques, the evolving complexity of web applications and…

密码学与安全 · 计算机科学 2025-06-24 Sagar Neupane

Among daily tasks of database administrators (DBAs), the analysis of query workloads to identify schema issues and improving performances is crucial. Although DBAs can easily pinpoint queries repeatedly causing performance issues, it…

人工智能 · 计算机科学 2021-08-10 Youcef Remil , Anes Bendimerad , Romain Mathonat , Philippe Chaleat , Mehdi Kaytoue

Technical debt has become a common metaphor for the accumulation of software design and implementation choices that seek fast initial gains but that are under par and counterproductive in the long run. However, as a metaphor, technical debt…

软件工程 · 计算机科学 2021-03-23 Jacinto Ramirez Lahti , Antti-Pekka Tuovinen , Tommi Mikkonen

Consistent query answering over a database that violates primary key constraints is a classical hard problem in database research that has been traditionally dealt with logic programming. However, the applicability of existing logic-based…

人工智能 · 计算机科学 2015-07-23 Marco Manna , Francesco Ricca , Giorgio Terracina

Regular expressions are used for diverse purposes, including input validation and firewalls. Unfortunately, they can also lead to a security vulnerability called ReDoS (Regular Expression Denial of Service), caused by a super-linear…

软件工程 · 计算机科学 2022-12-16 Sk Adnan Hassan , Zainab Aamir , Dongyoon Lee , James C. Davis , Francisco Servant

Detecting design pattern instances in unfamiliar codebases remains a challenging yet essential task for improving software quality and maintainability. Traditional static analysis tools often struggle with the complexity, variability, and…

软件工程 · 计算机科学 2025-02-26 Christian Schindler , Andreas Rausch

Providing architectural support is crucial for newly arising applications to achieve high performance and high system efficiency. Currently there is a trend in designing accelerators for special applications, while arguably a debate is…

分布式、并行与集群计算 · 计算机科学 2019-11-04 Yuhang Liu , Luming Wang , Xiang Li , Yang Wang , Mingyu Chen , Yungang Bao

Data-driven applications rely on the correctness of their data to function properly and effectively. Errors in data can be incredibly costly and disruptive, leading to loss of revenue, incorrect conclusions, and misguided policy decisions.…

数据库 · 计算机科学 2016-02-15 Xiaolan Wang , Alexandra Meliou , Eugene Wu