Oracle Labs Apps

Designing, building and operating modern apps running on Oracle Cloud Infrastructure

Project Details

Oracle Labs Apps

Oracle Labs Apps

Designing, building and operating modern apps running on Oracle Cloud Infrastructure

Project Overview

The Oracle Labs Apps team is in charge of designing, building and operating apps that follow the principles of modern app development. Such apps need to adhere to high standards in terms of security, compliance, availability, and more. Some applications we currently develop and operate are: 

  • Oracle Contributor Agreement Signing Service (OCASS)
    • Enables contributors to Oracle-sponsored open-source projects to sign the Oracle Contributor Agreement (OCA), a document which gives Oracle and the contributor joint copyright interests in the contributed code.
    • OCASS allows the OCA to be signed electronically via DocuSign (if electronic signature is possible in that country).
    • Oracle-internal OCA reviewers evaluate each OCA and approve or reject it.
    • There are two types of OCAs: The Company OCA is signed by the employer of a contributor if the employer claims all IP that is created by the contributor. If this is not the case, the contributor may sign an Individual OCA.
  • GraalVM Download Service (GDS)
    • ​​​​​​​Provides developers the possibility to accept the license for downloading GraalVM.
    • After license acceptance, developers receive a download token.
    • The download token can then be used to download any GraalVM artifacts with the given license in scripts, such as a CI/CD.
  • GitHub Compliance Audit Service (GCAS)
    • ​​​​​​​Runs regular and on-demand audits on all Oracle open-source repositories and verifies their compliance in terms of documentation, security, and more. 
  • Third Party License Tracking Application (TPLTA)
    • An application to track and approve the usage of third-party software, datasets and APIs.
  • Archivist
    • Internal tool to upload, review, approve and publish documents that are shared outside of Oracle (e.g., research papers, internship postings, presentations)
  • Oracle Labs website
    • The website you are currently on :)
    • Represents Oracle Labs to the world
    • Needs to be up-to-date with latest employee information, projects, locations, news, and more
    • Integration with Archivist to display projects' research publications
  • Oracle Labs Level Up (OLup)
    • Internal tool for productivity improvements
    • Current focus on progress tracking and aggregating in weekly team reports
    • Jira integration to pull in tickets that were worked on in a given week
    • More productivity tools coming
  • Platform for Evaluating Disparate Research Opportunities (PEDRO)
    • Internal tool for organizing research collaborations, for example with universities


Our responsibilities lie in

  • Development: Adding new functionality and fixing bugs
  • SRE: Ensuring availability and scalability
  • Maintenance: Applying security patches and updating third-party dependencies
  • Support: Responding to support questions or forwarding them to the responsible team

Principal Investigator

Alexandra Fritzen

Senior Research Manager

Alexandra Fritzen leads several teams at Oracle Labs in the area of modern app development. She acts as a product manager, where she communicates with customers to gather requirements, manages the ticket backlog, prioritizes and assigns work, and improves processes.

Previously, she obtained her B.Sc. and M.Sc. in Information Systems from the Technische Universität München in Germany, during which she studied at the University of Waterloo in Canada, the University of Melbourne in Australia and the Center for Digital Technology and Management in Munich, and worked at the National Institute of Informatics in Japan.