English
Related papers

Related papers: Chronicles of CI/CD: A Deep Dive into its Usage Ov…

200 papers

Over the last years, the software industry has adopted several DevOps technologies related to practices such as continuous integration and continuous delivery. The high demand for DevOps practitioners requires non-trivial adjustments in…

Software Engineering · Computer Science 2022-03-22 Marcelo Fernandes , Samuel Ferino , Anny Fernandes , Uira Kulesza , Eduardo Aranha , Christoph Treude

Using APIs to develop software applications is the norm. APIs help developers to build applications faster as they do not need to reinvent the wheel. It is therefore important for developers to understand the APIs that they plan to use.…

Software Engineering · Computer Science 2023-04-06 Ferdian Thung , Kisub Kim , Ting Zhang , Ivana Clairine Irsan , Ratnadira Widyasari , Zhou Yang , David Lo

DevOps (development and operations), has significantly changed the way to overcome deficiencies for delivering high-quality software to production environments. Past years witnessed an increased interest in embedding DevOps with…

Software Engineering · Computer Science 2024-09-06 Ricardo M. Czekster

The software industry is experiencing a surge in the adoption of Continuous Integration (CI) practices, both in commercial and open-source environments. CI practices facilitate the seamless integration of code changes by employing automated…

Software Engineering · Computer Science 2024-05-17 Hajer Mhalla , Mohamed Aymen Saied

Automated, secure software development is an important task of digitalization, which is solved with the DevSecOps approach. An important part of the DevSecOps approach is continuous risk assessment, which is necessary to identify and…

Cryptography and Security · Computer Science 2024-12-24 Abed Saif Ahmed Alghawli , Tamara Radivilova

In software development there is a constant pressure to produce code faster and faster without compromising on quality. New tools supporting developers are created in response to this demand. Currently a new generation of such solutions is…

Software Engineering · Computer Science 2023-01-13 Mateusz Jaworski , Dariusz Piotrkowski

The visions and ideas of Industry 4.0 require a profound interconnection of machines, plants, and IT systems in industrial production environments. This significantly increases the importance of software, which is coincidentally one of the…

Software Engineering · Computer Science 2019-07-04 Wilhelm Hasselbring , Sören Henning , Björn Latte , Armin Möbius , Thomas Richter , Stefan Schalk , Maik Wojcieszak

This research assesses the aspects of software organizations' DevOps environments and identifies the factors contributing to these environments' success. DevOps is a recent concept, and many organizations are moving from old-style software…

Software Engineering · Computer Science 2024-07-17 Ashley Gwangwadza , Ridewaan Hanslo

Many software developers rely on open source software for developing their applications and writing their source codes. Measuring an independent project's overall productivity is still an open problem for many technology companies. In this…

Software Engineering · Computer Science 2022-03-30 Sairamvinay Vijayaraghavan , Jinxiao Song , Terry Guan , Seongwoo Choi , Sutej Kulkarni

GitHub, a central hub for collaborative software development, has revolutionized the open-source software (OSS) ecosystem through its GitHub Marketplace, a platform launched in 2017 to host automation tools aimed at enhancing the efficiency…

Software Engineering · Computer Science 2025-08-05 SK. Golam Saroar , Waseefa Ahmed , Elmira Onagh , Maleknaz Nayebi

Version control systems are integral to software development, with GitHub emerging as a popular online platform due to its comprehensive project management tools, including issue tracking and pull requests. However, GitHub lacks a direct…

Software Engineering · Computer Science 2024-07-31 Rifat Ara Proma , Paul Rosen

GitHub provides developers with a practical way to distribute source code and collaboratively work on common projects. To enhance account security and privacy, GitHub allows its users to manage access permissions, review audit logs, and…

Cryptography and Security · Computer Science 2024-09-11 Costanza Alfieri , Juri Di Rocco , Paola Inverardi , Phuong T. Nguyen

This document explores the advantages of integrating open source software and practices in managing a scientific lab, emphasizing reproducibility and the avoidance of pitfalls. It details practical applications from website management using…

Computers and Society · Computer Science 2024-05-14 Julien Cohen-Adad

Transparency is one of the most important principles of modern privacy regulations, such as the GDPR or CCPA. To be compliant with such regulatory frameworks, data controllers must provide data subjects with precise information about the…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-06-06 Elias Grünewald , Jannis Kiesel , Siar-Remzi Akbayin , Frank Pallas

Nowadays distributed computing environments, large amounts of data are generated from different resources with a high velocity, rendering the data difficult to capture, manage, and process within existing relational databases. Hadoop is a…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-24 Rana Ghazali , Douglas G. Down

Increasingly, software developers are using a wide array of social collaborative platforms for software development and learning. In this work, we examined the similarities in developer's interests within and across GitHub and Stack…

Social and Information Networks · Computer Science 2017-08-28 Roy Ka-Wei Lee , David Lo

Continuous Integration (CI) is a software development practice that builds and tests software frequently (e.g., at every push). One main motivator to adopt CI is the potential to deliver software functionalities more quickly than not using…

Software Engineering · Computer Science 2023-05-29 João Helis Bernardo , Daniel Alencar da Costa , Uirá Kulesza , Christoph Treude

Assuring traceability from requirements to implementation is a key element when developing safety critical software systems. Traditionally, this traceability is ensured by a waterfall-like process, where phases follow each other, and…

Software Engineering · Computer Science 2024-03-29 Vlad Stirbu , Tommi Mikkonen

Software developers are social creatures: they communicate, collaborate, and promote their work in a variety of channels. Twitter, GitHub, Stack Overflow, and other platforms offer developers opportunities to network and exchange ideas.…

Software Engineering · Computer Science 2021-05-18 Maria Papoutsoglou , Johannes Wachs , Georgia M. Kapitsaki

GitHub is the world's largest platform for collaborative software development, with over 100 million users. GitHub is also used extensively for open data collaboration, hosting more than 800 million open data files, totaling 142 terabytes…

Machine Learning · Computer Science 2023-06-13 Anthony Cintron Roman , Kevin Xu , Arfon Smith , Jehu Torres Vega , Caleb Robinson , Juan M Lavista Ferres
‹ Prev 1 4 5 6 7 8 10 Next ›