M.Sc.Thesis. Application of deep learning in front end development

Vacancies 05 October 2018

At Saab, we constantly look ahead and push boundaries for what is considered technically possible. We collaborate with colleagues around the world who all share our challenge – to make the world a safer place.

Closing date





Ella Olsson 0766372142
Apply for job!

What you will be a part of

Aeronautics, a business area of Saab, offers advanced airborne systems, related subsystems, unmanned aerial systems, aerostructures and services to defence customers and commercial aerospace industries worldwide. Aeronautics is also responsible for development, production, marketing, selling and supporting of the Gripen fighter.

In order to carry out air missions, the armed forces act in a tactical loop that includes operational planning for missions and how missions are conducted and evaluated. You will be working with tactical and/or technical mission support systems and/or mission management systems. Their role is to support preparation, planning execution and evaluation of air missions in the tactical loop [2].

Your role

Focus will be on the GUI for tactical and technical information systems used for support in planning, execution, mainteance operations and evauation of air missions. These system are complex information systems with GUI's tailored to support their specific task. They support various aircrafts including fixed wing, rotary wing and unmanned aircrafts each with their own GUI's and user interaction processes.

This work aim to investigate:

  1. The possilbity to develop generic front-ends for these systems
  2. Using (1) as test case to investigate if deep learning has the potential to help us in software development by automation of front-end development.

The first part involves the creation/identification and application of design rules for generic GUI’s that can be used to create homogenous front-ends/proxys for complex heterogenous information systems. The second part involves evaluation/creation of mtehods for automation of these rules using deep learning.  

Results will be a written report along with a PoC/demontrator.


  1. https://saab.com/
  2. https://saabaircraftindustry.com/en/roads-to-new-capability/value-for-customers/tactical-loop-operational-capability/
  3. https://medium.com/@li.anchen.au/generate-html-from-sketch-using-deep-learning-49aee455d5d5
  4. https://becominghuman.ai/application-of-deep-learning-in-front-end-web-development-html-css-b7ef744705f3
  5. https://medium.com/@thoszymkowiak/pix2code-automating-front-end-development-b9e9087c38e6
  6. https://blog.floydhub.com/turning-design-mockups-into-code-with-deep-learning/
  7. https://medium.com/@li.anchen.au/generate-html-from-sketch-using-deep-learning-49aee455d5d5

Your skills and experience

This thesis work will preferably be aimed at a D-level student in computer science/engineering with a broad, and preferably deep, background knowledge and interest in software enginnering. The student must also have a will to explore, understand and apply recent technologies in this area.

We look forward to your application!

Saab is a global defence and security company operating in the fields of air, land and naval defence, civil security and commercial aeronautics. We number 15,500 employees and have operations on all continents. Technologically we are leaders in many areas, and one-fifth of our earnings are spent on research and development.

Saab is also a company with opportunities. A company where we see diversity as an asset and where you have both considerable responsibility and good opportunities for advancing in your career. But also a company that respects each person’s needs for a rewarding life beyond work.

Apply for job!