Log in
Enquire now
YourBase

YourBase

YourBase is a Seattle-based software company developing software testing tools for development teams.

OverviewStructured DataIssuesContributors

Contents

yourbase.io
Is a
Organization
Organization
Company
Company

Company attributes

Industry
Technology
Technology
Software
Software
‌
Code review
Web development
Web development
Software development
Software development
0
Location
Redmond, Washington
Redmond, Washington
Seattle
Seattle
B2X
B2B
B2B
CEO
Yves Junqueira
Yves Junqueira
Founder
Yves Junqueira
Yves Junqueira
John Ewart
John Ewart
Pitchbook URL
pitchbook.com/profiles...228877-12
Number of Employees (Ranges)
11 – 50
Email Address
hi@yourbase.io
support@yourbase.io
Full Address
16550 NE 79th St, 104, Redmond, Washington 98052, US
Investors
Lightspeed India Partners
Lightspeed India Partners
Unusual Ventures
Unusual Ventures
Fathom Capital
Fathom Capital
Founded Date
2017
Total Funding Amount (USD)
5,000,000
Latest Funding Round Date
June 8, 2021
Competitors
Redwerk
Redwerk
Phacility
Phacility
Codementor
Codementor
RhodeCode
RhodeCode
PullRequest
PullRequest
e-Zest
e-Zest
Business Model
Subscription
Glassdoor ID
4289246
CTO
John Ewart
John Ewart
Latest Funding Type
Seed
Seed
Patents Assigned (Count)
1

Other attributes

Company Operating Status
Active
Latest Funding Round Amount (USD)
5,000,000

YourBase is a provider of software development services intended to eliminate redundancies and accelerate the workflow. The company's services help to scan the code base, record every system call, build a dependency graph, and use that data to accelerate future builds. The YourBase services are intended to help developers make local development more lightweight by moving building and running of services to the cloud and by giving feedback on code sooner than normal, in an environment closer to production.

YourBase Dependency Graph

A central part of the YourBase service is the company's Dependency Graph, which records and stores information used to accelerate test runs and works to ensure correct builds with a minimal number of test runs. The Dependency Graph is able to track the dependencies and overlaps in a piece of code that has been changed and can focus code tests on the code that has been changed and the related parts and dependencies to ensure it works as expected and has not changed anything. This allows developers to avoid running long tests, enables them to run localized tests, and accelerates build times.

Test selection process

During a test run, the Dependency Graph traces the execution path of teach test, and through that process learns about various files and methods invoked and stores information about them to develop the dependency graph. This graph is then used to skip reviewing unaffected parts of code in tests. As well, the Dependency Graph can offer a skip function for code changes that the system determines will not change the outcome, based on previous tests.

To perform a test selection, YourBase needs two things. The first being the optimal dependency graph to use if it exists, which is done through matching the current state of the source tree to optimize tests that can be skipped. In the case where a dependency graph does not already exist, the engine uses the test to build a dependency graph.

The second being the set of code changes in the current source tree, including changes in the working directory, relative to the dependency graph. To detect source tree changes, YourBase uses metadata stored alongside the graph, which is used to determine the set of changes between the time the graph was developed to the current state of a source tree.

Granularity

YourBase offers file-level analysis and method-level analysis, depending on the language used, for test selections. In this case, YourBase offers file-level analysis for Ruby, which the company does not find needs method-level analysis. Whereas for Python versions 2 and 3, YourBase supports file-level and method-level analysis for accelerated outcomes.

Shared dependency graphs

YourBase suggests that sharing dependency graphs between teams allows users to automatically synchronize dependency graphs between developers and automated systems, allows them to avoid testing time and for parts of code that has already been tested, and enables users on a project to accelerate tests instead of running full test suites.

Timeline

No Timeline data yet.

Funding Rounds

Products

Acquisitions

SBIR/STTR Awards

Patents

Further Resources

Title
Author
Link
Type
Date

Ex-Google and Amazon engineers raise $5M to help developers test and fix software bugs

Taylor Soper

https://www.geekwire.com/2021/ex-google-amazon-engineers-raise-5m-help-developers-test-fix-software-bugs/

Web

June 8, 2021

YourBase Emerges from Stealth with $5 Million to Optimize Developer Productivity

YourBase

https://www.prnewswire.com/news-releases/yourbase-emerges-from-stealth-with-5-million-to-optimize-developer-productivity-301307895.html

Web

June 8, 2021

References

Find more companies like YourBase

Use the Golden Query Tool to find similar companies in the same industry, location, or by any other field in the Knowledge Graph.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.