Illustrasjon av artificial intelligence

AI led Software Engineering

by Jérôme Perdriaud - Head of Smart Application Modernization, Sopra Steria by Satish Srivastava - Head of Propositions Delivery & Architecture community, Sopra Steria India | minutes read

“Software is eating the world” Andreessen Horowitz, HP (2011)

“Software is eating the world, but AI is going to eat the software” Jensen Huang, Nvidia CEO (2017)


Last decade has seen lot of disruptions in the industry placing unforeseen challenges on CIOs. Rate of business change has increased exponentially with much shorter time to market. The intensely competitive market ensures that chances of failure are almost nil. CIOs are expected to partner business, and at times leads, the delivery of digital transformation. The existing IT landscape of a company needs to be rationalized and modernized to be able to achieve the expected business velocity. To meet this challenge, over last decade, IT has responded with new culture, new methodologies, processes, modern tooling, technologies and architectures. Traditional boundary lines separating different specializations such as between Infrastructure Management and Application or between Development and Operations are now fallen. It is a norm now to expect a single, small team to have all the diverse skill sets required to deliver the business change.

These disruptions have placed an unprecedented demand on the team’s productivity and learning curve. There are many strategies being adopted to meet these challenges, e.g. leveraging RPA, AI, digitalizing the business processes etc. In this discussion we will focus on AI-enabled tools which are becoming popular to assist and augment project managers, requirement analysts, designers, developers, testers and support engineers in their daily tasks. These tools employ variety of AI technologies, including NLP, machine learning, deep learning etc to intelligently automate or assist decision making on behalf of team members. AI is now transforming the software engineering space and we need to take note and make decisions best suited to us. This series of article discusses the happenings in the AI led software engineering space, benefits it brings, use cases and the investments Sopra Steria is making in this new area to benefit its clients. The insights presented here are much wider in scope that just standard AI-Ops tools and cover the entire IT project lifecycle, starting from requirements to post production operations.

Benefits of AI led Software engineering Transformation 

AI is transforming software engineering and helping organizations deliver IT at the speed of business. More specifically, if any of the below challenges sound familiar, then you will be benefited by adopting AI led software engineering.

HR Challenges

We need our brightest people to be working on initiatives closer to business and not in lower value tasks, which can be “outsourced” to AI. This also keeps the employee happy as they get to be engaged in impactful activities rather than just “keeping the lights on”. Given the talent shortage and the time and effort it takes to ramp them up on business, keeping employees motivated by utilizing them in business focused activities is a high priority.

Productivity & Quality

Let’s face it, while humans beat algorithms in wisdom and creativity, reverse is true for speed and consistency. It is difficult to beat a well-trained AI for say predicting a defect and fixing things proactively so that it does not occur or semantic analysis of millions of line of code to determine security vulnerabilities. AI is good in discerning patterns and leveraging them to solve problems while humans can be in over-all control, assisted and augmented by AI.

Time to market

AI is essentially the newest team-mate who is so versatile that it can share workload of all the roles applicable to a project, except the fact that this special “team member” does only certain kind of work, excels at it but needs humans to provide him guidance. 

Business Value

Business KPI’s can be better tracked and managed by pooling in and correlating relevant data from various sources to help get a view of metrics important for business. This can lead to data driven collaboration and decision-making. Proactive IT operations can improve the satisfaction level of end customers.

Change Management

AI adoption introduces transformative changes to project processes thus requiring careful change management especially in operations area. Proper planning, encompassing people, processes and technology, is required for doing the restructuring needed to introduce the change.

Green development: AI can lead to capacity optimizations and incidence preventions etc which in turn helps make the green metrics better in a big way.

There are whole range of use cases for leveraging AI in various activities in the project or operations. At Sopra Steria, our role is to give you a perspective of this new trend so that you can make the best decision for the tangible results for yourself. In the subsequent articles we will talk about the AI use cases, both matures ones and ones in experimental phase, applicable to project for all its lifecycle stages. We will also talk about how, at Sopra Steria, we have invested in building IPs for implementing some of these use cases and helping our clients with it.


Read more


AI led Software Engineering Use Cases: Application to Project Management activities

Using various AI techniques such as machine learning, deep learning, natural language processing (NLP), information visualization etc it is possible to guide the software engineering professionals with AI enabled decision making and automations.

Read more

More on this topic
AWS Cloud

Digital Innovation Factory: Which technical platform select and how operate it over the time?

| Béatrice Rollet, Simon Herd

As seen previously, digital experience and platform offerings call for a massive amount of software with frequent new services, and regularly updated and deleted new features. Long-established companies adopting an Enterprise Platform model must then own a new Digital Innovation Factory encompassing a Technical Platform.


Digital Innovation Factory: How to reshape your software development activities at the era of cloud-native application?

| Béatrice Rollet, Neil Anderson

60% of backend developers use containers in their work. Relying on cloud-native technologies, defining as modern applications packaged in containers, deployed as micro-services, running on elastic infrastructure, and managed through agile DevSecOps processes fits very well with large enterprise who very often encompass a wide variety of software technologies.


The Enterprise Platform and the CIO at the age of the new normal

| Béatrice Rollet, Marlon Bromfield

