SlideShare a Scribd company logo
1 of 17
Prof. In-Young Ko
March 2017
http://webeng.kaist.ac.kr/
School of Computing
WebEng People
• Professor:
– In-Young Ko
• Ph.D. Students:
– Seung-Hyun Kim
– Jeung-Hyun Kwon
– Min-Hyeop Kim
– Kyeongdeok Baek
• M.S. Students:
– Sanggyu Nam
– Noé Domínguez-Porras
– Thanh Duong Ta
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 2
WE
How does the World Wide Web look like?
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 3
http://www.opte.org/
http://blog.econocom.com/en/blog/sm
art-city-a-whole-ecosystem/
Web of Physical Things
http://data.dws.informatik.uni-mannheim.de/lodcloud/2014/
Linked Data
Web Resource Layers
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 4
https://courses.candelalearning.com/computerapps/wp-
content/uploads/sites/746/2015/08/WorldWideWebAroundW
ikipedia.png
Web of Hypertext
Documents
http://webservices.ufhea
lth.org/services/social-
media-consultation/
Web Services
http://thenextweb.com/socialmedia/2
013/11/24/facebook-grandparents-
need-next-gen-social-network/
Social Web
Creating New Values from Web Resources
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 5
http://blog.econocom.com/en/blog/
smart-city-a-whole-ecosystem/
Web of Physical Things
http://data.dws.informatik.uni-mannheim.de/lodcloud/20 14/
Linked Data
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
Web resources are:
- Diverse
- Heterogeneous
- Dynamic
User-centric
integration
• Service-oriented
modeling
• Dynamic service
discovery
• Adaptive service
composition and
coordination
New Values
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 2017Copyright (c) Korea Advanced Institute of Science and Technology 6
Research Areas of Web Engineering Lab.
 Services computing
– Task-oriented service provision
– Service composition/mashups
– Service-oriented architecture
 Dynamic and adaptive SE
– Adaptive and evolvable software
– Knowledge-based software engineering
– End-user software engineering
 Web applications
