A review of code reviewer recommendation studies: Challenges and future directions

HA Çetin, E Doğan, E Tüzün - Science of Computer Programming, 2021 - Elsevier
Code review is the process of inspecting code changes by a developer who is not involved
in the development of the changeset. One of the initial and important steps of code review …

Authentication protocol elevation triggering system

ES Votaw, MJ Kurian, MS Allen - US Patent 10,437,984, 2019 - Google Patents
Embodiments of the invention are directed to a system, method, or computer program
product for authentication protocol elevation triggering based on situational instance. In this …

Merge previewing in a version control system

E Van Zijst, BG Rao, BP Turner… - US Patent …, 2016 - Google Patents
In an embodiment, a data processing system comprises one or more processors; one or
more non-transitory computer-readable storage media storing sequences of instructions …

Enhancing software development using bug data

M Woulfe, P Muthukumar, D Yuanyuan - US Patent 10,585,780, 2020 - Google Patents
For each detected bug, historical code with similar charac teristics and bug corrections from
a historical bug dataset can be displayed in a source code editor. Relevant training and/or …

Bug categorization and team boundary inference via automated bug detection

M Woulfe, P Muthukumar, D Yuanyuan - US Patent 11,288,592, 2022 - Google Patents
(57) ABSTRACT A machine learning model can be trained to infer the probability of the
presence of categories of a software bug in a source code file. A bug tracker can provide …

Smart source code review system

SB Fan, JH Gao, W Li, CF Wang, XL Zhang… - US Patent …, 2017 - Google Patents
BACKGROUND Source code peer review is a type of Source code analysis in which a
developer and one or more reviewers evaluate the content and quality of the proposed …

Engineering system robustness using bug data

M Woulfe, P Muthukumar, D Yuanyuan - US Patent 10,754,640, 2020 - Google Patents
Abstract Information concerning software bugs including bug detection, bug prediction data
and/or historical bug data can be used to determine whether it is safe to commit, integrate …

Individual application flow isotope tagging within a network infrastructure

J McCormack, GP Gay - US Patent 10,686,684, 2020 - Google Patents
Embodiments of the invention are directed to a system, method, or computer program
product for individual application flow isotope tagging within a network infrastructure. In this …

Continuous integration testing for network-based applications

MJ Mitchell, PP Myron, SKS Kwong - US Patent 10,664,388, 2020 - Google Patents
A system for testing a network-based application has a continuous integration (CI) service
that performs CI testing of a server application that is being developed to support a client …

Revision management

RR Ellis, MW Leming, GS Pirie - US Patent App. 14/577,249, 2016 - Google Patents
BACKGROUND 0001 Software development frequently takes places col laboratively with
multiple users editing source code files. Version control systems allow for sharing of a …