中文
相关论文

相关论文: Dynamics of Team Library Adoptions: An Exploration…

200 篇论文

Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major…

软件工程 · 计算机科学 2018-11-30 Torgeir Dingsøyr , Nils Brede Moe , Eva Amdahl Seim

Software intensively depends on external libraries whose relevance may change during its life cycle. As a consequence, software developers must periodically reconsider the libraries they depend on, and must think about \textit{library…

软件工程 · 计算机科学 2013-06-27 Cédric Teyton , Jean-Rémy Falleri , Marc Palyart , Xavier Blanc

We investigate how to efficiently set up work groups to boost group productivity, individual satisfaction, and learning. Therefore, we conduct a natural field experiment in a compulsory undergraduate course and study differences between…

综合经济学 · 经济学 2024-03-20 Julius Düker , Alexander Rieber

Faced with over 100M open source projects most empirical investigations select a subset. Most research papers in leading venues investigated filtering projects by some measure of popularity with explicit or implicit arguments that unpopular…

软件工程 · 计算机科学 2024-01-19 Addi Malviya-Thakur , Audris Mockus

In 2018, the software industry giants Microsoft made a move into the Open Source world by completing the acquisition of mega Open Source platform, GitHub. This acquisition was not without controversy, as it is well-known that the free…

软件工程 · 计算机科学 2021-02-03 Raula Gaikovina Kula , Hideki Hata , Kenichi Matsumoto

Autonomous coding agents increasingly contribute to software development by submitting pull requests on GitHub; yet, little is known about how these contributions integrate into human-driven review workflows. We present a large empirical…

软件工程 · 计算机科学 2026-02-24 Costain Nachuma , Minhaz Zibran

Typical users are known to use and reuse weak passwords. Yet, as cybersecurity concerns continue to rise, understanding the password practices of software developers becomes increasingly important. In this work, we examine developers'…

软件工程 · 计算机科学 2023-07-04 Nikolaos Lykousas , Constantinos Patsakis

Teamwork is a central tenet of agile software development and various teamwork theories partially explain teamwork in that context. Big Five teamwork theory is one of the most influential teamwork theories, but prior research shows that the…

计算机与社会 · 计算机科学 2016-06-14 Diane Strode

The amount of data has exploded over the last ten years. Data is captured and shared from personal devices, transactional operations, sensors, social media and other sources. Firms should, thus, be able to explore the new opportunities and…

计算机与社会 · 计算机科学 2017-07-27 Mohamed Amine Marhraoui , Abdellah El Manouar

AI-based code review tools automatically review and comment on pull requests to improve code quality. Despite their growing presence, little is known about their actual impact. We present a large-scale empirical study of 16 popular AI-based…

软件工程 · 计算机科学 2026-04-28 Kexin Sun , Hongyu Kuang , Sebastian Baltes , Xin Zhou , He Zhang , Xiaoxing Ma , Guoping Rong , Dong Shao , Christoph Treude

Establishing trust between developers working at distant sites facilitates team collaboration in distributed software development. While previous research has focused on how to build and spread trust in absence of direct, face-to-face…

软件工程 · 计算机科学 2017-10-05 Fabio Calefato , Filippo Lanubile , Nicole Novielli

The constant demand for new features and bug fixes are forcing software projects to shorten cycles and deliver updates ever faster, while sustaining software quality. The availability of inexpensive, virtualized, cloud-computing has helped…

软件工程 · 计算机科学 2016-06-03 Yue Yu , Bogdan Vasilescu , Huaimin Wang , Vladimir Filkov , Premkumar Devanbu

A core goal of Continuous Integration (CI) is to make small incremental changes to software projects, which are integrated frequently into a mainline repository or branch. This paper presents an empirical study that investigates if…

软件工程 · 计算机科学 2018-09-17 Sebastian Baltes , Jascha Knack , Daniel Anastasiou , Ralf Tymann , Stephan Diehl

Software development is becoming increasingly open and collaborative with the advent of platforms such as GitHub. Given its crucial role, there is a need to better understand and model the dynamics of GitHub as a social platform. Previous…

社会与信息网络 · 计算机科学 2020-10-12 Honglu Zhou , Hareesh Ravi , Carlos M. Muniz , Vahid Azizi , Linda Ness , Gerard de Melo , Mubbasir Kapadia

The selection of third-party libraries is an essential element of virtually any software development project. However, deciding which libraries to choose is a challenging practical problem. Selecting the wrong library can severely impact a…

软件工程 · 计算机科学 2020-09-10 Enrique Larios-Vargas , Maurício Aniche , Christoph Treude , Magiel Bruntink , Georgios Gousios

The rapid evolution of IT projects has driven the transformation of project management methodologies, from traditional waterfall approaches to agile frameworks and, more recently, hybrid models. This systematic literature review…

软件工程 · 计算机科学 2025-11-06 Bianca Leech , Ridewaan Hanslo

Social coding platforms such as GitHub have become defacto environments for collaborative programming and open source. When these platforms do not support specific cognitive styles, they create barriers to programming for some populations.…

软件工程 · 计算机科学 2024-01-24 Italo Santos , João Felipe Pimentel , Igor Wiese , Igor Steinmacher , Anita Sarma , Marco A. Gerosa

Although using third-party libraries has become prevalent in contemporary software development, developers often struggle to update their dependencies. Prior works acknowledge that due to the migration effort, priority and other issues…

软件工程 · 计算机科学 2024-07-08 Vittunyuta Maeprasart , Ali Ouni , Raula Gaikovina Kula

Migration guides are a form of software documentation that helps developers address breaking changes introduced in library version updates. Prior studies have examined documents such as release notes, API reference manuals, and patch notes.…

软件工程 · 计算机科学 2026-05-20 Takahiro Monno , Kazumasa Shimari , Tetsuya Kanda , Kazuma Yamasaki , Kenichi Matsumoto

How does the number of collaborators affect individual productivity? Results of prior research have been conflicting, with some studies reporting an increase in individual productivity as the number of collaborators grows, while other…

人机交互 · 计算机科学 2019-11-28 Goran Muric , Andres Abeliuk , Kristina Lerman , Emilio Ferrara