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

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 engineering tasks leave lots of data in its trail including project plans, requirement specifications, design documents, source code, test plans, defect data, log files, ticket data and so on. Locked inside this data is the information about dynamics of software development, quality of software, best practices, defect resolutions, reasons for build failures etc. 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 enabled tools for software engineering is an evolving market and has players from different background. A vibrant start-up ecosystem involved in this space are brining in innovations and  also witnessing lot of merger and acquisitions. Big IT product firms like Microsoft, IBM, Adobe are enhancing their own offerings to include AI e.g. IBM is enriching its Rational suite with AI use cases, Microsoft is incorporating AI features in Visual studio, Adobe is leveraging AI for its design related software XD etc. Software engineering tool vendors are also not behind in enriching their own offerings with AI e.g. Atlassian, Planview etc. Large IT service companies, on the other hand, are leveraging their diverse IT project delivery experience and building set of offerings for solving problems of their clients. Sopra Steria offers a comprehensive set of offerings through its grounds-up R&D effort or leveraging its ecosystem of universities, partners and start-ups. 

This series of articles provide an overview of some of the use cases adopted by industry. This list will continue to evolve as many more use cases are in research phase in academia, start-ups and R&D labs of large companies.


Management is about achieving desired objectives under given constraints. The success of a manager depends on his(her) experience, instincts and attention to details. AI can clearly help as it mimics the experience by learning from prior projects, both successful and not so, and thus provide right instincts to face an unknown new situation. In fact, Gartner anticipates that AI will eliminate 80% of today’s manual project management tasks by 2030, and as indicated by examples given below, this does not seem far from reality.

  • A Nordic start-up, Forecast, has put together a platform which leverages AI to learn from thousands of projects and use them to help make informed decisions for new projects. Using AI enabled features it can predict project delivery dates, forecast capacity needs, perform project cost estimations etc. The Auto Schedule feature of the Forecast platform uses the historical experience to assign tasks, create schedule, sets deadline and optimize resources for a given project. After a few months with the platform, it can learn enough about the people and their completion rates that it can start predicting about the unique team members the project has. Visualizations such as heat maps can be used to ensure that no body is overloaded and capacities are utilized intelligently.
  • Aptage, an Austin Texas based start-up, acquired by Planview in Jun 2020, applies AI and ML in the area of portfolio management and work management. It leverages visualizations to monitor risks over time, provides AI assisted recommendations and simulations and helps managers know when the project is heading off track before its too late.

Established project management tools have started to integrate AI either through alliances or leveraging their own R&D efforts. Atlassian’s JIRA Service Desk 3.1.x incorporates machine learning capabilities for providing the smart search, smart insights and smart actions to the users. Digital.ai versionOne platform, formerly CollabNet VersionOne, can integrate with Parasoft tool suite for its deep code analysis capabilities.

Lot of activities related to voice and vision in management (as well as subsequent) phases can be automated using AI. Asana provides voice and vision related capabilities to improve meeting productivity. It has features like creating actionable tasks and sub tasks from whiteboard notes of a brainstorming session etc. AI powered tools like Rawshort can help by converting text directly into video. 

  • Researchers at the University of Wollongong, Deakin University, Monash University and Kyushu University have developed a framework, , which can be used to build a smart, AI-powered agile project management assistant. The researchers proposed a new framework for the use of AI technologies, within the context of agile project management. The capabilities envisioned could help product owners identify product backlog items (e.g. user stories and tasks), refine them (e.g. decomposing an epic into a number of user stories, splitting user stories into small stories, and breaking a user story into a number of tasks), and detect duplicates and dependencies. It could also help agile teams in sprint planning, for instance, by selecting items in the product backlog for the upcoming sprint, recommending optimal sprint plans, or predicting future risks and mitigations. The prototype of the solution is in progress and researchers are actively looking for industrial partners to realize the complete vision laid out in the paper.

Although we are very far from autonomous, or even prescriptive, project and risk management but industry has made long strides in implementing AI in management use cases. 

Sopra Steria has also invested in creating a data lake based solution which can help our clients take more informed management decisions pertaining to costing, staffing and so on. More details of the solution will be provided in the last edition of this series.



In the following articles we will see the AI led software engineering use cases in subsequent project lifecycles phases and also Sopra Steria’s offerings in this space.


Check out the 1st part

AI led Software Engineering

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.

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.