中文
相关论文

相关论文: Towards Using Package Centrality Trend to Identify…

200 篇论文

Motivation: The question of what combination of attributes drives the adoption of a particular software technology is critical to developers. It determines both those technologies that receive wide support from the community and those which…

软件工程 · 计算机科学 2019-09-05 Yuxing Ma , Audris Mockus , Beth Milhollin , Russel Zaretzki , Randy Bradley , Bogdan Bichescu

Enabling observability in software systems brings many benefits. It can, for example, ease the identification of issues or the implementation of improvements. It is especially critical to be able to observe sustainability-related dimensions…

软件工程 · 计算机科学 2026-04-13 Klervie Toczé , Andrei Dragomir , Vincenzo Stoico , Patricia Lago

Typical Node.js applications extensively rely on packages hosted in the npm registry. As such packages may be used by thousands of other packages or applications, it is important to assess their code coverage. Moreover, increasing code…

软件工程 · 计算机科学 2021-05-17 Haiyang Sun , Andrea Rosà , Daniele Bonetta , Walter Binder

Prognostics and Health Management (PHM) is a discipline focused on predicting the point at which systems or components will cease to perform as intended, typically measured as Remaining Useful Life (RUL). RUL serves as a vital…

软件工程 · 计算机科学 2024-08-20 M. Rubyet Islam , Peter Sandborn

In the last few years it has been seen that many software vendors have started delivering projects incrementally with very short release cycles. Best examples of success of this approach has been Ubuntu Operating system that has a 6 months…

软件工程 · 计算机科学 2016-10-10 Avnish Chandra Suman , Saraswati Mishra , Abhinav Anand

The open source development community consists of both paid and volunteer developers as well as new and experienced users. Previous work has applied social network analysis (SNA) to open source communities and has demonstrated value in…

软件工程 · 计算机科学 2013-10-29 Feng Jiang , Jiemin Wang , Abram Hindle , Mario A. Nascimento

Due to the complexity of modern computer systems, novel and unexpected behaviors frequently occur. Such deviations are either normal occurrences, such as software updates and new user activities, or abnormalities, such as misconfigurations,…

机器学习 · 计算机科学 2023-09-06 Quentin Fournier , Daniel Aloise , Leandro R. Costa

Software engineers regularly use JavaScript and Python for both front-end and back-end automation tasks. On top of JavaScript and Python, there are several frameworks to facilitate automation tasks further. Some of these frameworks are Node…

密码学与安全 · 计算机科学 2021-08-24 Berkay Kaplan , Jingyu Qian

Background. Jupyter notebooks are one of the main tools used by data scientists. Notebooks include features (configuration scripts, markdown, images, etc.) that make them challenging to analyze compared to traditional software. As a result,…

软件工程 · 计算机科学 2025-07-28 Wenyuan Jiang , Diany Pressato , Harsh Darji , Thibaud Lutellier

Third-party libraries (TPLs) have become an essential component of software, accelerating development and reducing maintenance costs. However, breaking changes often occur during the upgrades of TPLs and prevent client programs from moving…

软件工程 · 计算机科学 2023-09-19 Wenke Li , Feng Wu , Cai Fu , Fan Zhou

Clone-and-own is a typical code reuse approach because of its simplicity and efficiency. Cloned software components are maintained independently by a new owner. These clone-and-own operations can be occurred sequentially, that is, cloned…

软件工程 · 计算机科学 2022-04-14 Hideaki Hata , Takashi Ishio

Open-source software (OSS) has become increasingly more popular across different domains. However, this rapid development and widespread adoption come with a security cost. The growing complexity and openness of OSS ecosystems have led to…

密码学与安全 · 计算机科学 2025-06-17 Seyed Ali Akhavani , Behzad Ousat , Amin Kharraz

Technology use has grown rapidly in recent years. It is infused in virtually every aspect of organizational and individual life. This technology runs on servers, typically in data centers. As workloads grow, more serves are required. Each…

软件工程 · 计算机科学 2023-11-06 Kaushik Dutta , Debra Vandermeer

Cloud based development is a challenging task for several software engineering projects, especially for those which needs development with reusability. Present time of cloud computing is allowing new professional models for using the…

软件工程 · 计算机科学 2012-11-01 Sukhpal Singh , Rishideep Singh

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…

Open-source software (OSS) is widely spread in industry, research, and government. OSS represents an effective development model because it harnesses the decentralized efforts of many developers in a way that scales. As OSS developers work…

软件工程 · 计算机科学 2022-11-24 William Schueller , Johannes Wachs , Vito D. P. Servedio , Stefan Thurner , Vittorio Loreto

News recommender systems are hindered by the brief lifespan of articles, as they undergo rapid relevance decay. Recent studies have demonstrated the potential of content-based neural techniques in tackling this problem. However, these…

信息检索 · 计算机科学 2024-11-14 Miguel Ângelo Rebelo , João Vinagre , Ivo Pereira , Álvaro Figueira

Context: Modern open-source software ecosystems, such as those managed by GNU/Linux distributions, are composed of numerous packages developed independently by diverse communities. These ecosystems employ package management tools to…

软件工程 · 计算机科学 2025-06-03 Shane K. Panter , Luke Hindman , Nasir U. Eisty

Understanding the evolution of communities in developer social networks (DSNs) around open source software (OSS) projects can provide valuable insights about the socio-technical process of OSS development. Existing studies show the…

软件工程 · 计算机科学 2022-05-23 Liang Wang , Ying Li , Jierui Zhang , Xianping Tao

Reusing software libraries is a pillar of modern software engineering. In 2022, the average Java application depends on 40 third-party libraries. Relying on such libraries exposes a project to potential vulnerabilities and may put an…

软件工程 · 计算机科学 2023-01-20 Amir M. Mir , Mehdi Keshani , Sebastian Proksch