Covid-19 pandemic has showed that the most digitalized companies, the digital-first companies, were the un-constable winner of this challenging period. Providing business activities through advanced digital experiences or platform offerings, these companies has kept their customers and partners engaged and happy in this challenging period.


AI led Software Engineering Use Cases: Application to Project Management activities

| Jérôme Perdriaud, Satish Srivastava

Using various AI techniques such as machine learning, deep learning, natural language processing (NLP), information visualization etc it is possible to guide the software engineering professionals with AI enabled decision making and automations. 

AI led Software Engineering

| Jérôme Perdriaud, Satish Srivastava

CIOs are expected to partner business, and at times leads, the delivery of digital transformation. The existing IT landscape of a company needs to be rationalized and modernized to be able to achieve the expected business velocity.

AI led Software Engineering Use cases: Application to Testing, Deployment & Operations

| Jérôme Perdriaud, Satish Srivastava

Alive Intelligence

Conversational Assistants: go to scale

| Patrick Meyer

74% of French companies consider chatbots as a lever for digital transformation and more than a third have already deployed one. By 2020, 80% of them could use a chat assistant. A massive deployment that echoes consumer habits: 69% prefer the bot to a human exchange.

Discovery Assessment

How can you use your IT assets to achieve digital transformation?

| Andre Bakland, Simon Herd, Béatrice Rollet

According to Gartner, for every dollar invested in digitalisation in 2020, three dollars will have to be invested in the modernisation of IT assets. Therefore, opting for the right evolution strategy becomes a crucial issue. Read more.

Data et Covid-19

How Data Science can help in a pandemic situation?

| Marlon Cárdenas

With the aim of covering current and future needs of society, Data Science and Artificial Intelligence are seeking to drive the creation of technological solutions that benefit users in their daily lives. Many disciplines are uniting behind this cause, with health sciences to the fore, especially given the current context of the battle against the Covid-19 pandemic.


How holographic technology is helping doctors deliver better care

| Scott Leaman

Long gone are the days when holograms were the stuff of sci-fi movies and video games. Holographic technology is taking the medical world by storm, and by the looks of it, it’s here to stay. So how exactly is this technology helping doctors, and what are the major developments that we expect in the near future?

IA transforms Industry

How will artificial intelligence transform industry?

| Maxime Claisse, Alexis Girin, Benoit Spolidor

Whilst there is no set definition of artificial intelligence as of yet, experts are in agreement that AI can simulate human cognitive capabilities such as perception, reasoning, action, and learning. AI now promises to completely transform the industrial sector – one of its primary applications.


International Paris Air Show: 5 trends to transform aeronautic

| Youssoupha Diop

The 53rd International Paris Air Show 2019 has confirmed the mounting fierce competition in the world of aeronautics. In this context, data, digital tools and artificial intelligence are now understood to be precious bargaining chips to accelerate transformation and turn these challenges into opportunities.


Anticipate cloud migration with FinOps

| Marlène Seif, Béatrice Rollet

Innovative and fast cloud services are crucial to digital transformation initiatives. Whilst there is no textbook model on how to adopt these services, it is nonetheless vital for companies to integrate them as fully optimised services in order to control their ROI.


From product to services: Flying the Aeronautics Industry into the Digital Future

| Philippe Armandon, Gaudérique Garrigue

With increasing travel demand and new competitors entering the market, aircraft manufacturers today are under considerable pressure.


How to control and optimise your cloud costs

| Didier Teixeira, Béatrice Rollet, Frédéric Janicot

Using public cloud services means rethinking your IT financial management. 


ASD S5000F: taking Aircraft MRO to new heights?

| Cyrille Greffe

In the 1990s, the combination of computer-aided design (CAD) and the concept of modular documentation gave rise to the first ASD standards (AeroSpace and Defence Industries Association of Europe).


Application replatforming: the Cloud migration booster

| Benjamin Chossat

Simple set-up, low cost and access to the horizontal elasticity of the Cloud: replatforming is often considered the best solution for porting a business application to the Cloud.


7 key strategies to transform applications with the Cloud

| Benjamin Chossat

How to modernise an application efficiently using the Cloud?

Innovating in pursuit of environmental sustainability

Innovating in pursuit of environmental sustainability

| Siva Niranjan

To attract new business, talent and investment, companies have had to demonstrate their environmental credentials more and more over the past years to wide range of stakeholders including institutional investors, regulators, clients, and employees.

Urban Air Mobility: is the future of mobility be in the air?

Urban Air Mobility: will the future of mobility be in the air?

| David Elmalem, Sébastien Lautier

While the dream of the flying car has often been reserved for science fiction, a very practical and real future is gradually emerging for urban air mobility.

Guidance is the key for adapting DevOps to big business

Guidance is the key for adapting DevOps to big business

| Gauthier Deschamps

DevOps is revolutionising agile transformation for big business. The method was initially focussed on software building but by automating production, it frees up resources so as to better resolve organisational and human malfunctions.


How Blockchain technology can improve Industry 4.0’s cybersecurity

| Alexandre Eich Gozzi

Earlier this year, the world’s largest container shipping company Maersk fell victim to a massive ransomware attack from the infamous NotPetya malware.