Automated bug Fixing

~ 75 % of Application Support and Maintenance (ASM) tasks are bug fixing. An AI based system takes inputs of test data, expected results and program Code (in C or Java Language) and automatically tests the program. Where ever results do not match it generates fixes (100s of alternative fixes). It then tests and ranks the fixes on predetermined parameters of ‘maintainability’, performance, security and vulnerability, auditability etc. The results of this automation are staggering. It can reduce ASM head count deployment by almost 40%.

Automated Knowledge Data Base creation for Applications.

This AI based system monitors the ASM work done by FTEs and creates a readily referenceable, machine readable and machine executable database which can then automatically apply the same steps to repetitive jobs

Fax based processing.

An A.I. based tool using Natural Language Processing and computer vision for BPO/KPO areas. Solutions were developed for trade finance, medical prescriptions based ordering and contract terms management transactions.

Cognitive capability in Infrastructure support.

An IBM WATSON based chatbot was enhanced for natural language communication, creating solutions by observations of repeat tickets and consolidating information available on the worldwide web and product support sites.

Resource management and allocation for Product engineering teams.

Product engineering teams are multi-dimensional – mechanical, electronics, firmware, software etc. Team sizes are small and simultaneously work on multiple noncompeting products. The AI-based system manages team allocations dynamically on multiple non-competing products and optimizes using right time, skills and proficiency of employees.