Azeem Ahmad

Azeem Ahmad

PhD Candidate in Software Engineering

Linköping University, Sweden

Biography

The focus of my research is to use machine learning and AI methods to solve real-time problems related to continuous integration and delivery (CI/CD), software test optimization, and data visualization in CI/CD in European Industries (i.e., https://www.software-center.se/partners/) that are part of the software center (www.software-center.se). I investigate and optimize the Continuous Integration and Delivery pipeline and how to visualize data streams, currently flowing in the pipeline. In addition to this, a part of my research is to optimize software testing and quality.

Academic resumé. Industrial resumé. One-page resumé.

Interests
  • Continuous Integration and Delivery Improvement
  • Software Test Optimization
  • Data Visualization in Continuous Integration and Delivery
  • Machine Learning and Artificial Intelligence in Software Engineering
Education
  • PhD in Software Engineering, 2022

    Linköping University, Sweden

  • MS in Software Engineering, 2013

    Blekinge Institute of Technology, Sweden

Recent Publications

Quickly discover relevant content by filtering publications.
Improving Continuous Integration with Similarity-based Test Case Selection
Security Concerns in Cloud Computing
Requirement Development Life Cycle: The Industry Practices
Requirements prioritization with respect to Geographically Distributed Stakeholders

Research Grants

Experience

 
 
 
 
 
PhD Candidate
Aug 2017 – Present Sweden

Responsibilities include:

  • Conducting world class research with European industries in the following areas:
    • Machine learning and AI methods to optimize software testing
    • Improving Continuous Integration and Delivery pipeline
    • Test case selection, minimization and prioritization
    • Increasing trust in the final product and test suite through flaky test reduction
    • Data visualization in Continuous Integration and Delivery Pipeline
  • Teaching and developed MS/BSc courses:
  • Supervision of MS/BSc Thesis:
 
 
 
 
 
University Instructor
Aug 2014 – Jan 2018 Saudi Arabia

Responsibilities include:

  • Conducting world class research in the following areas:
    • Secure cloud computing
  • Teaching and developed MS/BSc courses:
    • Engineering Ethics - Course leader
    • Mobile Application Development
    • Web Application Development
    • Data Structure and Algorithm
    • Professional Practice and Software Documentation
    • Introduction to Database
    • Introduction to Programming Languages (Java, C#, PHP)
    • Introduction to Software Engineering - Course/Lab Leader
  • Supervision of MS/BSc Thesis:
 
 
 
 
 
Assistant Professor
Mar 2013 – Aug 2014 Pakistan

Responsibilities include:

  • Conducting world class research in the following areas:
    • Secure cloud computing
  • Teaching and developed MS/BSc courses:
    • Introduction to Programming (C++ - Object Oriented Paradigm)
    • Database Management Systems (Oracle, MySQL, MS SQL Server, Relational Algebra and Mongo DB)
    • Web Application Development (HTML, CSS, JavaScript, PHP, XML, AJAX and Web Services - SOAP)
    • Introduction to Software Engineering
  • Course Coordinator:
    • Web Application Development Course Coordinator
    • Database Management System Course Coordinator
  • Head of Faculty Requirement Committee: P
    • Planning to conduct tests for new faculty and panel head for final interview
 
 
 
 
 
Assistant Researcher
Mar 2012 – Mar 2013 United Arab Emirate

Responsibilities include:

  • Conducted research with one Assistant Professor and one Associate Professor
  • Research area includes cloud computing security, web service testing and high performance computing.
  • Developed a framework for web service testing in java
  • Object oriented programming for developing tools
  • Worked for research grant proposals
  • Developed a prototype for e-health monitoring system in UAE

Supervision of MS and BSc Projects

Contact