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