– Web application testing
– Semantically-based recommendations
– Semantic and mobile Web applications
– Web-based information management
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 7
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.
Categories of Web Applications
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 8
[GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
New Trends on the Web
• 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 2017Copyright (c) Korea Advanced Institute of Science and Technology 9
Spontaneous Service Computing Environments
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 10
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
Paradigm Shift in Software Development
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 11
static dynamic
Developer-centric
User-centric
Traditional SE
New SE Paradigm
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 2017Copyright (c) Korea Advanced Institute of Science and Technology 12
Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 13
User-centric Fog Computing for IoT Env.
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 14
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 2017Copyright (c) Korea Advanced Institute of Science and Technology 15
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 2017Copyright (c) Korea Advanced Institute of Science and Technology 16
QUESTIONS?
March 2017Copyright (c) Korea Advanced Institute of Science and Technology 17

More Related Content

Similar to KAIST Web Engineering Lab Introduction (2017 ver.)

manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new version
Oswalt Manoj
 
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionTUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
Hong-Linh Truong
 

Similar to KAIST Web Engineering Lab Introduction (2017 ver.) (20)

Webeng lab i_ko_201603
Webeng lab i_ko_201603Webeng lab i_ko_201603
Webeng lab i_ko_201603
 
WebEngLab_In-YoungKo_201807
WebEngLab_In-YoungKo_201807WebEngLab_In-YoungKo_201807
WebEngLab_In-YoungKo_201807
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
 
WebEngLab _201911
WebEngLab _201911 WebEngLab _201911
WebEngLab _201911
 
WebEng Lab 2014
WebEng Lab 2014WebEng Lab 2014
WebEng Lab 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
 
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
 
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 ...
 
Big Data and Computer Science Education
Big Data and Computer Science EducationBig Data and Computer Science Education
Big Data and Computer Science Education
 
Seminario Sobre Datasets Consorcio Madrono
Seminario Sobre Datasets Consorcio Madrono Seminario Sobre Datasets Consorcio Madrono
Seminario Sobre Datasets Consorcio Madrono
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
Cyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in ScienceCyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in Science
 
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionTUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
 
NSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingNSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meeting
 
PERICLES Presentation at IDCC 2015
PERICLES Presentation at IDCC 2015PERICLES Presentation at IDCC 2015
PERICLES Presentation at IDCC 2015
 
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
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACI
 
Official resume titash_mandal_
Official resume titash_mandal_Official resume titash_mandal_
Official resume titash_mandal_
 

Recently uploaded

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 

Recently uploaded (20)

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 

KAIST Web Engineering Lab Introduction (2017 ver.)

  • 1. Prof. In-Young Ko March 2017 http://webeng.kaist.ac.kr/ School of Computing
  • 2. WebEng People • Professor: – In-Young Ko • Ph.D. Students: – Seung-Hyun Kim – Jeung-Hyun Kwon – Min-Hyeop Kim – Kyeongdeok Baek • M.S. Students: – Sanggyu Nam – Noé Domínguez-Porras – Thanh Duong Ta March 2017Copyright (c) Korea Advanced Institute of Science and Technology 2 WE
  • 3. How does the World Wide Web look like? March 2017Copyright (c) Korea Advanced Institute of Science and Technology 3 http://www.opte.org/
  • 4. http://blog.econocom.com/en/blog/sm art-city-a-whole-ecosystem/ Web of Physical Things http://data.dws.informatik.uni-mannheim.de/lodcloud/2014/ Linked Data Web Resource Layers March 2017Copyright (c) Korea Advanced Institute of Science and Technology 4 https://courses.candelalearning.com/computerapps/wp- content/uploads/sites/746/2015/08/WorldWideWebAroundW ikipedia.png Web of Hypertext Documents http://webservices.ufhea lth.org/services/social- media-consultation/ Web Services http://thenextweb.com/socialmedia/2 013/11/24/facebook-grandparents- need-next-gen-social-network/ Social Web
  • 5. Creating New Values from Web Resources March 2017Copyright (c) Korea Advanced Institute of Science and Technology 5 http://blog.econocom.com/en/blog/ smart-city-a-whole-ecosystem/ Web of Physical Things http://data.dws.informatik.uni-mannheim.de/lodcloud/20 14/ Linked Data 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 Web resources are: - Diverse - Heterogeneous - Dynamic User-centric integration • Service-oriented modeling • Dynamic service discovery • Adaptive service composition and coordination New Values
  • 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 2017Copyright (c) Korea Advanced Institute of Science and Technology 6
  • 7. Research Areas of Web Engineering Lab.  Services computing – Task-oriented service provision – Service composition/mashups – Service-oriented architecture  Dynamic and adaptive SE – Adaptive and evolvable software – Knowledge-based software engineering – End-user software engineering  Web applications – Web application testing – Semantically-based recommendations – Semantic and mobile Web applications – Web-based information management March 2017Copyright (c) Korea Advanced Institute of Science and Technology 7 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.
  • 8. Categories of Web Applications March 2017Copyright (c) Korea Advanced Institute of Science and Technology 8 [GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
  • 9. New Trends on the Web • 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 2017Copyright (c) Korea Advanced Institute of Science and Technology 9
  • 10. Spontaneous Service Computing Environments March 2017Copyright (c) Korea Advanced Institute of Science and Technology 10 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
  • 11. Paradigm Shift in Software Development March 2017Copyright (c) Korea Advanced Institute of Science and Technology 11 static dynamic Developer-centric User-centric Traditional SE New SE Paradigm
  • 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 2017Copyright (c) Korea Advanced Institute of Science and Technology 12
  • 13. Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments March 2017Copyright (c) Korea Advanced Institute of Science and Technology 13
  • 14. User-centric Fog Computing for IoT Env. March 2017Copyright (c) Korea Advanced Institute of Science and Technology 14 IoT 기기 서비스 포그 (사용자 태스크) 웹자원(서비스 및 데이터) 클라우드 서비스 사용자 모바일 기기
  • 15. 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 2017Copyright (c) Korea Advanced Institute of Science and Technology 15
  • 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 2017Copyright (c) Korea Advanced Institute of Science and Technology 16
  • 17. QUESTIONS? March 2017Copyright (c) Korea Advanced Institute of Science and Technology 17