SlideShare a Scribd company logo
Prof. In-Young Ko
March 2016
http://webeng.kaist.ac.kr/
School of Computing
Web Engineering Lab.
Research Areas
• Service computing
– Task-oriented service provision
– Service composition/mashups
– Service-oriented architecture
• Web applications
– Web application testing
– Semantically-based recommendations
– Semantic and mobile Web applications & information privacy
– Web-based information management
• Dynamic and adaptive software engineering
– Adaptive and evolvable software
– Knowledge-based software engineering
– End-user software engineering
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 2
WE are working on software engineering issues of building software
systems that effectively utilize various Web-based resources, are adaptable
to changing needs and conditions in highly dynamic environments, and
allow end users to participate in the evolution of the software.
People at WebEng Lab.
• Professor:
– In-Young Ko
• Ph.D. Researcher
– Hyungmin Koo
• Ph.D. Students:
– Han-Gyu Ko
– Seung-Hyun Kim
– Jeung-Hyun Kwon
– Min-Hyeop Kim
• M.S. Students:
– Jihoon Kim
– Jinseo Lee
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 3
How does the World Wide Web look like?
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 4
http://www.opte.org/
http://blog.econocom.com/en/blog/
smart-city-a-whole-ecosystem/
Web of Physical Things
http://data.dws.informatik.uni-mannheim.de/lodcloud/2014/
Linked Data
Web Layers
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 5
https://courses.candelalearning.com/computerapps/wp-
content/uploads/sites/746/2015/08/WorldWideWebAro
undWikipedia.png
Web of Hypertext
Documents
http://webservices.ufh
ealth.org/services/soci
al-media-consultation/
Web Services
http://thenextweb.com/socialmedi
a/2013/11/24/facebook-
grandparents-need-next-gen-
social-network/
Social Web
The Web: A Platform for Software Engineering
• Provides repositories for searching software services
• Provides a medium for deploying software as services
• Supports protocols to access software services
• Supports an environment to dynamically compose (assemble or
synthesize) applications
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 6
Categories of Web Applications
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 7
[GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
Spontaneous Service Computing Environments
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 8
www.say-
service.com/approach.php...ang%3
Den
http://www.augmented.org/pix/arconcept.jpg
Web of Data
Web
Documents
& SNS
ryuchiso20.tistory.com/13
dret.net/lectures/web-fall09/trends IoT
Mobile Devices
www.opte.org/maps
New Trends
• Web as a Platform
• Mobile Web & “The One Web”
• Internet of Things
– A network of objects
• Internet of Services
– Locating and Accessing Services
– Service Mash-up
– Semantic Web Services
• Urban Computing
• Web 3.0
– Future Internet with its three central pillars "Social Web",
"Semantic Web" and "Service Web" [Christoph Meinel]
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 9
Paradigm Shift in Software Development
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 10
static dynamic
Developer-centric
User-centric
Traditional SE
New SE Paradigm
Main Approaches
• Task-oriented Service Computing
– Enable high-level software design (in multiple abstractions) with
primarily considering user tasks
– Support iterative and gradual development
– Improve reusability
– Enable application adaptability
– Enable service-privacy tradeoff
• Dynamic & Adaptive Software Engineering
– Improve correctness and context awareness
– Improve interoperability
– Support semi-automatic composition
– Enable end-user programming (mash-ups)
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 11
Research Projects
• Spontaneous Service Provision in IoT Environments
(미래부)
• Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments (ADD)
• Cloud and Fog Based Service Computing for
Distributed Super Computing Environments (미래부)
• Component Grid: A Knowledge-based Software Reuse
Environment (DAPA/ADD)
• Semantic-Cloud-based Content Recommendations (KT)
• Service-oriented Common Operation Environment for
Unmanned Weapon Systems (Samsung Thales)
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 12
Spontaneous Service Provision in IoT Env.
• Role-based proactive service provision
• On-demand service requirements identification and composition
• Service reconfiguration and optimization based on cognitive resources
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 13
Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 14
User-centric Fog Computing for IoT Env.
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 15
IoT 기기
서비스 포그
(사용자 태스크)
웹자원(서비스 및 데이터) 클라우드 서비스
사용자
모바일 기기
Meetings
• Breakfast Meetings – every Monday
morning
• Lab Seminars – every Tuesday evening
– Discussions about research projects
– Full presentations – about the progress on
individual research and projects
– Short presentations – about important
literatures and initial ideas (done by 1st
semester graduate students)
• Individual Meetings – every week
• Lab Gatherings – at least once a month
• M.T.
– Summer – Jeju and/or nice beach and/or
mountain
– Winter – Ski resort and/or mountain
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 16
Conferences
• WWW (World Wide Web)
• ICWS (International Conference on Web
Services)
• ICWE (International Conference on Web
Engineering)
• ICSE (International Conference on Software
Engineering)
• ISWC (International Semantic Web
Conference)
• WI (Web Intelligence)
• COMPSAC (Conference on Computers,
Software, and Applications)
• Ubicomp
• KCSE (Korea Conference on Software
Engineering)
• …
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 17
QUESTIONS?
March 2016Copyright (c) Korea Advanced Institute of Science and Technology 18

More Related Content

What's hot

Murugan c publications and participations
Murugan c publications and participationsMurugan c publications and participations
Murugan c publications and participations
muruganachievements
 
A Service Science Context in Education Driven by Disruptive Innovation and th...
A Service Science Context in Education Driven by Disruptive Innovation and th...A Service Science Context in Education Driven by Disruptive Innovation and th...
A Service Science Context in Education Driven by Disruptive Innovation and th...
International Society of Service Innovation Professionals
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
IJSEA
 
RashmiTongeRResume
RashmiTongeRResumeRashmiTongeRResume
RashmiTongeRResume
Rashmi Tonge
 
dishank CV
dishank CVdishank CV
dishank CV
dishank tanwar
 
Feasibility of Artificial Neural Network in Civil Engineering
Feasibility of Artificial Neural Network in Civil EngineeringFeasibility of Artificial Neural Network in Civil Engineering
Feasibility of Artificial Neural Network in Civil Engineering
ijtsrd
 
Android Devlopment Presentation
Android Devlopment PresentationAndroid Devlopment Presentation
Android Devlopment Presentation
VaibhavDaf1
 
Cyberinfrastructure at Clemson University
Cyberinfrastructure at Clemson UniversityCyberinfrastructure at Clemson University
Cyberinfrastructure at Clemson University
D. E. (Steve) Stevenson
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
Sabidur Rahman
 
Computing - Delivering Innovative Research
Computing - Delivering Innovative ResearchComputing - Delivering Innovative Research
Computing - Delivering Innovative Research
Peter Lancaster
 
Arpan pal icdcn
Arpan pal icdcnArpan pal icdcn
Arpan pal icdcn
Arpan Pal
 
Efficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsEfficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjects
Jisc
 
The New e-Science (Bangalore Edition)
The New e-Science (Bangalore Edition)The New e-Science (Bangalore Edition)
The New e-Science (Bangalore Edition)
David De Roure
 
resume v 5.0
resume v 5.0resume v 5.0
resume v 5.0
Ye Xu
 
Anju Soosan-Resume
Anju Soosan-ResumeAnju Soosan-Resume
Anju Soosan-Resume
Anju Soosan Baby
 

What's hot (15)

Murugan c publications and participations
Murugan c publications and participationsMurugan c publications and participations
Murugan c publications and participations
 
A Service Science Context in Education Driven by Disruptive Innovation and th...
A Service Science Context in Education Driven by Disruptive Innovation and th...A Service Science Context in Education Driven by Disruptive Innovation and th...
A Service Science Context in Education Driven by Disruptive Innovation and th...
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
 
RashmiTongeRResume
RashmiTongeRResumeRashmiTongeRResume
RashmiTongeRResume
 
dishank CV
dishank CVdishank CV
dishank CV
 
Feasibility of Artificial Neural Network in Civil Engineering
Feasibility of Artificial Neural Network in Civil EngineeringFeasibility of Artificial Neural Network in Civil Engineering
Feasibility of Artificial Neural Network in Civil Engineering
 
Android Devlopment Presentation
Android Devlopment PresentationAndroid Devlopment Presentation
Android Devlopment Presentation
 
Cyberinfrastructure at Clemson University
Cyberinfrastructure at Clemson UniversityCyberinfrastructure at Clemson University
Cyberinfrastructure at Clemson University
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
 
Computing - Delivering Innovative Research
Computing - Delivering Innovative ResearchComputing - Delivering Innovative Research
Computing - Delivering Innovative Research
 
Arpan pal icdcn
Arpan pal icdcnArpan pal icdcn
Arpan pal icdcn
 
Efficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsEfficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjects
 
The New e-Science (Bangalore Edition)
The New e-Science (Bangalore Edition)The New e-Science (Bangalore Edition)
The New e-Science (Bangalore Edition)
 
resume v 5.0
resume v 5.0resume v 5.0
resume v 5.0
 
Anju Soosan-Resume
Anju Soosan-ResumeAnju Soosan-Resume
Anju Soosan-Resume
 

Similar to Webeng lab i_ko_201603

KAIST Web Engineering Lab Introduction (2017 ver.)
KAIST Web Engineering Lab Introduction (2017 ver.)KAIST Web Engineering Lab Introduction (2017 ver.)
KAIST Web Engineering Lab Introduction (2017 ver.)
webeng-kaist
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
KAISTWebEng
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
Yomna Mahmoud Ibrahim Hassan
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube
 
bonino
boninobonino
bonino
Dario Bonino
 
manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new version
Oswalt Manoj
 
Development of Southern Luzon State University Digital Library of Theses and ...
Development of Southern Luzon State University Digital Library of Theses and ...Development of Southern Luzon State University Digital Library of Theses and ...
Development of Southern Luzon State University Digital Library of Theses and ...
IRJET Journal
 
A Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical SystemsA Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical Systems
Henry Muccini
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
ISSGC Summer School
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
Duc Minh Le
 
Resume
ResumeResume
Observlets
Observlets Observlets
Observlets
Aastha Madaan
 
sample-resume
sample-resumesample-resume
sample-resume
Avinash Malik
 
Enabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scaleEnabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scale
Monika Solanki
 
Contextual Inference and Characterization Derived from Wireless Network Mining
Contextual Inference and Characterization Derived from Wireless Network MiningContextual Inference and Characterization Derived from Wireless Network Mining
Contextual Inference and Characterization Derived from Wireless Network Mining
Rute C. Sofia
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
inLabFIB
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management Programme
JISC Netskills
 
JISC's AIM programme
JISC's AIM programmeJISC's AIM programme
JISC's AIM programme
Christopher Brown
 
Rahul internet of things
Rahul internet of thingsRahul internet of things
Rahul internet of things
Rahul Tathod
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
FIESTA-IoT
 

Similar to Webeng lab i_ko_201603 (20)

KAIST Web Engineering Lab Introduction (2017 ver.)
KAIST Web Engineering Lab Introduction (2017 ver.)KAIST Web Engineering Lab Introduction (2017 ver.)
KAIST Web Engineering Lab Introduction (2017 ver.)
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013
 
bonino
boninobonino
bonino
 
manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new version
 
Development of Southern Luzon State University Digital Library of Theses and ...
Development of Southern Luzon State University Digital Library of Theses and ...Development of Southern Luzon State University Digital Library of Theses and ...
Development of Southern Luzon State University Digital Library of Theses and ...
 
A Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical SystemsA Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical Systems
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
Resume
ResumeResume
Resume
 
Observlets
Observlets Observlets
Observlets
 
sample-resume
sample-resumesample-resume
sample-resume
 
Enabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scaleEnabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scale
 
Contextual Inference and Characterization Derived from Wireless Network Mining
Contextual Inference and Characterization Derived from Wireless Network MiningContextual Inference and Characterization Derived from Wireless Network Mining
Contextual Inference and Characterization Derived from Wireless Network Mining
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management Programme
 
JISC's AIM programme
JISC's AIM programmeJISC's AIM programme
JISC's AIM programme
 
Rahul internet of things
Rahul internet of thingsRahul internet of things
Rahul internet of things
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 

Recently uploaded

FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
EMERSON EDUARDO RODRIGUES
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTERUNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
vmspraneeth
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
Properties of Fluids, Fluid Statics, Pressure Measurement
Properties of Fluids, Fluid Statics, Pressure MeasurementProperties of Fluids, Fluid Statics, Pressure Measurement
Properties of Fluids, Fluid Statics, Pressure Measurement
Indrajeet sahu
 
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
GiselleginaGloria
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
OKORIE1
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 

Recently uploaded (20)

FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTERUNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
Properties of Fluids, Fluid Statics, Pressure Measurement
Properties of Fluids, Fluid Statics, Pressure MeasurementProperties of Fluids, Fluid Statics, Pressure Measurement
Properties of Fluids, Fluid Statics, Pressure Measurement
 
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 

Webeng lab i_ko_201603

  • 1. Prof. In-Young Ko March 2016 http://webeng.kaist.ac.kr/ School of Computing
  • 2. Web Engineering Lab. Research Areas • Service computing – Task-oriented service provision – Service composition/mashups – Service-oriented architecture • Web applications – Web application testing – Semantically-based recommendations – Semantic and mobile Web applications & information privacy – Web-based information management • Dynamic and adaptive software engineering – Adaptive and evolvable software – Knowledge-based software engineering – End-user software engineering March 2016Copyright (c) Korea Advanced Institute of Science and Technology 2 WE are working on software engineering issues of building software systems that effectively utilize various Web-based resources, are adaptable to changing needs and conditions in highly dynamic environments, and allow end users to participate in the evolution of the software.
  • 3. People at WebEng Lab. • Professor: – In-Young Ko • Ph.D. Researcher – Hyungmin Koo • Ph.D. Students: – Han-Gyu Ko – Seung-Hyun Kim – Jeung-Hyun Kwon – Min-Hyeop Kim • M.S. Students: – Jihoon Kim – Jinseo Lee March 2016Copyright (c) Korea Advanced Institute of Science and Technology 3
  • 4. How does the World Wide Web look like? March 2016Copyright (c) Korea Advanced Institute of Science and Technology 4 http://www.opte.org/
  • 5. http://blog.econocom.com/en/blog/ smart-city-a-whole-ecosystem/ Web of Physical Things http://data.dws.informatik.uni-mannheim.de/lodcloud/2014/ Linked Data Web Layers March 2016Copyright (c) Korea Advanced Institute of Science and Technology 5 https://courses.candelalearning.com/computerapps/wp- content/uploads/sites/746/2015/08/WorldWideWebAro undWikipedia.png Web of Hypertext Documents http://webservices.ufh ealth.org/services/soci al-media-consultation/ Web Services http://thenextweb.com/socialmedi a/2013/11/24/facebook- grandparents-need-next-gen- social-network/ Social Web
  • 6. The Web: A Platform for Software Engineering • Provides repositories for searching software services • Provides a medium for deploying software as services • Supports protocols to access software services • Supports an environment to dynamically compose (assemble or synthesize) applications March 2016Copyright (c) Korea Advanced Institute of Science and Technology 6
  • 7. Categories of Web Applications March 2016Copyright (c) Korea Advanced Institute of Science and Technology 7 [GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
  • 8. Spontaneous Service Computing Environments March 2016Copyright (c) Korea Advanced Institute of Science and Technology 8 www.say- service.com/approach.php...ang%3 Den http://www.augmented.org/pix/arconcept.jpg Web of Data Web Documents & SNS ryuchiso20.tistory.com/13 dret.net/lectures/web-fall09/trends IoT Mobile Devices www.opte.org/maps
  • 9. New Trends • Web as a Platform • Mobile Web & “The One Web” • Internet of Things – A network of objects • Internet of Services – Locating and Accessing Services – Service Mash-up – Semantic Web Services • Urban Computing • Web 3.0 – Future Internet with its three central pillars "Social Web", "Semantic Web" and "Service Web" [Christoph Meinel] March 2016Copyright (c) Korea Advanced Institute of Science and Technology 9
  • 10. Paradigm Shift in Software Development March 2016Copyright (c) Korea Advanced Institute of Science and Technology 10 static dynamic Developer-centric User-centric Traditional SE New SE Paradigm
  • 11. Main Approaches • Task-oriented Service Computing – Enable high-level software design (in multiple abstractions) with primarily considering user tasks – Support iterative and gradual development – Improve reusability – Enable application adaptability – Enable service-privacy tradeoff • Dynamic & Adaptive Software Engineering – Improve correctness and context awareness – Improve interoperability – Support semi-automatic composition – Enable end-user programming (mash-ups) March 2016Copyright (c) Korea Advanced Institute of Science and Technology 11
  • 12. Research Projects • Spontaneous Service Provision in IoT Environments (미래부) • Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments (ADD) • Cloud and Fog Based Service Computing for Distributed Super Computing Environments (미래부) • Component Grid: A Knowledge-based Software Reuse Environment (DAPA/ADD) • Semantic-Cloud-based Content Recommendations (KT) • Service-oriented Common Operation Environment for Unmanned Weapon Systems (Samsung Thales) March 2016Copyright (c) Korea Advanced Institute of Science and Technology 12
  • 13. Spontaneous Service Provision in IoT Env. • Role-based proactive service provision • On-demand service requirements identification and composition • Service reconfiguration and optimization based on cognitive resources March 2016Copyright (c) Korea Advanced Institute of Science and Technology 13
  • 14. Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments March 2016Copyright (c) Korea Advanced Institute of Science and Technology 14
  • 15. User-centric Fog Computing for IoT Env. March 2016Copyright (c) Korea Advanced Institute of Science and Technology 15 IoT 기기 서비스 포그 (사용자 태스크) 웹자원(서비스 및 데이터) 클라우드 서비스 사용자 모바일 기기
  • 16. Meetings • Breakfast Meetings – every Monday morning • Lab Seminars – every Tuesday evening – Discussions about research projects – Full presentations – about the progress on individual research and projects – Short presentations – about important literatures and initial ideas (done by 1st semester graduate students) • Individual Meetings – every week • Lab Gatherings – at least once a month • M.T. – Summer – Jeju and/or nice beach and/or mountain – Winter – Ski resort and/or mountain March 2016Copyright (c) Korea Advanced Institute of Science and Technology 16
  • 17. Conferences • WWW (World Wide Web) • ICWS (International Conference on Web Services) • ICWE (International Conference on Web Engineering) • ICSE (International Conference on Software Engineering) • ISWC (International Semantic Web Conference) • WI (Web Intelligence) • COMPSAC (Conference on Computers, Software, and Applications) • Ubicomp • KCSE (Korea Conference on Software Engineering) • … March 2016Copyright (c) Korea Advanced Institute of Science and Technology 17
  • 18. QUESTIONS? March 2016Copyright (c) Korea Advanced Institute of Science and Technology 18