中文
相关论文

相关论文: A Catalog of Micro Frontends Anti-patterns

200 篇论文

Context: Software architecture is a knowledge-intensive field. One mechanism for storing architecture knowledge is the recognition and description of architectural patterns. Selecting architectural patterns is a challenging task for…

软件工程 · 计算机科学 2020-05-19 Siamak Farshidi , Slinger Jansen , Jan Martijn van der Werf}

Recently, the growing memory demands of embedding tables in Deep Learning Recommendation Models (DLRMs) pose great challenges for model training and deployment. Existing embedding compression solutions cannot simultaneously meet three key…

机器学习 · 计算机科学 2024-03-28 Hailin Zhang , Zirui Liu , Boxuan Chen , Yikai Zhao , Tong Zhao , Tong Yang , Bin Cui

Recent trends in the software development practices (Agile, DevOps, CI) have shortened the development life-cycle causing the need for efficient security-by-design approaches. In this context, software architectures are analyzed for…

软件工程 · 计算机科学 2019-06-06 Katja Tuma , Danial Hosseini , Kyriakos Malamas , Riccardo Scandariato

How to get advantages of MVC model without making applications unnecessarily complex? The full-featured MVC implementation is on the top end of ladder of complexity. The other end is meant for simple cases that do not call for such complex…

软件工程 · 计算机科学 2007-05-23 Sergey Alpaev

Recently, we witness a rapid increase in the use of machine learning in self-adaptive systems. Machine learning has been used for a variety of reasons, ranging from learning a model of the environment of a system during operation to…

神经与进化计算 · 计算机科学 2021-09-07 Omid Gheibi , Danny Weyns , Federico Quin

Front-end engineering involves a complex workflow where engineers conceptualize designs, translate them into code, and iteratively refine the implementation. While recent benchmarks primarily focus on converting visual designs to code, we…

计算与语言 · 计算机科学 2025-05-27 Haoyu Sun , Huichen Will Wang , Jiawei Gu , Linjie Li , Yu Cheng

In the past years, software reverse engineering dealt with source code understanding. Nowadays, it is levered to software requirements abstract level, supported by feature model notations, language independent, and simpler than the source…

软件工程 · 计算机科学 2019-04-30 Anas Alhamwieh , Said Ghoul

Anti-patterns are poor solutions to recurring design problems. Number of empirical studies have highlighted the negative impact of anti-patterns on software maintenance which motivated the development of various detection techniques. Most…

软件工程 · 计算机科学 2019-10-18 Antoine Barbez , Foutse Khomh , Yann-Gaël Guéhéneuc

Microservices are quite widely impacting on the software industry in recent years. Rapid evolution and continuous deployment represent specific benefits of microservice-based systems, but they may have a significant impact on non-functional…

软件工程 · 计算机科学 2024-01-31 Vittorio Cortellessa , Daniele Di Pompeo , Romina Eramo , Michele Tucci

Microservice architectures have become a popular approach for designing scalable distributed applications. Despite their extensive use in industrial settings for over a decade, there is limited understanding of the data management…

数据库 · 计算机科学 2025-04-29 Rodrigo Laigner , Zhexiang Zhang , Yijian Liu , Leonardo Freitas Gomes , Yongluan Zhou

Numerous research recently proposed integrating Federated Learning (FL) to address the privacy concerns of using machine learning in privacy-sensitive firms. However, the standards of the available frameworks can no longer sustain the rapid…

分布式、并行与集群计算 · 计算机科学 2022-12-21 Mohamad Arafeh , Hadi Otrok , Hakima Ould-Slimane , Azzam Mourad , Chamseddine Talhi , Ernesto Damiani

Microstructural materials design is one of the most important applications of inverse modeling in materials science. Generally speaking, there are two broad modeling paradigms in scientific applications: forward and inverse. While the…

机器学习 · 计算机科学 2021-01-27 Zijiang Yang , Dipendra Jha , Arindam Paul , Wei-keng Liao , Alok Choudhary , Ankit Agrawal

Microelectronic design verification remains a critical bottleneck in device development, traditionally mitigated by expanding verification teams and computational resources. Since the late 1990s, machine learning (ML) has been proposed to…

硬件体系结构 · 计算机科学 2025-03-18 Christopher Bennett , Kerstin Eder

Following the increasing interest and adoption of FaaS systems, benchmarking frameworks for determining non-functional properties have also emerged. While existing (microbenchmark) frameworks only evaluate single aspects of FaaS platforms,…

分布式、并行与集群计算 · 计算机科学 2021-11-02 Martin Grambow , Tobias Pfandzelter , Luk Burchard , Carsten Schubert , Max Zhao , David Bermbach

Multilevel modeling and simulation (M&S) is becoming increasingly relevant due to the benefits that this methodology offers. Multilevel models allow users to describe a system at multiple levels of detail. From one side, this can make…

软件工程 · 计算机科学 2024-03-26 Luca Serena , Moreno Marzolla , Gabriele D'Angelo , Stefano Ferretti

Self adaptation has been proposed to overcome the complexity of today's software systems which results from the uncertainty issue. Aspects of uncertainty include changing systems goals, changing resource availability and dynamic operating…

软件工程 · 计算机科学 2015-08-07 Yousef Abuseta , Khaled Swesi

In the last few years, Model Driven Development (MDD), Component-based Software Development (CBSD), and context-oriented software have become interesting alternatives for the design and construction of self-adaptive software systems. In…

软件工程 · 计算机科学 2021-08-23 Basel Magableh

The increasing availability of Machine Learning (ML) models, particularly foundation models, enables their use across a range of downstream applications, from scenarios with missing data to safety-critical contexts. This, in principle, may…

软件工程 · 计算机科学 2026-04-01 Zohaib Arshid , Daniele Bifolco , Fiorella Zampetti , Massimiliano Di Penta

In software applications, user models can be used to specify the profile of the typical users of the application, including personality traits, preferences, skills, etc. In theory, this would enable an adaptive application behavior that…

软件工程 · 计算机科学 2025-06-11 Aaron Conrardy , Alfredo Capozucca , Jordi Cabot

Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the past few years, researchers and practitioners have proposed…

软件工程 · 计算机科学 2021-10-11 Muhammad Waseem , Peng Liang , Gastón Márquez , Mojtaba Shahin , Arif Ali Khan , Aakash Ahmad