中文
相关论文

相关论文: Characterizing Python Library Migrations

200 篇论文

Exploratory visual data analysis tools empower data analysts to efficiently and intuitively explore data insights throughout the entire analysis cycle. However, the gap between common programmatic analysis (e.g., within computational…

人机交互 · 计算机科学 2025-01-08 Yue Yu , Leixian Shen , Fei Long , Huamin Qu , Hao Chen

The euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia and industry, aiming…

软件工程 · 计算机科学 2024-09-12 Jonas Fritzsch , Justus Bogner , Markus Haug , Stefan Wagner , Alfred Zimmermann

As quantum computing advances, quantum programming libraries' heterogeneity and steady evolution create new challenges for software developers. Frequent updates in software libraries break working code that needs to be refactored, thus…

软件工程 · 计算机科学 2025-06-10 José Manuel Suárez , Luís Mariano Bibbó , Joaquín Bogado , Alejandro Fernandez

People working with data often move their data across multiple applications, because they rely on these apps' complementing user experiences to best complete their tasks. Since traditional copy-and-paste approaches do not accommodate…

Digital processing-in-memory (PIM) architectures mitigate the memory wall problem by facilitating parallel bitwise operations directly within the memory. Recent works have demonstrated their algorithmic potential for accelerating…

硬件体系结构 · 计算机科学 2024-10-01 Orian Leitersdorf , Ronny Ronen , Shahar Kvatinsky

The increasing reliance on machine learning (ML) models for decision-making requires high-quality training data. However, access to real-world datasets is often restricted due to privacy concerns, proprietary restrictions, and incomplete…

机器学习 · 计算机科学 2026-04-30 Alessandra Agostini , Andrea Maurino , Blerina Spahiu

The MPI Forum has recently adopted a Python scripting engine for generating the API text in the standard document. As a by-product, it made available reliable and rich descriptions of all MPI functions that are suited for scripting tools.…

分布式、并行与集群计算 · 计算机科学 2024-01-31 Hui Zhou , Ken Raffenetti , Wesley Bland , Yanfei Guo

Software engineering activities such as package migration, fixing errors reports from static analysis or testing, and adding type annotations or other specifications to a codebase, involve pervasively editing the entire repository of code.…

Modern software development requires a large investment in learning application programming interfaces (APIs). Recent research found that the learning materials themselves are often inadequate: developers struggle to find answers beyond…

软件工程 · 计算机科学 2014-02-07 Adrian Kuhn , Robert DeLine

Python, one of the most prevalent programming languages today, is widely utilized in various domains, including web development, data science, machine learning, and DevOps. Recent scholarly efforts have proposed a methodology to assess…

The agility inherent to today's business promotes the definition of software architectures where the business entities are decoupled into modules and/or services. However, there are advantages in having a rich domain model, where domain…

软件工程 · 计算机科学 2022-01-20 Diogo Faustino , Nuno Gonçalves , Manuel Portela , António Rito Silva

Selecting third-party software packages in open-source ecosystems like Python is challenging due to the large number of alternatives and limited transparent evidence for comparison. Generative AI tools are increasingly used in development…

Current software supply chains heavily rely on open-source packages hosted in public repositories. Given the popularity of ecosystems like npm and PyPI, malicious users started to spread malware by publishing open-source packages containing…

密码学与安全 · 计算机科学 2023-10-17 Piergiorgio Ladisa , Serena Elisa Ponta , Nicola Ronzoni , Matias Martinez , Olivier Barais

The last decade has witnessed the emergence of massive mobility data sets, such as tracks generated by GPS devices, call detail records, and geo-tagged posts from social media platforms. These data sets have fostered a vast scientific…

物理与社会 · 物理学 2021-06-07 Luca Pappalardo , Filippo Simini , Gianni Barlacchi , Roberto Pellungrini

In collaborative software development, multiple contributors frequently change the source code in parallel to implement new features, fix bugs, refactor existing code, and make other changes. These simultaneous changes need to be merged…

Nearly every popular programming language comes with one or more package managers. The software packages distributed by such package managers form large software ecosystems. These packaging ecosystems contain a large number of package…

软件工程 · 计算机科学 2017-10-16 Alexandre Decan , Tom Mens , Philippe Grosjean

Continuous Integration (CI) is a cornerstone of modern collaborative software development, and numerous CI platforms are available. Differences in maintenance overhead, reliability, and integration depth with code-hosting platforms make…

软件工程 · 计算机科学 2025-11-04 Chong Wang , Chen Zhang , Jiajun Wu , Wunan Guo , Jianfeng Qu , Yewen Tian , Yang Liu

The Python ecosystem represents a global, data rich, technology-enabled network. By analyzing Python's dependency network, its top 14 most imported libraries and cPython (or core Python) libraries, this research finds clear evidence the…

社会与信息网络 · 计算机科学 2022-01-19 Thomas Pike , Robert Colter , Mark Bailey , Jackie Kazil , John Speed Meyers

The large variety of production implementations of the message passing interface (MPI) each provide unique and varying underlying algorithms. Each emerging supercomputer supports one or a small number of system MPI installations, tuned for…

分布式、并行与集群计算 · 计算机科学 2023-09-15 Amanda Bienz , Derek Schafer , Anthony Skjellum

Library learning is the process of building a library of common functionalities from a given set of programs. Typically, this process is applied in the context of aiding program synthesis: concise functions can help the synthesizer produce…

编程语言 · 计算机科学 2024-10-10 Abhiram Bellur , Razan Alghamdi , Kidus Workneh , Joseph Izraelevitz
‹ 上一页 1 8 9 10 下一页 ›