1. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
A. GENERAL
INFORMATION
1.
Name:
Kamran
SARTIPI
University
address:
Department
of
Electrical,
Computer
and
So<ware
Engineering
(ECSE)
University
of
Ontario
InsFtute
of
Technology
(UOIT)
2000
Simcoe
Street
North
Oshawa,
ON,
L1H
7K4
Office:
ENG
2022
Phone
number:
(905)
721-‐8668
Email
address:
dr.Kamran.SarFpi@ieee.org
Web
Site:
h[p://faculty.uoit.ca/sarFpi/
2.
Degrees
B.
RESEARCH
1.
Recent
Projects
• SoBware
Engineering
and
Service
Intelligence
o Sophis0cated
Decision
Support
Systems:
Project:
“Consultant-‐as-‐a-‐Service”,
an
interacFve
and
context-‐driven
approach
to
mobile
decision
support
services.
o Knowledge
Engineering
and
Seman0c
Analysis:
Project:
Tool-‐Assisted
Use-‐case
NarraFve
to
HL7
v3
Message
TranslaFon
o Dynamic
Analysis
of
Distributed
Web
Services:
Project:
Feature-‐extracFon
using
dynamic
pa[ern
mining
in
instrumented
web
services.
• InformaIon
Security
and
Privacy
____________________________________________________________________________
Page
of
1 17
Degree DesignaIon InsItuIon Department
Ph.D.
Computer
Science
(So<ware
Engineering)
U
of
Waterloo
Waterloo,
Canada
Computer
Science
Title:
So<ware
Architecture
Recovery
based-‐on
Pa[ern
Matching
Supervisors:
Dr.
Kostas
Kontogiannis
&
Dr.
Farhad
Mavaddat
M.Math Computer
Science
(So<ware
Engineering)
U
of
Waterloo
Waterloo,
Canada
Computer
Science
M.Sc. Electrical
&
Electronic
Engineering
U
of
Tehran
Tehran,
Iran
Electrical
Engineering
B.Sc. Electrical
&
Electronic
Engineering
U
of
Tehran
Tehran,
Iran
Electrical
Engineering
2. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
o Behavior-‐based
Access
Control
Provisioning:
Project:
Knowledge-‐driven
User-‐behavior
Pa[ern
Discovery
in
Distributed
Systems
(Enabling
System
Administrators
to
IdenFfy
Malicious
User
Behaviors)
o Smart
Security
Middleware
for
Distributed
Medical
Imaging
Systems
(PACS):
ORF
project
with
Radiology
Department
at
McMaster
University:
Secure
intelligent
content
delivery
system
for
Fmely
delivery
of
large
data
sets
in
a
regional/naFonal
electronic
health
record.
Project:
Federated
Agent-‐based
Security
Infrastructure
• Electronic
Health
&
Medical
InformaIcs
(SOA
and
Cloud
based)
o Mul0-‐Datacenter
Network
for
Gastroenterologists:
Project
with
the
Division
of
Gastroenterology
at
McMaster
University:
A
mulF-‐
datacenter
network
of
knowledge
extracFon
and
disseminaFon
for
IBD
clinics.
o Standards-‐based
Interoperability:
Project:
HL7-‐standard
informaFon
and
semanFc
interoperability
using
HL7
v3
and
FHIR.
o Smart
and
Mobile
Services
and
Interac0ons:
Project:
Client-‐side
service
processing
using
generic
agents.
o RESTful
Services:
Project:
EvaluaFon
of
the
HL7
FHIR
as
new
RESTful
services
in
healthcare
domain.
C.
SCHOLARLY
AND
PROFESSIONAL
WORK
Summary
of
PublicaIon
Record
PublicaIons Published Accepted SubmiUed
Tool
Development
Unpublished
Journals 6 4 4 Consultant-‐as-‐a-‐
Service
-‐
Technical
Reports:
7
-‐
Workshops:
9
-‐
Tool
Demos:
6
-‐
Posters:
18
-‐
Seminars:
8
-‐
Invited
talks:
10
Conferences 47 1 3 Alborz
Books 1 -‐ -‐ MacSeie
Chapters 3 -‐ -‐ TAMMP
Total:
57 Total:
5 Total:
7 Total:
4 Total:
58
Grand
Total 69 62
____________________________________________________________________________
Page
of
2 17
3. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
1.
PublicaIons
NOTE:
On
each
entry
below,
the
principal
author's
name
is
underlined,
and
the
name
of
author
who
was
a
graduate
student
under
my
supervision
is
in
bold
font.
(i) Books
69)
(b1)
K.
SarFpi.
SoRware
Architecture
Recovery
based
on
PaSern
Matching
Techniques.
LAMBERT
Academic
Publishing.
244
pages.
2010.
ISBN:
978-‐3-‐8433-‐5697-‐8
(PDF)
(ii) Book
chapters
68)
(ch3)
K
SarFpi,
N
Archer,
M
H
Yarmand.
Challenges
in
Developing
Effec0ve
Clinical
Decision
Support
Systems.
Pages
1-‐20.
Chapter
of
eBook:
Efficient
Decision
Support
Systems:
PracFce
and
Challenges
–
From
Current
to
Future.
INTECH
Publishing.
ISBN
978-‐953-‐307-‐258-‐6,
328
pages.
September
2011.
(Download
site)
67)
(ch2)
K.
SarFpi,
M.
Najafi
and
Reza
S.
Kazemzadeh.
Data
and
Mined-‐Knowledge
Interoperability
in
eHealth
Systems.
Pages
159-‐176.
Chapter
of
eBook:
Data
Mining
in
Medical
and
Biological
Research.
December
2008.
INTECH
Publishing.
ISBN
978-‐953-‐7619-‐30-‐5.
(Download
site)
66)
(ch1)
K
SarFpi,
K
Kontogiannis.
SoRware
Architecture
Analysis
and
Reconstruc0on.
Pages
228-‐254.
Chapter
of
book:
Managing
Corporate
InformaFon
Systems
EvoluFon
and
Maintenance.
July
2004.
Idea
Group
Publishing,
Hershey,
PA,
USA.
ISBN
1-‐59140-‐366-‐9.
(PDF)
(iii) ArIcles
in
refereed
journals
(6
Published
and
4
Accepted)
65)
(j10)
A.
Yarazavi,
K.
SarFpi.
Consultant-‐as-‐a-‐Service:
A
Seman0c-‐Driven
and
Interac0ve
Approach
to
Mobile
Decision
Support
Services.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
(IJSEKE).
23
pages.
(Accepted,
Mar
2014)
(Abstract:
PDF)
64)
(j9)
W.
Ma,
K.
SarFpi,
D.
Bender.
Knowledge-‐driven
User
Behavior
PaSern
Discovery
for
System
Security
Enhancement.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
(IJSEKE).
26
pages.
(In
Press,
Mar
2015)
(PDF).
63)
(j8)
M.
Yarmand,
K.
SarFpi,
D.G.
Down.
Behavior-‐Based
Access
Control
for
Distributed
Healthcare
Environment.
Journal
of
Computer
Security,
Volume
21,
No
1,
pages
1-‐39,
2013.
(PDF)
62)
(j7)
P.
Jayaratna,
K.
SarFpi.
HL7
v3
Message
Extrac0on
using
Seman0c
Web
Techniques.
InternaFonal
Journal
of
Knowledge
Engineering
and
Data
Mining
(IJKEDM).
Volume.
2,
No
1,
pages
89-‐115,
2012.
(PDF)
61)
(j6)
M.
Najafi,
K.
SarFpi.
Modeling
Service
Representa0ves
in
Enterprise
Systems
using
Generic
Agents.
Journal
of
Service
Oriented
CompuFng
and
ApplicaFon
(SOCA).
Publisher
Springer,
Volume
5,
No
4,
pages
245-‐264,
2011.
(PDF)
60)
(j5)
K.
SarFpi,
H.
Safyallah.
Dynamic
Knowledge
Extrac0on
from
SoRware
Systems
using
Sequen0al
PaSern
Mining.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
(IJSEKE),
volume
20,
No
6,
pages
761-‐782,
2010.
(PDF)
59)
(j4)
R.
Sherafat
Kazemzadeh,
K.
SarFpi,
P.
Jayaratna.
A
Framework
for
Data
and
Mined
Knowledge
Interoperability
in
Clinical
Decision
Support
Systems.
InternaFonal
Journal
of
Healthcare
InformaFon
Systems
and
InformaFcs
(IJHSI),
Volume
5,
No1,
pages
37-‐60,
2010.
(PDF)
____________________________________________________________________________
Page
of
3 17
4. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
58)
(j3)
K
SarFpi,
K
Kontogiannis.
A
User-‐assisted
Approach
to
Component
Clustering.
Journal
of
So<ware
Maintenance:
Research
and
PracFce
(JSME),
John
Wiley
Publishers,
Volume
15,
No
4,
pages
265-‐295,
2003.
(PDF)
57)
(j2)
M.H.
Yarmand,
K.
SarFpi.
P.
Jayaratna.
HL7
Standard
Data
and
Service
Interoperability
using
Seman0c
Web.
Journal
of
Coopera0ve
Informa0on
Systems.
Publisher,
World
ScienFfic.
33
pages.
(Accepted
December
2012)
(PDF)
56)
(j1)
K.
SarFpi,
K.
Kontogiannis.
Incremental
SoRware
Architecture
Recovery
based
on
Supervised
Clustering.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
(IJSEKE),
33
pages,
2006.
(Accepted,
due
to
implementaFon
requirements
a
new
version
will
be
resubmi[ed.
(PDF)
(iv) ArIcles
SubmiUed
for
journal
PublicaIon
55)
(js4)
K.A.
Kuriakose,
K.
SarFpi.
Infrastructure
for
Secure
Medical
Image
Sharing
Between
Distributed
PACS
and
DI-‐r
Systems.
Journal
of
Medical
Systems.
(Submi[ed
March
2014)
54)
(js3)
A.
Dehmoobad,
K.
SarFpi.
A
Framework
for
SOA-‐based
Cross-‐Domain
Interoperability.
InternaFonal
Journal
of
CooperaFve
InformaFon
Systems,
31
pages.
(Submi[ed,
2013)
53)
(js2)
M.
Najafi,
K.SarFpi,
N.Archer.
Task
Services:
Client-‐side
Web
Services
Using
Generic
Service
Representa0ves.
IEEE
TransacFon
on
Service
CompuFng.
14
pages.
(Submi[ed,
2011)
52)
(js1)
M.Najafi,
K.SarFpi,
N.Archer.
Formal
Verifica0on
and
Valida0on
of
Composite
Web
Services
Using
Service
Composi0on
Cer0fier.
Journal
of
Computer
Networks.
Elsevier.
20
pages
(Submi[ed,
2011)
(v) ArIcles
in
refereed
conference
proceedings
(48
Published
/
Accepted
&
3
Submi[ed)
51)
(c51)
W.
Ma,
K.
SarFpi.
Synthesizing
Scenario-‐based
Dataset
for
User
Behavior
PaSern
Mining.
IBM
CASCON
2015.
November
2-‐4,
2015,
Toronto,
Canada.
(Submi[ed)
50)
(c50)
H.
Sharghi,
K.
SarFpi.
A
Feature-‐Rich
Language
for
User
Behavior
PaSern
Representa0on.
IBM
CASCON
2015.
November
2-‐4,
2015,
Toronto,
Canada.
(Submi[ed)
49)
(c49)
D.
Bender,
W.
Ma,
K.
SarFpi.
A
Generator
of
Synthe0c
Access
Logs
that
Contain
Realis0c
User
Behavior
PaSerns.
InternaFonal
Conference
on
So<ware
Maintenance
and
EvoluFon
(ICSME
2015).
9
pages.
Sep
29
-‐
Oct
1,
2015,
Bremen,
Germany.
(Submi[ed)
(Abstract:
PDF)
48)
(c48)
W.
Ma,
K.
SarFpi.
Cloud-‐based
Iden0ty
and
Access
Control
for
Diagnos0c
Imaging
Systems.
The
2015
InternaFonal
Conference
on
Security
and
Management
(SAM’15).
6
pages.
July
27-‐30,
2015,
Las
Vegas,
USA.
(Accepted)
(Abstract:
PDF)
47)
(c47)
H.
Sharghi,
W.
Ma,
K.
SarFpi.
Federated
Service-‐based
Authen0ca0on
Provisioning
for
Distributed
Diagnos0c
Imaging
Systems.
IEEE
InternaFonal
Symposium
on
Computer-‐
Based
Medical
Systems
(CBMS
2015),
6
pages.
June
22-‐25,
2015,
Sao
Carlos,
Brazil.
(PDF)
46)
(c46)
W.
Ma,
K.
SarFpi,
H.
Sharghi.
Security
Middleware
Infrastructure
for
Medical
Imaging
System
Integra0on.
IEEE
InternaFonal
Conference
On
Advanced
CommunicaFon
Technology.
(ICACT
2015).
5
pages,
July
1-‐3,
2015,
Seoul,
Korea.
(In
Press)
(PDF).
45)
(c45)
W.
Ma,
K.
SarFpi.
Security
Services
in
Cloud-‐based
Diagnos0c
Imaging
Systems.
SPIE
Medical
Imaging
(InternaFonal
Society
of
OpFcs
and
Photonics).
21-‐
26
February
2015.
Orlando,
Florida,
USA.
(PDF).
____________________________________________________________________________
Page
of
4 17
5. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
44)
(c44)
W.
Ma,
K.
SarFpi.
An
Agent-‐based
Infrastructure
for
Secure
Medical
Imaging
System
Integra0on.
IEEE
InternaFonal
Symposium
on
Computer-‐Based
Medical
Systems
(CBMS’14),
6
pages.
May
27-‐29,
2014.
New
York,
USA.
(PDF)
43)
(c43)
M.
Abouzahra,
K.
SarFpi,
D.
Armstrong,
J.
Tan.
Integra0ng
Data
from
EHRs
to
Enhance
Clinical
Decision
Making:
the
Inflammatory
Bowel
Disease
Case.
IEEE
InternaFonal
Symposium
on
Computer-‐Based
Medical
Systems
(CBMS’14),
2
pages.
May
27-‐29,
2014.
New
York,
USA.
(PDF)
42)
(c42)
K.
SarFpi,
K.
A.
Kuriakose,
and
W.
Ma.
An
Infrastructure
for
Secure
Sharing
of
Medical
Images
between
PACS
and
EHR
Systems.
IBM
CASCON
Conference.
November
18-‐20,
2013,
pages
245-‐259,
Toronto,
Canada.
[AR:
25/70=35%]
(PDF)
41)
(c41)
A.
Yarazavi
and
K.
SarFpi.
Consultant-‐as-‐a-‐Service:
An
Interac0ve
and
Context-‐
driven
Approach
to
Mobile
Decision
Support
Services.
IBM
CASCON
Conference.
November
18-‐20,
2013,
pages
274-‐282,
Toronto,
Canada.
[AR:
25/70=35%]
(PDF)
40)
(c40)
D.
Bender,
K.
SarFpi.
HL7
FHIR:
An
Agile
and
RESTful
Approach
to
Healthcare
Informa0on
Exchange.
IEEE
InternaFonal
Symposium
on
Computer-‐Based
Medical
Systems
(CBMS’13),
pages
326-‐331.
June
20-‐22,
2013.
Porto,
Portugal.
[AR:
60/209=28%]
(PDF)
39)
(c39)
M.Najafi,
K.SarFpi,
N.Archer.
Web
Service
Compe00on:
A
New
Approach
to
Service
Selec0on.
IBM
CASCON
2012.
Nov
5-‐7,
2012.
Pages
161-‐175.
Toronto,
Canada.
[AR:
16/47=34%]
(PDF)
38)
(c38)
M.Najafi,
K.SarFpi,
N.Archer.
A
QoS-‐Aware
Decision
Model
for
Web
Service
Development:
Server-‐side
Data
Services
or
Client-‐side
Task
Services.
Conference
IBM
CASCON,
pages
272-‐286.
November
7-‐10,
2011.
Toronto,
Canada.
[AR:
TBA]
(PDF)
37)
(c37)
A.
Yousefi,
K.
SarFpi.
Iden0fying
Distributed
Features
in
SOA
by
Mining
Dynamic
Call
Trees.
IEEE
InternaFonal
Conference
on
So<ware
Maintenance
(ICSM’11),
pages
73-‐82.
September
25-‐30,
2011.
Williamsburg
VA,
USA.
[AR:
36/127=
28%]
(PDF)
36)
(c36)
M.
Najafi,
K.SarFpi,
N.Archer.
Informa0on,
Knowledge,
and
Task
Web
Services
Using
Generic
Service
Representa0ves.
InternaFonal
Conference
on
SemanFc
Web
and
Web
Services
(SWWS’11),
pages
6-‐11.
July
18-‐21,
2011.
Las
Vegas,
USA.
[AR:
24%]
(PDF)
35)
(c35)
M.
Najafi,
S.
Aghtar,
K.
SarFpi,
N.
Archer.
Virtual
Remote
Nursing
System.
IEEE
InternaFonal
Workshop
on
Consumer
eHealth
Plauorms,
Services
and
ApplicaFons
(CeHPSA’11),
pages
13-‐17.
January
8-‐11,
2011.
Las
Vegas,
USA.
[AR:
TBA]
(PDF)
34)
(c34)
M.
Najafi,
K.
SarFpi.
Client-‐side
Service
Composi0on
using
Generic
Service
Representa0ve.
Conference
IBM
CASCON,
pages
238-‐252.
November
1-‐4,
2010.
Toronto,
Canada.
[AR:
24/90=26%]
(PDF)
33)
(c33)
S.
Sharieh,
K.
SarFpi,
A.
Ferworn.
Light-‐weight
Protocol
Simula0on
for
Binary
Data
Exchange
over
Heterogeneous
Networks.
CommunicaFons
and
Networking
SimulaFon
Symposium
(CNS’10),
5
pages.
April
11-‐15,
2010,
Orlando,
USA.
(PDF)
32)
(c32)
M.
Najafi
,
K.
SarFpi.
A
Framework
for
Context-‐Aware
Services
Using
Service
Customizer.
IEEE
InternaFonal
Conference
On
Advanced
CommunicaFon
Technology
(ICACT’10),
pages
1339-‐1344.
February
7-‐10,
2010.
Phoenix
Park,
Korea.
(PDF)
31)
(c31)
A.
Yousefi,
N.
Mastouri
and
K.
SarFpi.
Scenario-‐Oriented
Informa0on
Extrac0on
from
Electronic
Health
Records.
IEEE
InternaFonal
Symposium
on
Computer-‐Based
Medical
Systems
(CBMS’09),
pages
1-‐5.
Albuquerque,
New
Mexico,
USA.
(PDF)
____________________________________________________________________________
Page
of
5 17
6. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
30)
(c30)
P.
Jayaratna,
K.
SarFpi.
Tool-‐assisted
Healthcare
Knowledge
to
HL7
Message
Transla0on.
IEEE/ICME
InternaFonal
Conference
on
Complex
Medical
Engineering
(CME’09),
pages
1-‐7.
April
9-‐11,
2009.
Tempe,
Arizona,
USA.
(PDF)
29)
(c29)
A.
Dehmoobad,
K.
SarFpi.
Minimized
Domain
Knowledge
for
SOA-‐based
Interoperability.
IEEE
Asia-‐Pacific
Services
CompuFng
Conference
(APSCC’08),
pages
500-‐506.
December
9-‐12,
2008.
Jiaosi,
Yilan,
Taiwan.
[AR:
100/397
=
25%]
(PDF)
28)
(c28)
K.
SarFpi,
A.
Dehmoobad.
Cross-‐Domain
Informa0on
and
Service
Interoperability.
ACM
InternaFonal
Conference
on
InformaFon
IntegraFon
and
Web-‐based
ApplicaFons
&
Services
(iiWAS’08),
pages
25-‐32.
November
24-‐26,
2008.
Linz,
Austria.
[AR:
40%]
(PDF)
27)
(c27)
M.
Najafi,
K.
SarFpi.
A
Modular
Event-‐based
Architecture
for
Workflow
Systems.
IASTED
InternaFonal
Conference
on
So<ware
Engineering
and
ApplicaFons
(SEA’08),
pages
70-‐76.
November
16-‐18,
2008.
Orlando,
USA.
[AR
=
43%]
(PDF)
26)
(c26)
L.
Hu,
K.
SarFpi.
Behavior-‐driven
Design
PaSern
Recovery.
IASTED
InternaFonal
Conference
on
So<ware
Engineering
and
ApplicaFons
(SEA
2008),
pages
179-‐185.
November
16-‐18,
2008.
Orlando,
USA.
[AR
=
43%]
(PDF)
25)
(c25)
K.
SarFpi,
M.H.
Yarmand.
Standard-‐based
Data
and
Service
Interoperability
in
eHealth
Systems.
IEEE
InternaFonal
Conference
on
So<ware
Maintenance
(ICSM’08),
pages
187-‐196.
September
28-‐October
4,
2008.
Beijing,
China.
[AR:
40/156
=
25.6%]
(PDF)
24)
(c24)
N.
Dezhkam,
K.
SarFpi.
Knowledge
Transforma0on
from
Task
Scenarios
to
View-‐
based
Design
Diagrams.
Proceedings
of
the
InternaFonal
Conference
on
So<ware
Engineering
and
Knowledge
Engineering
(SEKE’08),
pages
26-‐32.
July
1-‐3,
2008.
San
Francisco
Bay,
USA.
[AR
full
papers:
123/346
=
35.5%]
(PDF)
23)
(c23)
Lei
Hu,
K.
SarFpi.
Dynamic
Analysis
and
Design
PaSern
Detec0on
in
Java
Programs.
Proceedings
of
the
InternaFonal
Conference
on
So<ware
Engineering
and
Knowledge
Engineering
(SEKE’08),
pages
842-‐846.
July
1-‐3,
2008.
San
Francisco
Bay,
USA.
[AR:
48%]
(PDF)
22)
(c22)
M.H.
Yarmand,
K.
SarFpi,
D.G.
Down.
Behavior-‐based
Access
Control
for
Distributed
Healthcare
Environment.
Proceedings
of
the
IEEE
InternaFonal
Symposium
on
Computer-‐
Based
Medical
Systems
(CBMS’08),
pages
126-‐131.
Jyvaskyla,
Finland.
[AR
full
papers:
86/246
=
35%]
(PDF)
21)
(c21)
M.H.
Yarmand,
K.
SarFpi.
Seman0c
Interoperability
of
Legacy
eHealth
Systems
using
SNOMED.
Proceedings
of
the
InternaFonal
Conference
of
KR-‐MED
2008,
page
120.
May
31-‐June
2,
2008.
Phoenix,
Arizona,
USA.
(PDF)
20)
(c20)
K.
SarFpi,
N.
Dezhkam.
An
Amalgamated
Dynamic
and
Sta0c
Architecture
Reconstruc0on
Framework
to
Control
Component
Interac0ons.
Proceedings
of
the
IEEE
Working
Conference
on
Reverse
Engineering
(WCRE’07),
pages
259-‐268.
October
28-‐31,
2007.
Vancouver,
Canada.
[AR:
27/87
=
31%]
(PDF)
19)
(c19)
K.
SarFpi,
M.H.
Yarmand,
D.G.
Down.
Mined-‐knowledge
and
Decision
Support
Services
in
Electronic
Health.
ICSE
workshop
on
Systems
Development
in
SOA
Environments
(SDSOA’07).
May
2007.
Minneapolis,
USA.
6
pages,
electronic
publishing.
(PDF)
18)
(c18)
K.
SarFpi,
A
Mul0-‐view
Toolkit
to
Assist
SoRware
Architecture
Reconstruc0on
Environment.
Proceedings
of
the
IEEE
European
Conference
on
So<ware
Maintenance
and
Reengineering
(CSMR’07),
pages
337-‐338.
March
21-‐23,
2007.
Amsterdam,
the
Netherlands.
(PDF)
____________________________________________________________________________
Page
of
6 17
7. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
17)
(c17)
K.
SarFpi,
N.
Dezhkam,
H.
Safyallah.
An
Orchestrated
Mul0-‐view
SoRware
Architecture
Reconstruc0on
Environment.
Proceedings
of
the
IEEE
Working
Conference
on
Reverse
Engineering
(WCRE’06),
pages
61-‐70,
October
23-‐27,2006.
Benevento,
Italy.
[AR:
24/84
=
28.6%]
(PDF)
16)
(c16)
K.
SarFpi,
H.
Safyallah.
An
Environment
for
PaSern
based
Dynamic
Analysis
of
SoRware
Systems.
Proceedings
of
the
Workshop
on
Program
Comprehension
through
Dynamic
Analysis
(PCODA’06),
pages
12-‐16.
October
23,
2006.
Benevento,
Italy.
(PDF)
15)
(c15)
K.
SarFpi,
H.
Safyallah.
Applica0on
of
Execu0on
PaSern
Mining
and
Concept
Laace
Analysis
on
SoRware
Structure
Evalua0on.
Proceedings
of
the
InternaFonal
Conference
on
So<ware
Engineering
and
Knowledge
Engineering
(SEKE’06),
pages
302-‐308.
July
5-‐7,
2006.
San
Francisco,
USA.
[AR
full
papers:
30.5%]
(PDF)
14)
(c14)
H.
Safyallah,
K.
SarFpi.
Dynamic
Analysis
of
SoRware
Systems
using
Execu0on
PaSern
Mining.
Proceedings
of
the
IEEE
InternaFonal
Conference
on
Program
Comprehension
(ICPC’06),
pages
84-‐88.
June
2006.
Athens,
Greece.
[AR:
46%]
(PDF)
13)
(c13)
R.
Sherafat
Kazemzadeh,
K.
SarFpi.
Incorpora0ng
Data
Mining
Applica0ons
into
Clinical
Guidelines.
Proceedings
of
the
IEEE
and
ACM
InternaFonal
Symposium
on
Computer-‐
Based
Medical
Systems
(CBMS’06),
pages
321-‐326.
June
2006.
Salt
Lake
City,
Utah,
USA.
[AR:
158/237
=
66%]
(PDF)
12)
(c12)
K.
SarFpi,
L.
Ye,
H.
Safyallah.
Alborz:
An
Interac0ve
Toolkit
to
Extract
Sta0c
and
Dynamic
Views
of
a
SoRware
System.
Proceedings
of
the
IEEE
InternaFonal
Conference
on
Program
Comprehension
(ICPC’06),
pages
256-‐259.
June
2006.
Athens,
Greece.
[AR
=
46%]
(PDF)
11)
(c11)
R.
Sherafat
Kazemzadeh,
K.
SarFpi.
Interoperability
of
Data
and
Knowledge
in
Distributed
Healthcare
Systems.
Proceedings
of
the
IEEE
So<ware
Technology
and
Engineering
PracFce
(STEP’05),
pages
230-‐239.
September
24,
2005.
Budapest,
Hungary.
[AR:
21/34
=
61%]
(PDF)
10)
(c10)
K
SarFpi,
K
Kontogiannis.
On
Modeling
SoRware
Architecture
Recovery
as
Graph
Matching.
Proceedings
of
the
IEEE
InternaFonal
Conference
on
So<ware
Maintenance
(ICSM’03),
pages
224–234.
September
22-‐26,
2003.
Amsterdam,
The
Netherlands.
[AR
=
36%]
(PDF)
9)
(c9)
K
SarFpi.
Disserta0on
Synopsis:
SoRware
Architecture
Recovery
based
on
PaSern
Matching.
Proceedings
of
the
IEEE
InternaFonal
Conference
on
So<ware
Maintenance
(ICSM’03),
pages
293-‐296.
September
22-‐26,
2003.
Amsterdam,
The
Netherlands.
(PDF)
8)
(c8)
K
SarFpi,
K
Kontogiannis.
PaSern-‐based
SoRware
Architecture
Recovery.
Proceedings
of
the
Second
ASERC
Workshop
on
So<ware
Architecture,
7
pages.
February
18-‐19,
2003.
Banff
Center,
Alberta,
Canada.
(PDF)
7)
(c7)
K
SarFpi,
K
Kontogiannis.
A
Graph
PaSern
Matching
Approach
to
SoRware
Architecture
Recovery.
Proceedings
of
the
IEEE
InternaFonal
Conference
on
So<ware
Maintenance
(ICSM’01),
pages
408–419.
November
7-‐9,
2001.
Florence,
Italy.
[AR
=
68/161
=
42%]
(PDF)
6)
(c6)
K
SarFpi,
K
Kontogiannis.
Component
Clustering
Based
on
Maximal
Associa0on.
Proceedings
of
the
IEEE
Working
Conference
on
Reverse
Engineering
(WCRE’01),
pages
103–
114.
October
2-‐5,
2001.
Stu[gart,
Germany.
(PDF)
____________________________________________________________________________
Page
of
7 17
8. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
5)
(c5)
K
SarFpi.
A
SoRware
Evalua0on
Model
Using
Component
Associa0on
Views.
Proceedings
of
the
IEEE
InternaFonal
Workshop
on
Program
Comprehension
(IWPC’01),
pages
259–268.
May
12-‐14,
2001.
Toronto,
Canada.
[AR:
28/44=
63%]
(PDF)
4)
(c4)
K
SarFpi.
Alborz:
A
Query-‐based
Tool
for
SoRware
Architecture
Recovery.
Proceedings
of
the
IEEE
InternaFonal
Workshop
on
Program
Comprehension.
(IWPC’01),
pages
115–116.
May
12-‐14,
2001.
Toronto,
Canada.
(PDF)
3)
(c3)
K
SarFpi,
K
Kontogiannis,
F
Mavaddat.
A
PaSern
Matching
Framework
for
SoRware
Architecture
Recovery
and
Restructuring.
Proceedings
of
the
IEEE
InternaFonal
Workshop
on
Program
Comprehension
(IWPC’00),
pages
37–47.
June
10-‐11,
2000.
Limerick,
Ireland.
[AR:
24/39
=
61%]
(PDF)
2)
(c2)
K
SarFpi,
K
Kontogiannis,
F
Mavaddat.
Architectural
Design
Recovery
using
Data
Mining
Techniques.
Proceedings
of
IEEE
European
Conference
on
So<ware
Maintenance
and
Reengineering
(CSMR’00),
pages
129–139.
February
29-‐
March
3,
2000.
Zurich,
Switzerland.
[AR
full
paper:
22/55
=
40%]
(PDF)
1)
(c1)
K
SarFpi.
An
Analysis
of
Hardware/SoRware
Co-‐Design
Architectures
Using
SAAM.
Proceedings
of
the
InternaFonal
Conference
of
CompuFng
and
InformaFon
(ICCI’96),
pages
1294–1318.
June
19-‐22,
1996.
Waterloo,
Canada.
(PDF)
2.
Non-‐Refereed
PublicaIons
(Technical
Reports)
7)
(tr7)
R.
Sherafat
Kazemzadeh,
K.
SarFpi.
A
Framework
for
Data
and
Mined
Knowledge
Interoperability
in
Clinical
Decision
Support
Systems.
Technical
Report
CAS-‐08-‐04-‐KS.
May
2008.
Department
of
CompuFng
and
So<ware,
McMaster
University.
29
pages.
6)
(tr6)
K.
SarFpi,
H.
Safyallah.
Dynamic
Analysis
of
SoRware
Systems
based
on
Sequen0al
PaSern
Mining.
Technical
Report
CAS-‐08-‐05-‐KS.
May
2008.
Department
of
CompuFng
and
So<ware,
McMaster
University.
19
pages.
5)
(tr5)
K.
SarFpi,
K.
Kontogiannis.
SoRware
Architecture
Recovery:
A
Survey
on
Techniques
and
Tools.
Technical
Report
CAS-‐08-‐07-‐KS.
May
2008.
Department
of
CompuFng
and
So<ware,
McMaster
University.
27
pages.
4)
(tr4)
K.
SarFpi.
An
Approximate
Graph
Matching
Environment
for
Architecture
Reconstruc0on.
Technical
Report
CAS-‐08-‐06-‐KS.
May
2008.
Department
of
CompuFng
and
So<ware,
McMaster
University.
32
pages.
3)
(tr3)
K
SarFpi,
SoRware
Architecture
Recovery
based-‐on
PaSern
Matching.
February
14,
2003.
School
of
Computer
Science,
University
of
Waterloo.
PhD
Thesis;
290
pages.
2)
(tr2)
K
SarFpi,
K
Kontogiannis.
Interac0ve
SoRware
Architecture
Recovery:
An
incremental
Supervised
Clustering
Approach.
April
2002.
Department
of
E&CE,
University
of
Waterloo.
Technical
Report
UW-‐E&CE#2002-‐06;
49
pages
(a
journal
version
of
this
arFcle
has
been
submi[ed
to
IJSEKE
above).
1)
(tr1)
K
SarFpi,
K
Kontogiannis.
Component
Clustering
Based
on
Maximal
Associa0on.
May
2001.
Department
of
E&CE,
University
of
Waterloo.
Technical
Report
UW-‐E&CE#2001-‐06;
11
pages
(a
conference
version
of
this
arFcle
has
been
published
in
the
WCRE’01
menFoned
above).
____________________________________________________________________________
Page
of
8 17
9. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
3.
Papers
presented
at
meeIngs
and
symposia.
b) Not
Peer
Reviewed
(40):
WORKSHOPS:
I
had
presented
my
research
in
the
following
workshops
(9):
40)
(Nov
2014)
Knowledge-‐driven
Behavior
PaSern
Discovery
for
System
Security
Policy
Enhancement.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Toronto,
Canada.
39)
(Nov
2012)
Advances
in
Mobile
Health:
Standardiza0on,
Security,
and
Seman0c
Analysis.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Toronto,
Canada
38)
(Jun
2011)
Iden0fying
Distributed
Features
in
SOA
by
Mining
Dynamic
Call
Trees.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Kingston,
Canada.
37)
(Jun
2008)
Modern
SoRware
Technology
for
eHealth.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
London,
Canada.
36)
(Oct
2005)
Interoperability
and
Knowledge
Management
in
Healthcare.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Toronto,
Canada.
35)
(May
2005)
Mobile
eHealth
Knowledge
Management
(CSER).
O[awa,
Canada.
34)
(May
2004)
A
Mul0-‐view
Environment
for
SoRware
Evolu0on.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Montreal,
Canada.
33)
(Sep
2004)
A
Mul0-‐view
Environment
to
Enhance
the
Architecture
of
an
Evolving
SoRware.
IEEE
workshop:
So<ware
Technology
and
Engineering
PracFce
(STEP
2004)
on
“Model
Driven
So<ware
EvoluFon”.
Manuscript
2
pages.
Chicago,
USA.
32)
(Sep
2003)
Reverse
Engineering
Techniques
to
Enhance
Development
Process.
IEEE
workshop
STEP
2003
on
“So<ware
Analysis
and
Maintenance:
PracFces,
Tools,
Interoperability”.
Manuscript
3
pages.
Amsterdam,
The
Netherlands.
TOOL
DEMOs:
I
have
demonstrated
the
implementaGon
of
different
techniques
that
have
been
developed
in
my
research
team,
in
the
following
events
(6):
32)
(Nov
2009)
Tool
Demo:
MacSeie:
McMaster
Service-‐based
eHealth
Integra0on
Environment.
IBM
CASCON
Technology
Showcase,
Toronto.
31)
(Mar
2007)
A
Mul0-‐view
Toolkit
to
Assist
SoRware
Integra0on
and
Evolu0on.
CSMR’07,
Amsterdam,
the
Netherlands.
30)
(Jun
2006)
Tool
Demo:
Alborz:
An
Interac0ve
Toolkit
to
Extract
Sta0c
and
Dynamic
Views
of
a
SoRware
System.
Athens,
Greece.
29)
(Feb
2003)
Tool
Demo:
Alborz:
A
Framework
for
Architectural
Recovery.
Dagstuhl
Seminar
03061,
So<ware
Architecture:
Recovery
and
Modeling,
Dagstuhl,
Germany.
hSp://www.dagstuhl.de/03061/
28)
(Nov
2000)
Tool
Demo
and
Poster:
SoRware
Architecture
Recovery
using
PaSern
Matching
Technique.
Technology
Showcase
and
Workshops,
IBM
CASCON
conference.
Toronto,
Canada.
27)
(Nov
1999)
Tool
Demo:
SoRware
Architecture
Recovery
using
Data
Mining
Techniques.
Technology
Showcase
and
Workshops,
IBM
CASCON
conference.
Toronto,
Canada.
POSTERS:
I
have
presented
(co-‐presented)
the
following
posters
(18):
26)
(Nov
2014)
H.
Sharghi,
K.
SarFpi.
Interoperability
and
Security
Provisioning
for
Distributed
Diagnos0c
Imaging
Systems.
IBM
CASCON
Technology
Showcase,
Toronto.
____________________________________________________________________________
Page
of
9 17
10. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
25)
(Nov
2014)
W.
Ma,
K.
SarFpi.
Behavior
Pa[ern
Based
Security
Enhancement
in
Large
Distributed
Systems.
IBM
CASCON
Technology
Showcase,
Toronto.
24)
(Nov
2013)
A.
Yarazavi,
K.
SarFpi.
Consultant-‐as-‐a-‐Service:
An
Interac0ve
and
Context-‐driven
Approach
to
Mobile
Decision
Support
Services.
IBM
CASCON
Technology
Showcase,
Toronto.
23)
(Nov
2013)
K.
SarIpi.
K.
Kuriakose,
W.
Ma.
An
Infrastructure
for
Secure
Sharing
of
Medical
Images
between
PACS
and
EHR
Systems.
IBM
CASCON
Technology
Showcase,
Toronto.
22)
(Nov
2012)
K.
SarIpi,
D.
Bender.
Personalized
Environment
for
Smart
and
Effec0ve
Decision
Support
Service
Integra0on.
.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Toronto.
21)
(Jun
2011)
A.
Yousefi,
K.
SarFpi.
Iden0fying
Distributed
Features
in
SOA
by
Mining
Dynamic
Call
Trees.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
Kingston,
Canada.
20)
(Nov
2009)
M.
Najafi,
K.
SarFpi.
Service
Representa0ve
to
Enhance
SOA
Features.
IBM
CASCON
Technology
Showcase,
Toronto.
19)
(Nov
2009)
A.
Yousefi,
K.
SarFpi.
Mul0-‐view
and
Context-‐based
Analysis
for
Service
IntegraFon.
IBM
CASCON
Technology
Showcase,
Toronto.
18)
(Nov
2009)
M.H.
Yarmand,
K.
SarFpi,
D.
Down.
Behavior-‐based
Access
Control
Model
for
Distributed
Healthcare
Environment.
IBM
CASCON
Technology
Showcase,
Toronto.
17)
(Apr
2009)
A.
Yousefi,
N.
Mastouri,
K.
SarFpi.
Mining
Scenario-‐Oriented
Informa0on
from
Electronic
Health
Records.
ConsorFum
for
So<ware
Engineering
Research
(CSER’09),
Montreal,
Canada.
16)
(Apr
2009)
A.
Dehmoobad,
K.
SarFpi.
Ontology
Building
and
XML-‐Based
Cross-‐Domain
Seman0c
Interoperability.
(CSER’09),
Montreal,
Canada.
15)
(Apr
2009)
M.
Najafi,
K.
SarFpi.
Suppor0ng
Services
by
Generic
Agents.
(CSER’09),
Montreal,
Canada.
14)
(Jun
2008)
A.
Dehmoobad,
K.
SarFpi.
Cross-‐Domain
Interoperability
Standards
Based
on
SOA.
ConsorFum
for
So<ware
Engineering
Research
(CSER’08),
London,
Canada.
13)
(Jun
2008)
M.
Najafi,
K.
SarFpi.
Towards
an
Intelligent
Workflow.
(CSER’08),
London,
Canada.
12)
(Jun
2008)
M.H.
Yarmand,
K.
SarFpi,
D.
Down.
Behavior
Based
Access
Control
Model
for
Distributed
Healthcare
Environment.
London,
Canada.
(CSER’08),
London,
Canada.
11)
(May
2007)
L.
Hu,
K.
SarFpi.
Design
PaSern
Detec0on
in
OO
Systems.
(CSER’07),
Toronto,
Canada.
10)
(Jun
2001)
K
SarFpi.
Poster:
Query-‐Based
SoRware
Architecture
Recovery.
Poster
Abstracts,
11th
Annual
Canadian
Conference
on
Intelligent
Systems
(IRIS’01);
page
55.
O[awa,
Canada.
9)
(May
2000)
K
SarFpi.
Poster:
Goal
Driven
SoRware
Architecture
Recovery.
Poster
Abstracts,
Precarn
IRIS
10th
annual
conference.
Montreal,
Canada.
SEMINARS:
I
have
presented
the
following
talks
in
the
publicly
announced
SoSware
Engineering
Seminars
at
the
School
of
Computer
Science,
University
of
Waterloo
(8):
8)
(Nov
2002)
Alborz:
A
Reverse
Engineering
Toolkit.
7)
(Mar
2001)
A
Graph
Pa[ern
Matching
Approach
to
So<ware
Architecture
Recovery.
6)
(Jun
2000)
A
Tool
for
So<ware
Architecture
Recovery
and
Restructuring
Based
on
Pa[ern
Matching
Techniques.
____________________________________________________________________________
Page
of
10 17
11. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
5)
(May
1999)
Architectural
Design
Recovery
Using
Data
Mining
Techniques.
4)
(Jul
1998)
EvaluaFon
of
Architecture
DescripFon
Languages.
3)
(Sep
1997)
Using
the
Statemate
I-‐CASE
Tool
in
Designing
So<ware
Systems
from
Different
Views.
2)
(Apr
1997)
So<ware
Architecture
FoundaFons.
1)
(Jun
1996)
An
Analysis
of
Hardware/So<ware
Co-‐design
Architectures
Using
SAAM.
4.
Invited
Lectures
(10)
10)
(Feb
2011)
K.
SarFpi.
Collabora0ve
and
Smart
Healthcare
Integra0on
Environment.
eHealth
Seminar
Series.
Feb
2011.
McMaster
University.
Hamilton.
9)
(Nov
2009)
K.
SarFpi.
Emerging
Technologies
for
New
eHealth
Environment.
Biomedical
Engineering
Seminar,
McMaster
University.
8)
(Nov
2009)
M.
Najafi,
K.
SarFpi.
Service
Representa0ve
to
Enhance
SOA
Features.
SITCON:
The
CAS
/
NSERC
Strategic
Workshop
in
Smart
Internet
Technologies.
Toronto.
7)
(Jun
2008)
K.
SarFpi.
Modern
SoRware
Technology
for
eHealth.
ConsorFum
for
So<ware
Engineering
Research
(CSER).
London,
Canada.
6)
(Feb
2003)
SoRware
Architecture
Recovery
and
Modeling.
Dagstuhl
Seminar
03061,
Dagstuhl,
Germany.
5)
(May
2003)
Alborz:
An
Environment
for
SoRware
Architecture
Recovery
and
Evalua0on.
School
of
Computer
Science,
McGill
University,
Montreal.
4)
(April
2003)
Alborz:
An
Environment
for
SoRware
Architecture
Recovery
and
Evalua0on.
Department
of
Electrical
and
Computer
Engineering,
Queen’s
University,
Kingston.
3)
(May
2003)
Alborz:
An
Environment
for
SoRware
Architecture
Recovery
and
Evalua0on.
Department
of
CompuFng
and
So<ware,
McMaster
University,
Hamilton.
2)
(May
2003)
Alborz:
An
Environment
for
SoRware
Architecture
Recovery
and
Evalua0on.
Department
of
CompuFng
&
InformaFon
Science,
University
of
Guelph,
Guelph.
1)
(Dec
2002)
SoRware
Reverse
Engineering.
Pendar
Seminar,
School
of
Computer
Science,
University
of
Waterloo.
5.
Tool
Development
(4)
From
1998
to
2013,
my
research
teams
and
I
have
contributed
to
the
pracFcal
applicaFons
of
knowledge,
through
design,
development,
documentaFon,
and
presentaFon
of
several
so<ware
toolkits.
4)
Consultant-‐as-‐a-‐Service:
A
Context-‐driven
Mobile
Decision
Support
Service
(2011-‐2013).
hSp://faculty.uoit.ca/sar0pi/Posters/2013CASCONPoster.pdf
Consultant-‐as-‐a-‐Service
(CaaS)
is
a
new
generaFon
of
decision
support
services
using
techniques
from
so<ware
agents,
semanFc
analysis,
and
data
mining.
CasS
is
offered
as
a
set
of
cloud
APIs
that
coach
the
user,
who
is
not
familiar
with
an
organizaFon,
to
effecFvely
select
the
desired
organizaFon's
business
services.
3)
TAMMP:
Tool-‐Assisted
Knowledge
to
HL7
v3
Message
TranslaIon
(2007-‐2009).
hSp://faculty.uoit.ca/sar0pi/eHealth/TAMMP/Home.html
____________________________________________________________________________
Page
of
11 17
12. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
The
TAMMP
tool
guides
system
developers
to
design
the
required
communicaFon
messages
within
different
healthcare
integraFon
projects.
It
allows
the
developers
to
translate
healthcare
scenarios
into
HL7
v3
messages
in
a
seamless
manner.
The
mapping
process
is
based
on
the
concepts
“structured
healthcare
transacFons”
and
“contexts”.
TAMMP
uses
a
search
tool
built
on
leading
edge
SemanFc
Web
technologies
to
automate
mapping
of
structured
healthcare
transacFons
onto
HL7
v3
InteracFons.
2)
MacSeie:
McMaster
Service-‐based
eHeatlh
IntegraIon
Environment
(2009-‐2010).
hSp://faculty.uoit.ca/sar0pi/eHealth/MacSeie/Home.html
The
MacSeie
environment
allows
interoperability
between
two
legacy
healthcare
systems
using
service
oriented
architecture
(SOA)
and
HL7
v3
messages.
The
first
system
is
a
clinical
decision
support
system
(known
as
Vascular
Tracker,
VT)
from
the
COMPETE
III
research
team
at
Joseph
's
Healthcare
Research
Center
in
Hamilton.
The
second
system
is
an
electronic
medical
record
system
(EMR),
which
contains
the
medical
informaFon
of
paFents.
The
VT
and
EMR
systems
are
web-‐based
and
accessible
through
a
web
browser.
1)
ALBORZ:
SoBware
Architecture
Recovery
using
Data
Mining
(1998-‐2007).
hSp://faculty.uoit.ca/sar0pi/Alborz/sta0c/index.htm
(1998-‐2003)
I
developed
Alborz
toolkit
as
part
of
my
PhD
research
to
perform
pa[ern-‐based
so<ware
architecture
recovery
and
evaluaFon.
The
original
version
was
implemented
in
“Refine”
reengineering
environment
(+35,000
lines).
During
2004
to
2007,
I
migrate
the
original
tool
from
“Refine”
environment
into
Eclipse
IDE
plauorm
using
plug-‐in
technology.
I
have
demonstrated
both
staFc
and
dynamic
techniques
of
the
Alborz
toolkit
in
several
internaFonal
conferences,
workshops,
and
technology
showcases.
6.
Thesis/Projects
supervised.
Summary
of
HQP
Training
Doctoral Master’s
(Thesis
/
Project)
Undergraduate
(Capstone
Project)
CommiUee
(Supervisory
/
ExaminaIon)
Grand
Total
-‐
Supervised:
1
-‐
Co-‐supervised:
3
-‐
In
progress:
3
-‐
Incomplete:
1
-‐
Supervised:
21
-‐
Co-‐supervised:
4
-‐
In
progress:
3
-‐
Incomplete:
0
-‐
Supervised:
16
-‐
Co-‐supervised:
0
-‐
In
progress:
6
-‐
Supervisory:
6
-‐
ExaminaFon:
11
7 28 22 17 74
____________________________________________________________________________
Page
of
12 17
13. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
____________________________________________________________________________
Page
of
13 17
Summary
of
Teaching
ContribuIons
Program
Developed
Course
Developed
Contributed
Different
Courses
Taught
Undergraduate
Level
-‐
Proposed:
OpFon
in
So<ware
Engineering
-‐
Web
Systems:
100%
-‐
So<ware
Engineering
in
Cloud:
100%
-‐
Labs:
2
-‐
Projects:
3
5
-‐
So<ware
Eng.
-‐
OperaFng
Sys.
-‐
Object
Oriented
-‐
Web
Systems
-‐
Data
Structures
Graduate
Level
-‐
M.Sc
eHealth
at
McMaster
(Co-‐developed)
-‐
Service
CompuFng:
100%
-‐
eHealth
Technology:
100%
-‐
So<ware
Architecture:
100%
-‐
Formal
SpecificaFon:
70%
-‐
So<ware
Design:
50%
-‐
3
X
Directed
Studies:
100%
8
All
in
column
“Course
Developed”
Summary
of
University
and
Professional
Services
University
Service
External
Grant
Referee
Conference
PC
Member
Journal
External
Referee
Grand
Total
Total:
2003
-‐
2015
22 7 34 15 78
UOIT:
2011
-‐
2015
16
-‐
University:
3
-‐
Faculty:
9
-‐
Department:
3
2 12 3 33
14. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
E.
SERVICE
AND
ADMINISTRATIVE
POSITIONS
1.
University
Service
CommiUee
Name Role Level InsItuIon Period
of
Service
(Start
–
End)
22.
ECSE
Stream
Leader
for
So<ware
Systems
Leader Department UOIT May
2014
-‐
Present
21.
FEAS
So<ware
Engineering
Faculty
Hiring
Commi[ee
VoFng
Member
Faculty UOIT Feb
2013
–
Dec
2014
20.
FEAS
Capstone
Project
CompeFFon
Judge
VoFng
Member
Faculty UOIT Apr
12,
2013
19.
UOIT
OGS
Scholarship
Commi[ee
(representaFve
from
Faculty
of
Science)
VoFng
Member
University UOIT Mar
2013
–
Apr
2013
18.
UOIT
Faculty
of
Science
Graduate
Commi[ee
and
Program
Review
VoFng
Member
Faculty UOIT Dec
2012
–
Present
17.
FEAS
Graduate
Program
Advisor
for
MEng
ECE.
Advisor Faculty UOIT Sep
2012
–
May
2014
16.
UOIT,
Ontario
University
Fair Rep Faculty
UOIT Sep
29,
2012
15.
ECSE
So<ware
Engineering
Undergraduate
15.
Program
Review
Commi[ee
VoFng
Member
Department UOIT Oct
2012
–
Mar
2013
14.
ECSE
CEAB
Graduate
A[ribute
Commi[ee.
VoFng
Member
Department UOIT Oct
2012
–
Dec
2013
13.
UOIT
IT
Faculty
Advisory
Commi[ee,
Member
VoFng
Member
University UOIT Jan
2012
–
Jan
2014
12.
Ontario
Trillium
Scholarship
SelecFon
Commi[ee
VoFng
Member
University
UOIT Apr
2012
–
May
2012
11.
FEAS
Graduate
Commi[ee VoFng
Member
Faculty UOIT Dec
2011
-‐
Jun
2012
10.
FEAS
Strategic
Planning
for
Research VoFng
Member
Faculty UOIT Feb
2012
-‐
Apr
2012
9.
FEAS
TA
Commi[ee VoFng
Member
Faculty UOIT Jan
2012
–
Jun
2012
8.
FEAS
Faculty
Mentoring
Commi[ee Member Faculty UOIT Feb
2012
-‐
Present
____________________________________________________________________________
Page
of
14 17
15. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
2.
Professional
Service
7.
ECSE
Departmental
Commi[ee VoFng
Member
Department UOIT Jul
2011
-‐
Present
6.
Curriculum
Commi[ee
for
“Master
of
eHealth”
Program
(among
three
FaculFes,
Engineering,
Health
Sciences,
Business
School)
Co-‐
Director
Faculty McMaster Sep
2007
–
Jun
2010
5.
Engineering
and
Management
OperaFng
Commi[ee
VoFng
Member
Faculty McMaster Jul
2004
–
Jun
2010
4.
CAS
Graduate
Curriculum
and
Policy
(Computer
Science)
VoFng
Member
Department McMaster Sep
2003
–
Jun
2009
3.
CAS
Graduate
Curriculum
and
Policy
(So<ware
Engineering)
VoFng
Member
Department McMaster Jul
2009
–
Jun
2010
2.
CAS
Undergraduate
Curriculum
and
Policy
(So<ware
Engineering
and
Mechatronics)
VoFng
Member
Department McMaster Dec
2007
–
Jul
2008
1.
CAS
web
site
design
and
content
management
Chair Department McMaster Jul
2004
–
Jun
2005
External
Grant
Referee
Name
of
Grant
/
CommiUee
OrganizaIon Dates
7.
CollaboraFve
Health
Research
Projects
(CHRP)
Peer-‐
Review
Commi[ee
Member
NSERC
and
CIHR
Sponsored
OrganizaFon
2014
-‐
2015
6.
CollaboraFve
Health
Research
Projects
(CHRP)
Peer-‐
Review
Commi[ee
Member
NSERC
and
CIHR
Sponsored
OrganizaFon
2013
-‐
2014
5.
Ontario
Graduate
Scholarship
(OGS)
SelecFon
Panel
in
Computer
and
So<ware
Engineering
discipline
Ministry
of
Training,
Colleges
and
UniversiFes
2006
(Chair
of
CommiUee)
4.
Ontario
Graduate
Scholarship
(OGS)
SelecFon
Panel
in
Computer
and
So<ware
Engineering
discipline
Ministry
of
Training,
Colleges
and
UniversiFes
2005
3.
NSERC
College
and
Community
InnovaFons
(CCI)
Grant
Program
NSERC 2009
2.
NSERC
Discovery
and
InnovaFon
Grant
Reviewer NSERC 2009
1.
NSERC
Discovery
and
InnovaFon
Grant
Reviewer NSERC 2005
____________________________________________________________________________
Page
of
15 17
16. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
Program
CommiUee
(PC)
Member
Conference
Name AbbreviaIon Conference
Date
34.
11th
IEEE
InternaFonal
Conference
on
Service
CompuFng
SCC’14
Jun
2014
32.
23rd
IBM
CASCON
Conference.
CASCON’13
Nov
2013
29.
22nd
IBM
CASCON
Conference.
CASCON’12
Nov
2012
25.
27th
IEEE
InternaFonal
Conference
on
So<ware
Maintenance.
ICSM’11
Sep
2011
22.
17th
IEEE
Working
Conference
on
Reverse
Engineering.
WCRE’10
Oct
2010
17.
16th
IEEE
Working
Conference
on
Reverse
Engineering.
WCRE’09
Oct
2009
13.
15th
IEEE
Working
Conference
on
Reverse
Engineering.
WCRE’08
Oct
2008
9.
23rd
IEEE
InternaFonal
Conference
on
So<ware
Maintenance.
ICSM’07
Oct
2007
6.
14th
IEEE
InternaFonal
Conference
on
Program
Comprehension.
ICPC’06
Jun
2006
4.
IASTED
conference
on
Web
Technologies,
ApplicaFons,
and
Services.
WATS’05
Jul
2005
2.
IASTED
conference
on
Web
Technologies,
ApplicaFons,
and
Services.
WTAS’04
Jul
2004
____________________________________________________________________________
Page
of
16 17
17. Curriculum
Vitae
Kamran
Sar0pi
PhD,
P.Eng
Journal
External
Referee
Journal
Name AbbreviaIon Year
16.InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
15.
IEEE's
TransacFons
on
Services
CompuFng
14.
Journal
of
So<ware:
EvoluFon
and
Process
13.
InformaFon
Systems
FronFers.
Special
Issue
on
eHealth
Interoperability.
12.
Journal
of
InformaFon
Systems
FronFers.
11.
IEEE
TransacFon
for
MulFmedia.
10.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
9.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
8.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
7.
InternaFonal
Journal
of
So<ware
Engineering
and
Knowledge
Engineering
6.
Journal
of
So<ware
PracFce
and
Experience.
5.
TransacFons
on
So<ware
Engineering.
4.
Journal
of
OpFmizaFon
Methods
and
So<ware.
3.
Journal
of
Science
of
Computer
Programming
(SCICO)
Special
Issue
from
IEEE
WCRE
2000
Conference.
2.
Journal
of
Systems
and
So<ware,
special
issue
for
best
papers
of
the
IEEE
Conference
WCRE
2002.
1.
Journal
of
Systems
and
So<ware,
special
issue
on
So<ware
Architecture
-‐
Engineering
Quality
A[ributes.
IJSEKE
TSC
JSME
IJSEKE
IJSEKE
IJSEKE
IJSEKE
SPE
TSE
OMS
SCICO
JSS
JSS
2015
2012
2012
2011
2010
2008
2008
2006
2005
2004
2005
2004
2004
2004
2003
2002
____________________________________________________________________________
Page
of
17 17