Dr. Ahmad Salman Khan


Associate Professor

Software Engineering

Biography

Ahmad Salman Khan earned his PhD in Computer and Systems Sciences from The Royal Institute of Technology (KTH), Sweden. His research expertise lies in the domain of software engineering. His research interest includes the engineering of industrial processes with a focus on software maintenance.

Education

SrNo. Year Degree Board/University
1 2013 PhD Royal Institute of Technology (KTH), Sweden
2 2006 MSCS National University of Computer and Emerging Sciences (NUCES)
3 2003 BSCS University of Central Punjab (UCP)

Experience

SrNo. From To Category Designation Organization
1 2022 To Date Academic Experience Associate Professor The University of Lahore, Department of Software Engineering
2 2013 2022 Academic Experience Assistant Professor The University of Lahore, Department of Software Engineering

Publications

SrNo. Title
1 An Empirical Investigation of Vendor Readiness to Assess Offshore Software Maintenance Outsourcing Project
2 Offshore Software Maintenance Outsourcing: Predicting Client’s Proposal using Supervised Learning
3 Agile Risk Mitigation Framework
4 Software Effort Estimation Accuracy Prediction of Machine Learning Techniques: A Systematic Performance Evaluation
5 Towards Offshore Software Maintenance Outsourcing Process Model
6 CRITICAL FACTORS IN SELECTION OF OFFSHORE SOFTWARE MAINTENANCE OUTSOURCING VENDOR: A SYSTEMATIC LITERATURE REVIEW
7 "Mapping of Concepts in program comprehensive "
8 "A Framework of Service level Agreement Management for software maintenance"
9 Performance Evaluation of Cloud Computing Resources
10 Eliciting Theory of Software Maintenance Outsourcing Process: A Systematic Literature Review
11 Eliciting Theory for Software Maintenance SLA Management Framework
12 Applying EM3: Handover Framework in a Project Parking Context
13 Evaluating the Role of Maintenance Environment Activities in Software Handover
14 Analyzing Deployment from the perspective of Software Handover and Maintenance
15 Managing Versions and Configurations in a Software Handover Process
16 Management of Documentation and Maintainability in the Context of Software Handover
17 Evaluating a Training Process in a Software Handover Context”
18 Identifying and Tackling Diversity of Management and Administration of a Handover Process
19 Demarcating the Scope of a Predelivery Maintenance Process
20 Demarcating the Scope of a Handover Process
21 Evaluating A Taxonomy of Handover Activities in One Swedish Company
22 Towards Taxonomizing of Core Software Handover Activities
23 Evaluation of Handover Activities from the Perspective of the System Acquisition and Front-End Support
24 Walking a Software Handover Process
25 Core Handover Problems
26 Taxonomy of Handover Activities
27 Comparing EM3 Predelivery maintenance model with its industrial correspondence

Conferences

Awards

Memberships

Courses Taught

SrNo. Type Title University Semester
1 Undergraduate Course Introduction to Software Engineering The University of Lahore 5
2 Undergraduate Course Software Requirement Engineering The University of Lahore 6
3 Postgraduate Course Software Evolution and Maintenance The University of Lahore 2
4 Postgraduate Course Advanced Requirement Engineering The University of Lahore 1
5 PhD Course Global Software Engineering The University of Lahore 2
6 PhD Course Software Process Engineering and Improvement The University of Lahore 2
7 Postgraduate Course Advanced Software Engineering The University of Lahore 3
8 Undergraduate Course Introduction to Computing The University of Lahore 1

Project Supervisor

SrNo. Title From - To Organization Type
1 A Framework for SLA management for software maintenance 2018 - 2019 The University of Lahore MSCS Thesis
2 Agile Risk Management 2018 - 2019 The University of Lahore MSCS Thesis
3 Framework for Mobile Application Maintenance 2018 - 2019 The University of Lahore MSCS Thesis
4 A Model for Agile Evolution Process 2018 - 2019 The University of Lahore MSCS Thesis
5 Mapping of Concepts in Program Comprehension 2018 - 2019 The University of Lahore MSCS Thesis
6 A Model of Software Requirement Prioritization 2018 - 2019 The University of Lahore MSCS Thesis
7 Exploratory Test Management Process 2016 - 2017 The University of Lahore MSCS Thesis
8 A Framework for Software Maintenance Outsourcing 2015 - 2016 The University of Lahore MSCS Thesis
9 Wanile – On Demand Home Service App 2020 - 2021 The University of Lahore, Department of Software Engineering BSSE FYP Project
10 Al-Insaan Care (Social Services) 2020 - 2021 The University of Lahore, Department of Software Engineering BSSE FYP Project
11 Digital Plantation 2019 - 2020 The University of Lahore, Department of Software Engineering BSSE FYP Project
12 LetsFix 2016 - 2017 The University of Lahore BSCS FYP Project
13 Online Wedding Planner 2016 - 2017 The University of Lahore BSCS FYP Project
14 Centralized Web-Based Case Management System 2015 - 2016 The University of Lahore BSCS FYP Project
15 Admission Advisor 2015 - 2016 The University of Lahore BSCS FYP Project
16 Digital Property Agent 2015 - 2016 The University of Lahore BSCS FYP Project
17 Pinappster: Web Application for Video Management 2014 - 2015 The University of Lahore BSCS FYP Project
18 Financial System for Textile Industry 2014 - 2015 The University of Lahore BSCS FYP Project

Services

Books

Research Fundings

SrNo. From - To Type Title Source Amount
1 2008 Scholarship HEC Overseas PhD Scholarship Phase 2 Batch 1 Higher Education Commission of Pakistan

Extracurricular Activities

SrNo. Hobbies Interests

Languages and Skills

Active Collabrations

Consulting Experience