中文
相关论文

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

200 篇论文

Code smells are indicators of potential design flaws in source code and do not appear alone but in combination with other smells, creating complex interactions. While existing literature classifies these smell interactions into collocated,…

软件工程 · 计算机科学 2025-04-28 Ruchin Gupta , Sandeep Kumar Singh

Integrating sensing and communication (ISAC) can help overcome the challenges of limited spectrum and expensive hardware, leading to improved energy and cost efficiency. While full cooperation between sensing and communication can result in…

信息论 · 计算机科学 2026-02-16 Mojtaba Vaezi , Gayan Aruma Baduge , Esa Ollila , Sergiy A. Vorobyov

The context of this work is specification, detection and ultimately removal of detectable harmful patterns in source code that are associated with defects in design and implementation of software. In particular, we investigate five code…

软件工程 · 计算机科学 2017-04-03 Nicole Vavrová , Vadim Zaytsev

Solidity is the predominant programming language for blockchain-based smart contracts, and its characteristics pose significant challenges for code analysis and maintenance. Traditional software analysis approaches, while effective for…

软件工程 · 计算机科学 2025-05-05 Luca Ruschioni , Robert Shuttleworth , Rumyana Neykova , Barbara Re , Giuseppe Destefanis

Integrated Sensing and Communications (ISAC) is poised to become one of the defining capabilities of the sixth generation (6G) wireless communications systems, enabling the network infrastructure to jointly support high-throughput…

信号处理 · 电气工程与系统科学 2025-07-21 Kai Wu , Zhongqin Wang , Shu-Lin Chen , J. Andrew Zhang , Y. Jay Guo

Recent advances in artificial intelligence (AI) capabilities have increased the eagerness of companies to integrate AI into software systems. While AI can be used to have a positive impact on several dimensions of sustainability, this is…

软件工程 · 计算机科学 2024-09-12 Apoorva Nalini Pradeep Kumar , Justus Bogner , Markus Funke , Patricia Lago

The aims of this paper are: 1) to identify "worst smells", i.e., bad smells that never have a good reason to exist, 2) to determine the frequency, change-proneness, and severity associated with worst smells, and 3) to identify the "worst…

软件工程 · 计算机科学 2021-03-18 Davide Falessi , Rick Kazman

Machine Learning (ML) projects incur novel challenges in their development and productionisation over traditional software applications, though established principles and best practices in ensuring the project's software quality still…

软件工程 · 计算机科学 2022-01-21 Bart van Oort , Luís Cruz , Babak Loni , Arie van Deursen

Water consumption is an increasingly critical dimension of computing sustainability, especially as AI workloads rapidly scale. However, current water impact assessment often overlooks where and when water stress is more severe. To fill in…

分布式、并行与集群计算 · 计算机科学 2025-07-02 Yanran Wu , Inez Hua , Yi Ding

Users of cloud platforms often must expend significant manual efforts in the deployment and orchestration of their services on cloud platforms due primarily to having to deal with the high variabilities in the configuration options for…

软件工程 · 计算机科学 2019-04-10 Anirban Bhattacharjee , Yogesh Barve , Aniruddha Gokhale , Takayuki Kuroda

Python is widely adopted across various domains, especially in Machine Learning (ML) and traditional software projects. Despite its versatility, Python is susceptible to performance smells, i.e., suboptimal coding practices that can reduce…

软件工程 · 计算机科学 2025-04-30 François Belias , Leuson Da Silva , Foutse Khomh , Cyrine Zid

TypeScript has rapidly become a popular language for modern web development, yet its effect on software faults remains poorly understood. This paper presents the first large-scale empirical study of bugs in real-world TypeScript projects.…

软件工程 · 计算机科学 2026-01-30 TianYi Tang , Saba Alimadadi , Nick Sumner

Scientists rely on simulations to study natural phenomena. Trusting the simulation results is vital to develop sciences in any field. One approach to build trust is to ensure the reproducibility and traceability of the simulations through…

分布式、并行与集群计算 · 计算机科学 2020-09-21 Paula Olaya , Jay Lofstead , Michela Taufer

JavaScript (JS) is one of the most popular programming languages, and widely used for web apps and even backend development. Due to its dynamic nature, however, JS applications often have a reputation for poor software quality. As a…

软件工程 · 计算机科学 2024-09-12 Justus Bogner , Manuel Merkel

Code smells are widely used indicators of poor code quality, revealing structural problems and areas where improvement can be made. Although extensively studied in object-oriented languages, functional programming languages remain…

软件工程 · 计算机科学 2026-05-26 Walber Araújo , José Truta , Lucas Vegi , Marco Tulio Valente , João Brunet

Small changes to how a buyer phrases a question -- "best CRM" vs "top CRM" vs "best CRM for a SaaS startup" -- produce substantially different brand recommendations from AI assistants. Across ~6,000 paraphrase runs and ~6,000 same-prompt…

信息检索 · 计算机科学 2026-05-28 Will Jack , Noah Lehman , Keller Maloney , Sarah Xu

Observability helps ensure the reliability and maintainability of cloud-native applications. As software architectures become increasingly distributed and subject to change, it becomes a greater challenge to diagnose system issues…

软件工程 · 计算机科学 2025-10-06 Carlos Albuquerque , Filipe F. Correia

Android apps cooperate through message passing via intents. However, when apps do not have identical sets of privileges inter-app communication (IAC) can accidentally or maliciously be misused, e.g., to leak sensitive information contrary…

软件工程 · 计算机科学 2023-05-09 Abhishek Tiwari , Sascha Groß , Christian Hammer

Potential benefits such as agile service delivery have led many companies to deliver their business capabilities through microservices. Bad smells are however always around the corner, as witnessed by the considerable body of literature…

软件工程 · 计算机科学 2019-09-11 Antonio Brogi , Davide Neri , Jacopo Soldani , Olaf Zimmermann

Organizations deploying AI-enabled Intelligent Transportation Systems face fragmented governance: ISO/IEC 42001 demands a certifiable management system, the EU AI Act imposes binding high-risk obligations from August 2026, and the NIST AI…

计算机与社会 · 计算机科学 2026-04-28 Talal Ashraf Butt , Muhammad Iqbal , Razi Iqbal