中文
相关论文

相关论文: Smells-sus: Sustainability Smells in IaC

200 篇论文

Software design debt aims to elucidate the rectification attempts of the present design flaws and studies the influence of those to the cost and time of the software. Design smells are a key cause of incurring design debt. Although the…

软件工程 · 计算机科学 2023-10-24 Asif Imran , Tevfik Kosar

Developing a software service requires a strict software development life cycle and process. This process demands controlling all application code through source control management as well as a rigorous versioning and branching strategy.…

软件工程 · 计算机科学 2022-05-24 Michael Howard

Context: Code smells are considered symptoms of poor design, leading to future problems, such as reduced maintainability. Except for anecdotal cases (e. g. code dropout), a code smell survives until it gets explicitly refactored or removed.…

软件工程 · 计算机科学 2025-11-06 Américo Rio , Fernando Brito e Abreu

Infrastructure as a service (IaaS) systems offer on demand virtual infrastructures so reliably and flexibly that users expect a high service level. Therefore, even with regards to internal IaaS behaviour, production clouds only adopt novel…

分布式、并行与集群计算 · 计算机科学 2016-04-25 Gabor Kecskemeti

Identity-based software signing tools aim to make software artifact provenance verifiable while reducing the operational burden of long-lived key management. However, there is limited cross-tool longitudinal evidence about which usability…

软件工程 · 计算机科学 2026-03-19 Kelechi G. Kalu , Hieu Tran , Santiago Torres-Arias , Sooyeon Jeong , James C. Davis

Architectural Technical Debt (ATD) is considered as the most significant type of TD in industrial practice. In this study, we interview 21 software engineers and architects to investigate a specific type of ATD, namely architectural smells…

软件工程 · 计算机科学 2022-03-17 Darius Sas , Ilaria Pigazzini , Paris Avgeriou , Francesca Arcelli Fontana

The low cost and rapid provisioning capabilities have made the cloud a desirable platform to launch complex scientific applications. However, resource utilization optimization is a significant challenge for cloud service providers, since…

软件工程 · 计算机科学 2023-10-24 Asif Imran , Tevfik Kosar

Microservice architecture has become a dominant architectural style in the service-oriented software industry. Poor practices in the design and development of microservices are called microservice bad smells. In microservice bad smells…

软件工程 · 计算机科学 2024-04-03 Weipan Yang , Yongchao Xing , Yiming Lyu , Zhihao Liang , Zhiying Tu

Understanding what drives code instability is essential for effective software maintenance, as unstable classes require larger or more frequent edits and increase the risk of unintended side effects. Although code smells are widely believed…

软件工程 · 计算机科学 2026-02-17 Zushuai Zhang , Elliott Wen , Ewan Tempero

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

Reasoning over heterogeneous artifacts (PDFs, spreadsheets, slide decks, etc.) increasingly occurs within structured agent workflows that iteratively extract, transform, and reference external information. In these workflows, uncertainty is…

人工智能 · 计算机科学 2026-05-01 Anna Mazhar , Huzaifa Suri , Sainyam Galhotra

Nowadays, we are witnessing an increasing adoption of Deep Learning (DL) based software systems in many industries. Designing a DL program requires constructing a deep neural network (DNN) and then training it on a dataset. This process…

软件工程 · 计算机科学 2021-07-09 Amin Nikanjam , Foutse Khomh

Every year, millions of functional systems become e-waste because users are pressured to send their systems to landfills due to a lack of vendor support and difficulty in recycling. Vendors cite ``cybersecurity'' as the driver for short…

人机交互 · 计算机科学 2026-03-03 Maxwell Keleher , David Barrera , Sonia Chiasson

Microservices are a popular architectural style adopted by the industry when it comes to deploying software that requires scalability, maintainability, and agile development. There is an increasing demand for improving the sustainability of…

软件工程 · 计算机科学 2024-07-25 Xingwen Xiao

Fault-proneness is an indication of programming errors that decreases software quality and maintainability. On the contrary, code smell is a symptom of potential design problems which has impact on fault-proneness. In the literature,…

软件工程 · 计算机科学 2023-05-10 Md. Masudur Rahman , Toukir Ahammed , Md. Mahbubul Alam Joarder , Kazi Sakib

The learning and usage of an API is supported by official documentation. Like source code, API documentation is itself a software product. Several research results show that bad design in API documentation can make the reuse of API features…

软件工程 · 计算机科学 2021-02-18 Junaed Younus Khan , Md. Tawkat Islam Khondaker , Gias Uddin , Anindya Iqbal

Building on the computer science concept of code smells, we initiate the study of law smells, i.e., patterns in legal texts that pose threats to the comprehensibility and maintainability of the law. With five intuitive law smells as running…

信息检索 · 计算机科学 2021-10-26 Corinna Coupette , Dirk Hartung , Janis Beckedorf , Maximilian Böther , Daniel Martin Katz

The increasing use of language models in automated test script generation raises concerns about their environmental impact, yet existing sustainability analyses focus predominantly on large language models. As a result, the energy and…

软件工程 · 计算机科学 2026-04-06 Pragati Kumari , Novarun Deb

Spreadsheet users are often unaware of the risks imposed by poorly designed spreadsheets. One way to assess spreadsheet quality is to detect smells which attempt to identify parts of spreadsheets that are hard to comprehend or maintain and…

软件工程 · 计算机科学 2018-10-11 Patrick Koch , Birgit Hofer , Franz Wotawa

Code smells are symptoms of poor design quality. Since code review is a process that also aims at improving code quality, we investigate whether and how code review influences the severity of code smells. In this study, we analyze more than…

软件工程 · 计算机科学 2019-12-24 Luca Pascarella , Davide Spadini , Fabio Palomba , Alberto Bacchelli