Kamran Sartipi

Dr. Kamran Sartipi

Ph.D., P.Eng.

Adjunct Associate Professor

Information Systems

Faculty

CONTACT INFORMATION
Website(s):

BIO

Dr. Sartipi’s research and education are interdisciplinary in Engineering and Computer Science (specialized in Software Engineering). He is a professional engineer of Ontario. His research activities include software engineering, information security, data mining, service intelligence, software reverse engineering, and medical informatics. Dr. Sartipi has been a pioneer researcher in applying data mining algorithms on both static and dynamic analysis of software systems and developed a graph-pattern-matching based software analysis and evaluation technique and a toolkit namely “Alborz”. Dr. Sartipi’s current research projects includes intelligent security provisioning for distributed systems based on mining log repositories to identify common and anomaly user behaviours. He also works on knowledge engineering with projects regarding to data and service integration, knowledge extraction and dissemination among medical specialty domains. Dr. Sartipi has over 70 publications, supervised more than 30 PhD and Master’s students in inter-disciplinary fields, and developed several software tools in system analysis and medical informatics. He has been a co-developer and co-director of the M.Sc eHealth program at McMaster University and has served on the peer-review committee for CHRP (Collaborative Health Research Projects), which is sponsored by NSERC and CIHR.

JOURNAL PUBLICATIONS

2019

FHIRForm: An Open-Source Framework For The Management Of Electronic Forms In Healthcare.

JOURNAL : STUD HEALTH TECHNOL INFORM
CONTRIBUTORS: Bell Raj Eapen, Andrew Costa, Norm Archer, Kamran Sartipi
December 2017

An Expressive Event-based Language For Representing User Behavior Patterns

JOURNAL : JOURNAL OF INTELLIGENT INFORMATION SYSTEMS
CONTRIBUTORS: Hassan Sharghi, Kamran Sartipi
June 2016

OpenID Connect As A Security Service In Cloud-based Medical Imaging Systems

JOURNAL : JOURNAL OF MEDICAL IMAGING
CONTRIBUTORS: Weina Ma, Kamran Sartipi, Hassan Sharghigoorabi, David Koff, Peter Bak
April 2016

Knowledge-Driven User Behavior Pattern Discovery For System Security Enhancement

JOURNAL : INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING
CONTRIBUTORS: Weina Ma, Kamran Sartipi, Duane Bender
November 2015

Security Middleware Infrastructure For Medical Imaging System Integration And Monitoring

JOURNAL : ICACT TRANSACTION ON ADVANCED COMMUNICATIONS TECHNOLOGY (TACT)
CONTRIBUTORS: K Sartipi, W Ma
February 2013

Behavior-Based Access Control For Distributed Healthcare Environment

JOURNAL : JOURNAL OF COMPUTER SECURITY
CONTRIBUTORS: K Sartipi, M Yarmand, Dg Down
January 2012

HL7 V3 Message Extraction Using Semantic Web Techniques

JOURNAL : INTERNATIONAL JOURNAL OF KNOWLEDGE ENGINEERING AND DATA MINING
CONTRIBUTORS: Priya Jayaratna, Kamran Sartipi
December 2011

Modeling Service Representatives In Enterprise Systems Using Generic Agents

JOURNAL : SERVICE ORIENTED COMPUTING AND APPLICATIONS
CONTRIBUTORS: Mehran Najafi, Kamran Sartipi
September 2010

DYNAMIC KNOWLEDGE EXTRACTION FROM SOFTWARE SYSTEMS USING SEQUENTIAL PATTERN MINING

JOURNAL : INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING
CONTRIBUTORS: Kamran Sartipi, Hossein Safyallah
January 2010

A Framework For Data And Mined Knowledge Interoperability In Clinical Decision Support Systems

JOURNAL : INTERNATIONAL JOURNAL OF HEALTHCARE INFORMATION SYSTEMS AND INFORMATICS
CONTRIBUTORS: Reza S Kazemzadeh, Kamran Sartipi, Priya Jayaratna
July 2003

A User-assisted Approach To Component Clustering

JOURNAL : JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION: RESEARCH AND PRACTICE
CONTRIBUTORS: Kamran Sartipi, Kostas Kontogiannis

OTHER PUBLICATIONS

August 2019

An Infrastructure For Secure Sharing Of Medical Images Between PACS And EHR Systems

CONTRIBUTORS: Kamran Sartipi, Krupa A Kuriakose, Weina Ma
August 2019

Client-side Service Composition Using Generic Service Representative

CONTRIBUTORS: Kamran Sartipi
June 2016

A User Behavior-Based Approach To Detect The Insider Threat In Distributed Diagnostic Imaging Systems

CONFERENCE : 2016 IEEE 29TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS)

CONTRIBUTORS: Hassan Sharghi, Kamran Sartipi
August 2015

Synthesizing Scenario-based Dataset For User Behavior Pattern Mining

CONTRIBUTORS: Weina Ma, Kamran Sartipi
June 2015

Federated Service-Based Authentication Provisioning For Distributed Diagnostic Imaging Systems

CONFERENCE : 2015 IEEE 28TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS

CONTRIBUTORS: Hassan Sharghi, Weina Ma, Kamran Sartipi
March 2015

OpenID Connect As A Security Service In Cloud-based Diagnostic Imaging Systems

CONFERENCE : MEDICAL IMAGING 2015: PACS AND IMAGING INFORMATICS: NEXT GENERATION AND INNOVATIONS

