International Journal of Information Engineering and Electronic Business(IJIEEB)

ISSN: 2074-9023 (Print), ISSN: 2074-9031 (Online)

Published By: MECS Press

IJIEEB Vol.7, No.4, Jul. 2015

Harnessing Social Networks Resources to Bring Social Interactions into Web-based IDEs

Full Text (PDF, 397KB), PP.24-30

Views:65   Downloads:3


Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri

Index Terms

Web-based IDE;Social aspect;Social Network resources;social IDE


In modern Web, where users log to social networks has become a daily activity, the success of these applications to attract more users is often justified by offering social presence to the user on these virtual spaces. Developing applications in software engineering domain is a collaborative task that requires implementing more sophisticated tools to support all suitable collaboration aspects. Web-based IDEs have experienced a series of changes compared to their desktop versions, tending therefore to become more able to implement new collaboration approaches and mechanisms. Within the lack of social aspect in web-based IDEs, collaboration between developers does not seem to be optimal. This article presents a study of social networks resources that can be operated through the use of Application Programming Interfaces (APIs) thus providing a social aspect to web-based IDEs. It points how we can use these resources to create new collaborative experience in software engineering field.

Cite This Paper

Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri,"Harnessing Social Networks Resources to Bring Social Interactions into Web-based IDEs", IJIEEB, vol.7, no.4, pp.24-30, 2015. DOI: 10.5815/ijieeb.2015.04.04


[1]J. Parab, V. Shelake, R. Kamat et G. Naik, "Integrated Development Environment" Exploring C for Microcontrollers, Springer Netherlands, 2007, pp. 19-28.

[2]J. Whitehead, "Collaboration in software engineering: A roadmap. In Future of Software Engineering" FOSE'07, pp. 214-225, may 2007.

[3]J. Postka, Encyclopedia of the Sciences of Learning, N. M. Seel, Éd., Springer, 2012.

[4]Z. Itahriouan, N. Aknin, A. Abtoy et K. E. El Kadiri, "Building a Web-based IDE from Web 2. 0 perspective" International Journal of Computer Applications, vol. 96, n° %122, pp. 46-50, 2014.

[5]A. Abtoy, N. Aknin, B. Sbihi, A. El Moussaoui et K. E. El Kadiri, "Towards a Framework for a validated content management on the collaborative Web: Blogs case" International Journal of Computer Science Issues, vol. 8, n° %13, pp. 96-104, 2011.

[6]Z. Itahriouan, A. Abtoy, K. E. El Kadiri et N. Aknin, "Validated CMS: Towards New Generation of Web Content Management Systems on Web 2.0" International Journal of Information Technology and Computer Science, vol. 4, n° %112, p. 40, 2012.

[7]T. O'Reilly, "What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software" 2005. [En ligne]. Available: [Accès le 12 03 2014].

[8]M. Linnenfelser, S. Weber et J. Rech, "An Overview of and Criteria for the Differentiation and Evaluation of RIA Architectures" Handbook of Research on Web 2.0, 3.0, and X.0: Technologies, Business, and Social Applications, S. Murugesan, Éd., igi-global Inc, 2010, pp. 135-155.

[9]J. LAUTAMÄKI, A. NIEMINEN et J. KOSKINEN, "CoRED: browser-based Collaborative Real-time Editor for Java web applications" Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, pp. 1307-1316, 2012.

[10]M. Goldman, L. Greg et R. C. Miller, "Collabode: collaborative coding in the browse" Proceedings of the 4th international workshop on Cooperative and human aspects of software engineering, pp. 65-68, 05 2011.

[11]T. Funk, Web 2.0 and beyond: Understanding the new online business models, trends, and technologies, Praeger Publishers, 2008.

[12]T. O'Reilly, What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software, Social Science Research Network, 2007.

[13]"What Happens In An Internet Minute" intel, 2012. [En ligne]. Available: [Accès le 12 04 2014]. 

[14]D. M. Boyd et N. B. Ellison, "Social Network Sites: Definition, History, and Scholarship" Journal of Computer-Mediated Communication, vol. 13, n° %11, p. 210–230, 2007.

[15]S. Yadav, "Facebook - The Complete Biography" 2006. [En ligne]. Available: [Accès le 24 05 2014].

[16]S. Rosenbush, "How LinkedIn Broke Through" 09 04 2006. [En ligne]. Available: [Accès le 25 12 2013].

[17]S. White, "Social Media Growth 2006 to 2012" 2013. [En ligne]. Available: [Accès le 27 12 2013].

[18]S. Favaro, "What Linkedin is still missing" 06 01 2014. [En ligne]. Available: [Accès le 28 04 2014].

[19]D. W. Stout, "Social Media User Stats 2013" 25 11 2013. [En ligne]. Available: [Accès le 28 04 2014].

[20]C. N. Gunawardena et F. J. Zittle, "Social presence as a predictor of satisfaction within a computer‐mediated conferencing environment" American Journal of Distance Education, vol. 11, n° %13, pp. 8-26, 2009.

[21]L. A. Annetta et H. Shawn, "Creating presence and community in a synchronous virtual learning" International journal of instructional technology and distance learning, vol. 3, pp. 27-43, 2006.

[22]J. Yu, B. Benatallah, F. Casati et F. Daniel, "Understanding Mashup Development" IEEE Internet Computing, vol. 12, n° %15, pp. 44-52, 2008.

[23]J. C. Fagan, "Mashing up Multiple Web Feeds Using Yahoo! Pipes" Computers in Libraries, vol. 27, n° %110, pp. 10-17, 2007.

[24]J. Wong et J. Hong, "What do we "mashup when we make mashups?" Proceedings of the 4th international workshop on End-user software engineering, p. 35–39, 2008.

[25]Bakshy, R. E., M. C. I. et L. Adamic, "The role of social networks in information diffusion" Proceedings of the 21st international conference on World Wide Web, pp. 519-528, 2012.

[26]J. Delaney, N. Salminen et E. Lee, "Infographic: The Growing Impact of Social Media" 2012. [En ligne]. Available: [Accès le 17 04 2014].