SlideShare a Scribd company logo
Prof. In-Young Ko
March 13, 2015
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
• Dynamic and adaptive software engineering
– Adaptive and evolvable software
– Knowledge-based software engineering
– End-user software engineering
• Web applications
– Semantically-based recommendations
– Semantic and mobile Web applications & information privacy
– Web-based information management
March 2015Copyright (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
• 4 Ph.D. students:
– Han-Gyu Ko
– Seung-Hyun Kim
– Jeung-Hyun Kwon
– Min-Hyeop Kim
• 2 M.S. students:
– Hyun-Jun Cho
– Joo-Sik Son
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 3
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 2015Copyright (c) Korea Advanced Institute of Science and Technology 4
Categories of Web Applications
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 5
[GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
Spontaneous Service Computing Environments
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 6
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 2015Copyright (c) Korea Advanced Institute of Science and Technology 7
Paradigm Shift in Software Development
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 8
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 2015Copyright (c) Korea Advanced Institute of Science and Technology 9
Research Projects
• Spontaneous Service Provision in IoT Environments
(KCC)
• Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments (ADD)
• 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 2015Copyright (c) Korea Advanced Institute of Science and Technology 10
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 2015Copyright (c) Korea Advanced Institute of Science and Technology 11
Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 12
Knowledge-based Software Reuse
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 13
The Defense Software Component Grid (DSCG) is an
infrastructure that enables developers of defense
software to transparently and efficiently share and reuse
software components that are developed by different
developers for different information systems.
Semantic-Cloud-based Content Recommendations
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 14
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 2015Copyright (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 2015Copyright (c) Korea Advanced Institute of Science and Technology 16
QUESTIONS?
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 17

More Related Content

PPTX
연구실 소개(2014)
PPTX
KAIST Web Engineering Lab Introduction (2017 ver.)
PPTX
연구실 소개 2014
PDF
Christoph Barrett - Policy Informatics at Societal Scale
PPTX
Reginald Desroches - Building Disaster Reslience
PDF
PPTX
SocialCom 2009 - Social Synchrony
PDF
IoT Week Rotterdam - Education and IoT
연구실 소개(2014)
KAIST Web Engineering Lab Introduction (2017 ver.)
연구실 소개 2014
Christoph Barrett - Policy Informatics at Societal Scale
Reginald Desroches - Building Disaster Reslience
SocialCom 2009 - Social Synchrony
IoT Week Rotterdam - Education and IoT

What's hot (6)

PPT
The New e-Science
PDF
CV-krist
DOC
hura GurdeepDec 11, 2015
DOCX
Murugan c publications and participations
PDF
Batra_shilpa
PDF
Pratikkumar Desai
The New e-Science
CV-krist
hura GurdeepDec 11, 2015
Murugan c publications and participations
Batra_shilpa
Pratikkumar Desai
Ad

Viewers also liked (6)

PPTX
Web engineering lecture 4
PPTX
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
PPT
อ้างอิง
PDF
Towards a Common Metamodel for the Development of Web Applications
PDF
UML-Based Web Engineering
PDF
UML-based Web Engineering (UWE)
Web engineering lecture 4
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
อ้างอิง
Towards a Common Metamodel for the Development of Web Applications
UML-Based Web Engineering
UML-based Web Engineering (UWE)
Ad

Similar to KAIST Web Engineering Lab. (20)

PPTX
Webeng lab i_ko_201603
PPTX
WebEng_202010
PPTX
WebEng Lab 2014
PPTX
WebEng_202107
PPTX
WebEngLab_In-YoungKo_201807
PPTX
WebEngLab _201911
PPTX
JISC's AIM programme
PPTX
Advancing the JISC Access & Identity Management Programme
PDF
Yomna Hassan CV 2014
PDF
manoj resume new version
PDF
Duc le CV
PPT
Session 36 - Engage Results
PDF
Daniel Cahall Spring 2016 Resume
PDF
sample-resume
PDF
EarthCube Monthly Community Webinar- Nov. 22, 2013
PPT
TERMINALFOUR t44u 2010 - UCD CMS Case Study
PDF
CV B150730-02M 张春晓 20151130
PPTX
Notes sharing web application using Django
PDF
RKSinha_latest_december
PDF
Seminar VU Amsterdam 2015
Webeng lab i_ko_201603
WebEng_202010
WebEng Lab 2014
WebEng_202107
WebEngLab_In-YoungKo_201807
WebEngLab _201911
JISC's AIM programme
Advancing the JISC Access & Identity Management Programme
Yomna Hassan CV 2014
manoj resume new version
Duc le CV
Session 36 - Engage Results
Daniel Cahall Spring 2016 Resume
sample-resume
EarthCube Monthly Community Webinar- Nov. 22, 2013
TERMINALFOUR t44u 2010 - UCD CMS Case Study
CV B150730-02M 张春晓 20151130
Notes sharing web application using Django
RKSinha_latest_december
Seminar VU Amsterdam 2015

Recently uploaded (20)

PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
Website Design Services for Small Businesses.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
assetexplorer- product-overview - presentation
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms I-SECS-1021-03
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Operating system designcfffgfgggggggvggggggggg
Wondershare Filmora 15 Crack With Activation Key [2025
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Complete Guide to Website Development in Malaysia for SMEs
Website Design Services for Small Businesses.pdf
Nekopoi APK 2025 free lastest update
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
AutoCAD Professional Crack 2025 With License Key
17 Powerful Integrations Your Next-Gen MLM Software Needs
Download FL Studio Crack Latest version 2025 ?
Patient Appointment Booking in Odoo with online payment
Weekly report ppt - harsh dattuprasad patel.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
assetexplorer- product-overview - presentation

KAIST Web Engineering Lab.

  • 1. Prof. In-Young Ko March 13, 2015 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 • Dynamic and adaptive software engineering – Adaptive and evolvable software – Knowledge-based software engineering – End-user software engineering • Web applications – Semantically-based recommendations – Semantic and mobile Web applications & information privacy – Web-based information management March 2015Copyright (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 • 4 Ph.D. students: – Han-Gyu Ko – Seung-Hyun Kim – Jeung-Hyun Kwon – Min-Hyeop Kim • 2 M.S. students: – Hyun-Jun Cho – Joo-Sik Son March 2015Copyright (c) Korea Advanced Institute of Science and Technology 3
  • 4. 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 2015Copyright (c) Korea Advanced Institute of Science and Technology 4
  • 5. Categories of Web Applications March 2015Copyright (c) Korea Advanced Institute of Science and Technology 5 [GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
  • 6. Spontaneous Service Computing Environments March 2015Copyright (c) Korea Advanced Institute of Science and Technology 6 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
  • 7. 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 2015Copyright (c) Korea Advanced Institute of Science and Technology 7
  • 8. Paradigm Shift in Software Development March 2015Copyright (c) Korea Advanced Institute of Science and Technology 8 static dynamic Developer-centric User-centric Traditional SE New SE Paradigm
  • 9. 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 2015Copyright (c) Korea Advanced Institute of Science and Technology 9
  • 10. Research Projects • Spontaneous Service Provision in IoT Environments (KCC) • Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments (ADD) • 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 2015Copyright (c) Korea Advanced Institute of Science and Technology 10
  • 11. 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 2015Copyright (c) Korea Advanced Institute of Science and Technology 11
  • 12. Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments March 2015Copyright (c) Korea Advanced Institute of Science and Technology 12
  • 13. Knowledge-based Software Reuse March 2015Copyright (c) Korea Advanced Institute of Science and Technology 13 The Defense Software Component Grid (DSCG) is an infrastructure that enables developers of defense software to transparently and efficiently share and reuse software components that are developed by different developers for different information systems.
  • 14. Semantic-Cloud-based Content Recommendations March 2015Copyright (c) Korea Advanced Institute of Science and Technology 14
  • 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 2015Copyright (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 2015Copyright (c) Korea Advanced Institute of Science and Technology 16
  • 17. QUESTIONS? March 2015Copyright (c) Korea Advanced Institute of Science and Technology 17