CONTRIBUTORS: Weina Ma, Kamran Sartipi, Hassan Sharghi, David Koff, Peter Bak
January 2015

Security Middleware Infrastructure For Medical Imaging System Integration

CONFERENCE : 2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT)

CONTRIBUTORS: Weina Ma, Kamran Sartipi, Mohammadhassan Sharghigoorabi
May 2014

An Agent-Based Infrastructure For Secure Medical Imaging System Integration

CONFERENCE : 2014 IEEE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS

CONTRIBUTORS: Weina Ma, Kamran Sartipi
January 2013

HL7 FHIR: An Agile And RESTful Approach To Healthcare Information Exchange

CONFERENCE : 2013 IEEE 26TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS)

CONTRIBUTORS: Duane Bender, Kamran Sartipi, Pp Rodrigues, M Pechenizkiy, J Gama, Rc Correia, J Liu, A Traina, P Lucas, P Soda
August 2010

A Framework For SOA-based Cross-Domain Interoperability

CONTRIBUTORS: Azin Dehmoobad, Kamran Sartipi
January 2010

A Framework For Context-Aware Services Using Service Customizer

CONFERENCE : 12TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: ICT FOR GREEN GROWTH AND SUSTAINABLE DEVELOPMENT, VOLS 1 AND 2

CONTRIBUTORS: Mehran Najafi, Kamran Sartipi
January 2009

Scenario-Oriented Information Extraction From Electronic Health Records

CONFERENCE : 2009 22ND IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS

CONTRIBUTORS: Anis Yousefi, Negin Mastouri, Kamran Sartipi
January 2009

Tool-assisted Healthcare Knowledge To HL7 Message Translation

CONFERENCE : 2009 ICME INTERNATIONAL CONFERENCE ON COMPLEX MEDICAL ENGINEERING

CONTRIBUTORS: Priya Jayaratna, Kamran Sartipi
December 2008

Minimized Domain Knowledge For SOA-Based Interoperability

CONFERENCE : 2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE

CONTRIBUTORS: Azin Dehmoobad, Kamran Sartipi
September 2008

Standard-based Data And Service Interoperability In EHealth Systems

CONFERENCE : 2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE

CONTRIBUTORS: Kamran Sartipi, Mohammad H Yarmand
August 2008

Data And Mined-Knowledge Interoperability In EHealth Systems

CONTRIBUTORS: K Sartipi
June 2008

Behavior-Based Access Control For Distributed Healthcare Environment

CONFERENCE : 2008 21ST IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS

CONTRIBUTORS: Mohammad H Yarmand, Kamran Sartipi, Douglas G Down
October 2007

An Amalgamated Dynamic And Static Architecture Reconstruction Framework To Control Component Interactions 259

CONFERENCE : 14TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2007)

CONTRIBUTORS: Kamran Sartipi, Nima Dezhkam
January 2007

A Multi-view Toolkit To Assist Software Integration And Evolution

CONFERENCE : CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS

CONTRIBUTORS: Kamran Sartipi, R Krikhaar, C Verhoef, G Dilucca
July 2006

Incoporating Data Mining Applications Into Clinical Guildelines

CONFERENCE : 19TH IEEE SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS'06)

CONTRIBUTORS: Rs Kazemzadeh, K Sartipi
July 2006

Alborz: An Interactive Toolkit To Extract Static And Dynamic Views Of A Software System

CONFERENCE : 14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC'06)

CONTRIBUTORS: K Sartipi, H Lingdong Ye, Safyallah
July 2006

Dynamic Analysis Of Software Systems Using Execution Pattern Mining

CONFERENCE : 14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC'06)

CONTRIBUTORS: H Safyallah, K Sartipi
January 2006

Interoperability Of Data And Knowledge In Distributed Health Care Systems

CONFERENCE : 13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS

CONTRIBUTORS: Reza Sherafat Kazemzadeh, Kamran Sartipi, K Kontogiannis, Y Zou, M Dipenta
January 2006

An Orchestrated Multi-view Software Architecture Reconstruction Environment

CONFERENCE : 13TH WORKING CONFERENCE ON REVERSE ENGINEERING PROCEEDINGS

CONTRIBUTORS: Kamran Sartipi, Nima Dezhkam, Hossein Safyallah, B Werner
February 2004

On Modeling Software Architecture Recovery As Graph Matching

CONFERENCE : INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2003. ICSM 2003. PROCEEDINGS.

CONTRIBUTORS: K Sartipi, K Kontogiannis
November 2002

A Software Evaluation Model Using Component Association Views

CONFERENCE : PROCEEDINGS 9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION. IWPC 2001

CONTRIBUTORS: K Sartipi
November 2002

A Graph Pattern Matching Approach To Software Architecture Recovery

CONFERENCE : PROCEEDINGS IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE. ICSM 2001

CONTRIBUTORS: K Sartipi, K Kontogiannis
November 2002

Alborz: A Query-based Tool For Software Architecture Recovery

CONFERENCE : PROCEEDINGS 9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION. IWPC 2001

CONTRIBUTORS: K Sartipi
November 2002

A Pattern Matching Framework For Software Architecture Recovery And Restructuring

CONFERENCE : PROCEEDINGS IWPC 2000. 8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION

CONTRIBUTORS: K Sartipi, K Kontogiannis, F Mavaddat
January 2001

Component Clustering Based On Maximal Association

CONFERENCE : EIGHTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS

CONTRIBUTORS: K Sartipi, K Kontogiannis, E Burd, P Aiken, R Koschke