<?xml version="1.0" encoding="UTF-8"?><ns2:project xmlns:ns1="http://gtr.rcuk.ac.uk/gtr/api" xmlns:ns2="http://gtr.rcuk.ac.uk/gtr/api/project" xmlns:ns3="http://gtr.rcuk.ac.uk/gtr/api/fund" xmlns:ns4="http://gtr.rcuk.ac.uk/gtr/api/person" xmlns:ns5="http://gtr.rcuk.ac.uk/gtr/api/project/outcome" xmlns:ns6="http://gtr.rcuk.ac.uk/gtr/api/organisation" ns1:created="2026-06-03T15:52:43Z" ns1:href="http://gtr.ukri.org/gtr/api/projects/F77F87E1-8617-448F-8EE5-42702CD4E266" ns1:id="F77F87E1-8617-448F-8EE5-42702CD4E266"><ns1:links><ns1:link ns1:href="http://gtr.ukri.org/gtr/api/persons/3381C20B-BE25-4AC5-B44F-FAAA1838736A" ns1:rel="PM_PER"/><ns1:link ns1:href="http://gtr.ukri.org/gtr/api/organisations/516D5365-953D-4C63-85B5-011FC7A5B6FD" ns1:rel="LEAD_ORG"/><ns1:link ns1:href="http://gtr.ukri.org/gtr/api/organisations/516D5365-953D-4C63-85B5-011FC7A5B6FD" ns1:rel="PARTICIPANT_ORG"/><ns1:link ns1:end="2015-03-30T23:00:00Z" ns1:href="http://gtr.ukri.org/gtr/api/funds/C780BB1B-B9AA-4EEA-BB69-4B9B29B7875D" ns1:rel="FUND" ns1:start="2014-07-31T23:00:00Z"/></ns1:links><ns2:identifiers><ns2:identifier ns2:type="RCUK">700430</ns2:identifier></ns2:identifiers><ns2:title>Assessing the commercial viability of the Undo Flight Recorder: a new technology that assists in the diagnosis and fixing of Linux and Android software failures in the field.</ns2:title><ns2:status>Closed</ns2:status><ns2:grantCategory>GRD Proof of Market</ns2:grantCategory><ns2:leadFunder>Innovate UK</ns2:leadFunder><ns2:abstractText>According to Cambridge University research, developers spend 50% of their development
time debugging, representing significant cost to the industry and to the economy as a whole.
Undo Software, leading supplier of software quality tools for Linux and Android, is currently
developing a new technology to assist in the diagnosis and fixing of Linux software failures:
the Undo Flight Recorder (UFR). Software is written by developers working for a software
vendor, and consumed by an end user. Buggy software creates significant costs to the
software vendor and represents even greater costs to the end user. To analyse an end user
reported software failure, developers must either reproduce the error on their computer or, if
that fails, travel to the end user site to reproduce the issue there. Both options are time
consuming and expensive, and there is always the risk that the issue cannot be reproduced.
The UFR is an error-reporting system that resolves this issue by removing the need to
reproduce bugs. Once embedded into the software vendor’s program, UFR enables the
program to record itself. The resulting recording contains an instruction-level recording of the
defective code’s execution, i.e. everything the buggy program did. Developers can then load
the UFR recording onto their own machine to find and fix the bug; saving time and money,
and preserving company reputation.
Undo believes the UFR has huge market potential as any vertical which writes C/C++ on
Linux and Android could use the UFR. These include: embedded, automotive,
telecommunications, web and enterprise, amongst others. However, Undo only has visibility
into one market: Electronic Design Automation (EDA), as its current product is being sold
into this vertical. The PoM grant will be used to understand the product and market
requirements of different markets, to rank the markets in order of attractiveness and to
understand the compelling ‘value proposition’ the UFR brings to each vertical.</ns2:abstractText></ns2:project>