Open source software in quantum computing
Open source software is becoming crucial in the design and testing of quantum algorithms.
Many of the tools are backed by major commercial vendors with the goal to make it easier to …
Many of the tools are backed by major commercial vendors with the goal to make it easier to …
Women's participation in open source software: A survey of the literature
Women are underrepresented in Open Source Software (OSS) projects, as a result of which,
not only do women lose career and skill development opportunities, but the projects …
not only do women lose career and skill development opportunities, but the projects …
Using pre-trained models to boost code review automation
Code review is a practice widely adopted in open source and industrial projects. Given the
non-negligible cost of such a process, researchers started investigating the possibility of …
non-negligible cost of such a process, researchers started investigating the possibility of …
Automating code review activities by large-scale pre-training
Code review is an essential part to software development lifecycle since it aims at
guaranteeing the quality of codes. Modern code review activities necessitate developers …
guaranteeing the quality of codes. Modern code review activities necessitate developers …
Modern code review: a case study at google
Employing lightweight, tool-based code review of code changes (aka modern code review)
has become the norm for a wide variety of open-source and industrial systems. In this paper …
has become the norm for a wide variety of open-source and industrial systems. In this paper …
PyDriller: Python framework for mining software repositories
Software repositories contain historical and valuable information about the overall
development of software systems. Mining software repositories (MSR) is nowadays …
development of software systems. Mining software repositories (MSR) is nowadays …
Perfection not required? Human-AI partnerships in code translation
Generative models have become adept at producing artifacts such as images, videos, and
prose at human-like levels of proficiency. New generative techniques, such as unsupervised …
prose at human-like levels of proficiency. New generative techniques, such as unsupervised …
The promises and perils of mining github
With over 10 million git repositories, GitHub is becoming one of the most important source of
software artifacts on the Internet. Researchers are starting to mine the information stored in …
software artifacts on the Internet. Researchers are starting to mine the information stored in …
[HTML][HTML] Opening the black box of energy modelling: Strategies and lessons learned
The global energy system is undergoing a major transition, and in energy planning and
decision-making across governments, industry and academia, models play a crucial role …
decision-making across governments, industry and academia, models play a crucial role …
Learning natural coding conventions
Every programmer has a characteristic style, ranging from preferences about identifier
naming to preferences about object relationships and design patterns. Coding conventions …
naming to preferences about object relationships and design patterns. Coding conventions …