(2012). Evolution of the World Wide Web: From Web
1.0 to Web 4.0. International Journal of Web &
Semantic Technology (IJWesT) Vol 3, N 1, January
2012.
Alberto, A. A., & Troutman, A. C. (2003). Applied
behavior analysis for teachers. (6th edition). Prentice
Hall; 6 edition. May 9, 2002. ISBN-13: 978-0130993878.
Anind K. D. (2001). Understanding and Using Context”.
Personal and Ubiquitous Computing. Journal of Personal
and Ubiquitous Computing, 2001, Vol5, N1:4-7.
Barhamgi, M., Benslimane, D., Ghedira, C., Tbahriti, S.
and Mrissa, M. (2011). A Framework for Building
Privacy-Conscious DaaS Service Mashups. ICWS
2011. In Proceedings of the 9th International
Conference on Web Services, DC, USA. 2011.
Benhaddi, M., Baina, K. and Abdelwahed, E. (2012). A
user centric Mashuped SOA, International Journal of
Web Science (IJWS), Vol 1, N 3, 2012: 204-223. DOI:
10.1504/IJWS.2012.045812.
Benhaddi, M., Baina, K. and Abdelwahed, E. (2013).
Formalization of The User-Centric SOA Approach. In
Proceedings of the 15th International Conference on
Enterprise Information Systems, Angers, France,
Juillet 4-7, 2013.
Bernardo, M. and Inverardi, P. (2003). Formal Methods
for Software Architectures. Third International School
on Formal Methods for the Design of Computer,
Communication and Software. Springer Editor. ISBN-
13: 978-3540200833. 2003.
Berners-Lee, T., Hendler, J. and Lassila, O. (2001). The
Semantic Web. Scientific American. May 2001. p. 29-37.
Bolchini, D. and Mylopoulos, J. (2003). From Task-
Oriented to Goal-Oriented Web Requirements
Analysis. In Proceedings of the Fourth International
Conference on Web Information Systems Engineering
(WISE’03).
Choudhury, N. (2014). World Wide Web and Its Journey
from Web 1.0 to Web 4.0. International Journal of
Computer Science and Information Technologies
(IJCSIT), Vol 5, N 6, 2014, 8096-8100.
Clayton L. (1990). A research agenda for the nineties in
human-computer interaction. Journal of Human-
Computer Interaction Vol 5, N 2. June 1990. 125-143.
Cypher, A. (1993). Watch What I Do: Programming by
Demonstration. The MIT Press, Cambridge. May, 4,
1993. ISBN-13: 978-0262032131.
Gawade, S.S. and Chhajed, G.J. (2014). Using Feedback
Sessions for Inferring User Search Goals. International
Journal of Advanced Research in Computer and
Communication Engineering Vol 3, N 6, June 2014.
Hohpe, G. and Woolf, B. (2003). Enterprise Integration
Patterns: Designing, Building, and Deploying
Messaging Solutions. Addison-Wesley Professional.
October 20, 2003. ISBN-13: 978-0321200686.
Kritikos, K., Plexousakis, D., and Paterno, F. (2014). Task
Model-Driven Realization of Interactive Application
Functionality. Journal of ACM Transactions on
Interactive Intelligent Systems, Vol 3, N4. January 2014.
Lankhorst, M. (2012). Agile Service Development:
Combining Adaptive Methods and Flexible Solutions.
Springer, April 2012. ISBN : 978-3-642-28188-4.
Liu, H., Liberman, H. and Selker, T. (2002). GOOSE: A
Goal-Oriented Search Engine With Commonsense. In
Proceeding of the Second International Conference on
Adaptive Hypermedia and Adaptive Web-Based
Systems, Malaga, Spain, May 29-31, 2002.
Liu, X., Huang, G., Zhao, Q., Mei, H. and Blake, M.B.
(2014). iMashup: a mashup-based framework for
service composition. Journal of Science China
Information Sciences. Science China Presss.
2014, Vol 57, N 1. 1-20. ISSN : 1674-733X.
Ma, Y., Lu, X., Liu, X., Wang, X and Blake, M.B. (2013).
Data-driven synthesis of multiple recommendation
patterns to create situational Web mashups. Journal of
Science China Information Sciences. 2013, Vol 56, N
8. 1-16. ISSN : 1674-733X.
Mehandijev, N., Lecue, F., Wajid, U. and Namoun, A.
(2010). Assisted Service Composition for End Users. In
Proceedings of the 2010 Eighth IEEE European
Conference on Web Services, Ayia Napa, 2010:131-138.
Miles, R. and Hamilton, K. (2006). Learning UML 2.0.
O'Reilly Media; 1 edition. May 5, 2006. ISBN: 978-
0596009823.
Nedeve, V. and Dineva, S. (2012). New learning
innovations with Web 4.0. In Proceeding of the 7th
International Conference on Virtual Learning ICVL,
Nov 2-3,2012. Brasov, Romania.
Nielsen, J. ( 1994). Goal Composition: Extending Task
Analysis to Predict Things People May Want to Do.
Accessible at: https://www.nngroup.com/articles/goal-
composition/ (Last visit: Feb,19th, 2017).
O’reilly, T. (2007). What is Web 2.0 – design patterns and
business models for the next generation of software.
Communications & Strategies, First Quarter 2007,
N1: 17.
Paterno, F. (2001). Task models in interactive software
systems. In S.K. Chang, editor, Hand-Book of
Software Engineering and Knowledge Engineering,
817-836. World Scientific Publishing Co., 2001.
ISBN: 981- 02-4973-X.
Paterno,F. (2003). ConcurTaskTrees: An Engineered
Notation for Task Models, Chapter 24, in Diaper, D.,
Stanton, N. (Eds.), The Handbook of Task Analysis for
Human-Computer Interaction, pp.483-503, Lawrence
Erlbaum Associates, Mahwah.
Rose, D. E. and Levinson, D. (2004). Understanding User
Goals in Web Search. In Proceeding of the 13th
international conference on World Wide Web, May
17–22, 2004, New York, New York, USA.
Rui, K. and Butler, G. (2003). Refactoring Use Case
Models: The Metamodel. In Proceeding of the 25th
Australasian Computer Society Conference (ACSC 2003).
Shadbolt, N., Hall, W. and Berners-Lee, T. (2006). The
Semantic Web Revisited. Intelligent Systems, IEEE
Intelligent Systems, Vol 21, N. 96-101, May/June
2006, doi:10.1109/MIS.2006.62.
Sommerville, I. (2010). Software Engineering. Addison-
Wesley Publisher. March 13, 2010. ISBN-13: 978-
0137035151 | Edition: 9.