Open source software in quantum computing

M Fingerhuth, T Babej, P Wittek - PloS one, 2018 - journals.plos.org
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 …

Women's participation in open source software: A survey of the literature

B Trinkenreich, I Wiese, A Sarma, M Gerosa… - ACM Transactions on …, 2022 - dl.acm.org
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 …

Using pre-trained models to boost code review automation

R Tufano, S Masiero, A Mastropaolo… - Proceedings of the 44th …, 2022 - dl.acm.org
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 …

Automating code review activities by large-scale pre-training

Z Li, S Lu, D Guo, N Duan, S Jannu, G Jenks… - Proceedings of the 30th …, 2022 - dl.acm.org
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 …

Modern code review: a case study at google

C Sadowski, E Söderberg, L Church, M Sipko… - Proceedings of the 40th …, 2018 - dl.acm.org
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 …

PyDriller: Python framework for mining software repositories

D Spadini, M Aniche, A Bacchelli - Proceedings of the 2018 26th ACM …, 2018 - dl.acm.org
Software repositories contain historical and valuable information about the overall
development of software systems. Mining software repositories (MSR) is nowadays …

Perfection not required? Human-AI partnerships in code translation

JD Weisz, M Muller, S Houde, J Richards… - Proceedings of the 26th …, 2021 - dl.acm.org
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 …

The promises and perils of mining github

E Kalliamvakou, G Gousios, K Blincoe… - Proceedings of the 11th …, 2014 - dl.acm.org
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 …

[HTML][HTML] Opening the black box of energy modelling: Strategies and lessons learned

S Pfenninger, L Hirth, I Schlecht, E Schmid… - Energy Strategy …, 2018 - Elsevier
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 …

Learning natural coding conventions

M Allamanis, ET Barr, C Bird, C Sutton - Proceedings of the 22nd acm …, 2014 - dl.acm.org
Every programmer has a characteristic style, ranging from preferences about identifier
naming to preferences about object relationships and design patterns. Coding conventions …