social share alt icon



ACHIEVED PRODUCTIVITY

GAINS UP TO 60% WITH GITHUB COPILOT
FOR A GLOBAL CONTRACTOR AND SUPPLIER MANAGEMENT COMPANY

CLIENT

 

A global contractor and supplier information management company with operations across the globe.

BUSINESS CHALLENGE

Customer had developed a suite of 90+ applications to handle Vendor and Supplier information management and related programs using legacy C#. Legacy applications had to be modernized to later versions of .net Core for better performance, usability and compliance. Modernizing each legacy application took over 6 months.

THE SOLUTION

 

Mphasis used GitHub Copilot to understand the legacy application and accelerate development of the modernized application. The process involved,

  • Preparation of the understanding document of the legacy program via CoPilot
  • Feature functionality description input into Copilot to trigger suggestions
  • Extraction of code snippets for the user interface, data access, and business logic classes for the dashboard feature
  • Review and modification of the code snippets
  • Unit test case generation for all the positive and negative scenarios

We explored and implemented Copilot-assisted coding for JavaScript, C#, and Unit Testing, achieving significant improvements in productivity and efficiency compared to manual coding.

BENEFITS

The GitHub Copilot-assisted coding approach offered context-aware suggestions for JavaScript, C#, and unit test case generation. We were able to reduce manual effort significantly and achieve,

50%-60% productivity improvement for JavaScript coding, reducing duration from 30 minutes to 10-15 minutes

Over 60% productivity improvement and approximately 30-minute reduction in duration for C# coding

55% productivity improvement for unit test generation, with unit test cases generated in 5-10 minutes