Online-to-Offline Software Services

Topic Description

In Online-to-Offline (O2O) commerce, customer services may need to be composed from online and offline services. Such composition is challenging, as it requires effective selection of appropriate services that, in turn, support better collaboration of both online and offline services.
The aim of the research project is to formalise the critical factors that drives the success of such software business model, and to recommend insightful changes to the business processes for better performance.

Skills Required:

Good understanding of business process and requirements of stakeholders in O2O; some background of probabilistic model checking and Monte Carlo simulation methods is preferable.

Background Reading:

[1] Mohammad Alrifai and Thomas Risse. Combining
global optimization with local selection for efficient
QoS-aware service composition. In Proceedings of the
18th International Conference on World Wide Web,
WWW 2009, pages 881–890, New York, NY, USA,
2009.
[2] Rajeev Alur and David L. Dill. A theory of timed
automata. Theoretical Computer Science,
126(2):183–235, 1994.
[3] Christophe Andrieu, Nando de Freitas, Arnaud
Doucet, and Michael I. Jordan. An introduction to
MCMC for machine learning. Machine Learning,
50(1-2):5–43, 2003.
[4] Danilo Ardagna and Barbara Pernici. Global and local
QoS constraints guarantee in web service selection. In
Proceedings of the 12nd IEEE International
Conference on Web Services, ICWS 2005, pages
805–806, Washington, DC, USA, 2005.
[5] Danilo Ardagna and Barbara Pernici. Adaptive service
composition in flexible processes. IEEE Transactions
on Software Engineering, 33(6):369–384, 2007.
[6] Gerd Behrmann and Ansgar Fehnker. Efficient guiding
towards cost-optimality in UPPAAL. In Proceedings of
the 7th International Conference on Tools and
Algorithms for the Construction and Analysis of
Systems, TACAS 2001, pages 174–188, Genova, Italy,
2001.
[7] Boualem Benatallah, Quan Z. Sheng, Anne H. H. Ngu,
and Marlon Dumas. Declarative composition and
peer-to-peer provisioning of dynamic web services. In
Proceedings of the 18th International Conference on
Data Engineering, ICDE 2002, pages 297–308, San
Jose, CA, USA, 2002.
[8] Johan Bengtsson, Kim Guldstrand Larsen, Fredrik
Larsson, Paul Pettersson, and Wang Yi. UPPAAL - a
tool suite for automatic verification of real-time
systems. In Proceedings of the DIMACS/SYCON
Workshop, Hybrid Systems III: Verification and
Control, pages 232–243, New Brunswick, NJ, USA,
1995.
[9] Amel Bennaceur, Arosha K. Bandara, Michael
Jackson, Wei Liu, Lionel Montrieux, Thein Than Tun,
Yijun Yu, and Bashar Nuseibeh. Requirements-driven
mediation for collaborative security. In Proceedings of
the 9th International Symposium on Software
Engineering for Adaptive and Self-Managing Systems,
SEAMS 2014, pages 37–42, Hyderabad, India, 2014.
[10] Xi Chen, Zibin Zheng, Xudong Liu, Zicheng Huang,
and Hailong Sun. Personalized QoS-aware web service
recommendation and visualization. IEEE Transactions
on Services Computing, 6(1):35–47, 2013.
[11] Subhankar Dhar and Upkar Varshney. Challenges and
business models for mobile location-based services and
advertising. Communications of the ACM,
54(5):121–128, 2011.
[12] Wayne Duggan. What Does O2O Mean for the Future
of E-Commerce? http://tinyurl.com/hoob7m4.
[13] Michael J. Franklin, Donald Kossmann, Tim Kraska,
Sukriti Ramesh, and Reynold Xin. CrowdDB:
answering queries with crowdsourcing. In Proceedings
of the 38th ACM SIGMOD International Conference
on Management of Data, SIGMOD 2011, pages 61–72,
Athens, Greece, 2011.
[14] Dominique Guinard, Vlad Trifa, Stamatis Karnouskos,
Patrik Spiess, and Domnic Savio. Interacting with the
soa-based internet of things: Discovery, query,
selection, and on-demand provisioning of web services.
IEEE Transactions on Services Computing,
3(3):223–235, 2010.
[15] Juho Hamari, Mimmi Sj¨oklint, and Antti Ukkonen.
The sharing economy: Why people participate in
collaborative consumption. Journal of the Association
for Information Science and Technology, 2015, in
press.
[16] W.K Hastings. Monte carlo sampling methods using
markov chains and their applications. Biometrika,
57(1):97–109, 1970.
[17] Thomas A. Henzinger, Zohar Manna, and Amir
Pnueli. Timed transition systems. In Proceedings of
REX Workshop, Real-Time: Theory in Practice, pages
226–251, Mook, The Netherlands, 1991.
[18] The Wall Street Journal. Amazon’s Next Delivery
Drone: You. http://tinyurl.com/h29tb36.
[19] Iris A. Junglas and Richard T. Watson.
Location-based services. Communications of the ACM,
51(3):65–69, 2008.
[20] Fei Li, Fangchun Yang, Kai Shuang, and Sen Su.
Q-peer: a decentralized QoS registry architecture for
web services. In Proceedings of the 5th International
Conference on Service-Oriented Computing, ICSOC
2007, pages 145–156, Vienna, Austria, 2007.
[21] Hongwei Li, Bo Zhao, and Ariel Fuxman. The wisdom
of minority: discovering and targeting the right group
of workers for crowdsourcing. In Proceedings of the
23rd International Conference on World Wide Web,
WWW 2014, pages 165–176, Seoul, Republic of Korea,
2014.
[22] Wei Lo, Jianwei Yin, ShuiGuang Deng, Ying Li, and
Zhaohui Wu. Collaborative web service QoS prediction
with location-based regularization. In Proceedings of
the 19th IEEE International Conference on Web
Services, ICWS 2012, pages 464–471, Honolulu, HI,
USA, 2012.
[23] Willie Neiswanger, Chong Wang, and Eric P. Xing.
Asymptotically exact, embarrassingly parallel MCMC.
In Proceedings of the 30th Conference on Uncertainty
in Artificial Intelligence, UAI 2014, pages 623–632,
Quebec City, Quebec, Canada, 2014.
[24] Robert Nishihara, Iain Murray, and Ryan P. Adams.
Parallel MCMC with generalized elliptical slice
sampling. Journal of Machine Learning Research,
15(1):2087–2112, 2014.
[25] Moo-Ryong Ra, Bin Liu, Tom F. La Porta, and
Ramesh Govindan. Medusa: a programming
framework for crowd-sensing applications. In
Proceedings of the 10th International Conference on
Mobile Systems, Applications, and Services, MobiSys
2012, pages 337–350, Ambleside, United Kingdom,
2012.
[26] Alex Rampell. Why Online2Offline Commerce Is A
Trillion Dollar Opportunity.
http://tinyurl.com/28fmpgz.
[27] Thanos G. Stavropoulos, Dimitris Vrakas, and
Ioannis P. Vlahavas. A survey of service composition
in ambient intelligence environments. Artificial
Intelligence Review, 40(3):247–270, 2013.
[28] Tian Huat Tan, Etienne Andr´e, Jun Sun, Yang Liu, ´
Jin Song Dong, and Manman Chen. Dynamic
synthesis of local time requirement for service
composition. In Proceedings of the 35th International
Conference on Software Engineering, ICSE 2013,
pages 542–551, San Francisco, CA, USA, 2013.
[29] Tian Huat Tan, Manman Chen, Etienne Andr´e, Jun ´
Sun, Yang Liu, and Jin Song Dong. Automated
runtime recovery for QoS-based service composition.
In Proceedings of the 23rd International Conference on
World Wide Web, WWW 2014, pages 563–574, Seoul,
Republic of Korea, 2014.
[30] Tian Huat Tan, Yinxing Xue, Manman Chen, Jun
Sun, Yang Liu, and Jin Song Dong. Optimizing
selection of competing features via feedback-directed
evolutionary algorithms. In Proceedings of the 15th
International Symposium on Software Testing and
Analysis, ISSTA 2015, pages 246–256, Baltimore, MD,
USA, 2015.
[31] Agustinus Borgy Waluyo, David Taniar, Bala
Srinivasan, and Wenny Rahayu. Mobile query services
in a participatory embedded sensing environment.
ACM Transactions on Embedded Computing Systems,
12(2):31:1–31:24, 2013.
[32] Xiaofei Xu, Quan Z. Sheng, Liang-Jie Zhang, Yushun
Fan, and Schahram Dustdar. From big data to big
service. IEEE Computer, 48(7):80–83, 2015.
[33] Liangzhao Zeng, Boualem Benatallah, Marlon Dumas,
Jayant Kalagnanam, and Quan Z. Sheng. Quality
driven web services composition. In Proceedings of the
12nd International Conference on World Wide Web,
WWW 2003, pages 411–421, New York, NY, USA,
2003.
[34] Liangzhao Zeng, Boualem Benatallah, Anne H.H.
Ngu, Marlon Dumas, Jayant Kalagnanam, and Henry
Chang. QoS-aware middleware for web services
composition. IEEE Transactions on Software
Engineering, 30(5):311–327, 2004.
[35] Pengfei Zhou, Yuanqing Zheng, and Mo Li. How long
to wait?: predicting bus arrival time with mobile
phone based participatory sensing. In Proceedings of
the 10th International Conference on Mobile Systems,
Applications, and Services, MobiSys 2012, pages
379–392, Ambleside, United Kingdom, 2012.



Report an error on this page

Contact

Dr Yijun Yu