Skip to main content
Top
Published in: Social Network Analysis and Mining 2/2013

01-06-2013 | Original Article

Model-driven development of a person-centric mashup for social software

Authors: Peter Lachenmaier, Florian Ott, Michael Koch

Published in: Social Network Analysis and Mining | Issue 2/2013

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Based on the success of social software, modern information and communication systems are continuously moving from an information-centric data perspective to a more person-centric view. Easy access to federated activity streams of colleagues and other awareness information that is aggregated from different distributed intra- and extra-organizational systems become more and more important for the daily knowledge work. The increasing number of platforms every person uses requires a flexible data integration solution that keeps track of the connections between the pieces of information and the persons involved in their creation in order to create a unified and aggregated view for work groups, teams and communities. This unified data collection is especially important for social network analysis and data mining as individual profiles and activities are meanwhile typically distributed over various source systems. In this paper we present the CommunityMashup, a person-centric multi-user data integration solution for social software and similar systems that facilitates data aggregation and filtering while retaining the link to the pieces of information in the source systems. To support continuous evolution and flexible integration of frequently changing heterogeneous APIs and interfaces, we apply a model-driven development approach based on a therefore created person-centric data model. In addition to the conceptual design of the CommunityMashup, we present a reference implementation based upon open source components. Our overall goal is to build a multi-user mashup middleware for social software that offers an universal entry point in combination with unified data access for different client devices and can be used in various application scenarios with regard to individually specified service levels, e.g. continuous availability.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Abel F, Henze N (2010) Linkage, aggregation, alignment and enrichment of public user profiles with Mypes. In: ACM (ed) Proceedings of the 6th international conference on semantic systems, New York, pp 11:1–11:8 Abel F, Henze N (2010) Linkage, aggregation, alignment and enrichment of public user profiles with Mypes. In: ACM (ed) Proceedings of the 6th international conference on semantic systems, New York, pp 11:1–11:8
go back to reference Bazzanella B, Bouquet P, Stoermer H (2008) Top level categories and attributes for entity representation, pp 1–130 Bazzanella B, Bouquet P, Stoermer H (2008) Top level categories and attributes for entity representation, pp 1–130
go back to reference Bruel J-M, Jouault F, Kurtev I (2006) Transforming models with ATL. Lect Notes Comput Sci Satell Events MoDELS 2005 Conf 3844:128–138. doi:10.1007/11663430 Bruel J-M, Jouault F, Kurtev I (2006) Transforming models with ATL. Lect Notes Comput Sci Satell Events MoDELS 2005 Conf 3844:128–138. doi:10.​1007/​11663430
go back to reference Burkhard M, Richter A, Koch M (2011) Ubiquitäre Benutzerschnittstellen für die Interaktion unter Senioren. In: Workshop-Proceedings der Tagung Mensch & Computer. Universitätsverlag Chemnitz, Chemnitz, pp 301–308 Burkhard M, Richter A, Koch M (2011) Ubiquitäre Benutzerschnittstellen für die Interaktion unter Senioren. In: Workshop-Proceedings der Tagung Mensch & Computer. Universitätsverlag Chemnitz, Chemnitz, pp 301–308
go back to reference Dourish P, Bellotti V (1992) Awareness and coordination in shared workspaces. In: Proceedings of the 4th ACM conference on computer-supported cooperative work (CSCW’92), ACM Press, New York, pp 107–114 Dourish P, Bellotti V (1992) Awareness and coordination in shared workspaces. In: Proceedings of the 4th ACM conference on computer-supported cooperative work (CSCW’92), ACM Press, New York, pp 107–114
go back to reference Fielding RT, Taylor RN (2000) Principled design of the modern Web architecture. In: Proceedings of the 22nd international conference on Software engineering—ICSE’00, pp 407–416. doi:10.1145/337180.337228 Fielding RT, Taylor RN (2000) Principled design of the modern Web architecture. In: Proceedings of the 22nd international conference on Software engineering—ICSE’00, pp 407–416. doi:10.​1145/​337180.​337228
go back to reference Ganesh J, Padmanabhuni S (2007) Web 2.0: conceptual framework and research directions. In: Proceedings of the 13th Americas conference on information systems (AMCIS 2007), pp 1–9 Ganesh J, Padmanabhuni S (2007) Web 2.0: conceptual framework and research directions. In: Proceedings of the 13th Americas conference on information systems (AMCIS 2007), pp 1–9
go back to reference Gillet D, Helou SE, Yu CM, Salzmann C (2008) Turning web 2.0 social software into versatile collaborative learning solutions. First international conference on advances in computer-human interaction, IEEE, pp 170–176 Gillet D, Helou SE, Yu CM, Salzmann C (2008) Turning web 2.0 social software into versatile collaborative learning solutions. First international conference on advances in computer-human interaction, IEEE, pp 170–176
go back to reference Grewe L (2009) OpenSocial Network Programming. ISBN:0470442220:9780470442227 Grewe L (2009) OpenSocial Network Programming. ISBN:0470442220:9780470442227
go back to reference Herrmannsdoerfer M, Benz S, Juergens E (2009) COPE-automating coupled evolution of metamodels and models. Lect Notes Comput Sci ECOOP 2009 Object Oriented Progr 5653:52–76. doi:10.1007/978-3-642-03013-0 Herrmannsdoerfer M, Benz S, Juergens E (2009) COPE-automating coupled evolution of metamodels and models. Lect Notes Comput Sci ECOOP 2009 Object Oriented Progr 5653:52–76. doi:10.​1007/​978-3-642-03013-0
go back to reference Kayaalp M, Özyer T, Özyer ST (2010) A mash-up application utilizing hybridized filtering techniques for recommending events at a social networking site. Social Netw Anal Min 1:231–239. doi:10.1007/s13278-010-0010-8 CrossRef Kayaalp M, Özyer T, Özyer ST (2010) A mash-up application utilizing hybridized filtering techniques for recommending events at a social networking site. Social Netw Anal Min 1:231–239. doi:10.​1007/​s13278-010-0010-8 CrossRef
go back to reference Lachenmaier P, Ott F (2011) Building a person-centric mashup system. communitymashup: a service oriented approach. In: Eichhorn D, Koschmider A, Zhang H (eds) Proceedings of the 3rd central-European workshop on services and their composition (ZEUS 2011). CEUR-WS.org, Karlsruhe, pp 122–129 Lachenmaier P, Ott F (2011) Building a person-centric mashup system. communitymashup: a service oriented approach. In: Eichhorn D, Koschmider A, Zhang H (eds) Proceedings of the 3rd central-European workshop on services and their composition (ZEUS 2011). CEUR-WS.org, Karlsruhe, pp 122–129
go back to reference Lachenmaier P, Koch M, Richter A (2009) Supporting open research by making research activities visible. Academia 2.0 Workshop, ECSCW 2009 Lachenmaier P, Koch M, Richter A (2009) Supporting open research by making research activities visible. Academia 2.0 Workshop, ECSCW 2009
go back to reference Lachenmaier P, Ott F, Immerz A, Richter A (2011) CommunityMashup. A flexible social mashup based on a model-driven-approach. In: Proceedings of the 12th international conference on information reuse and integration (IRI), IEEE, Las Vegas, pp 48–51 Lachenmaier P, Ott F, Immerz A, Richter A (2011) CommunityMashup. A flexible social mashup based on a model-driven-approach. In: Proceedings of the 12th international conference on information reuse and integration (IRI), IEEE, Las Vegas, pp 48–51
go back to reference Lampe C, Ellison NB, Steinfield C (2006) A Face (book) in the crowd: social searching vs. social browsing. In: Proceedings of the 2006 20th anniversary conference on computer supported cooperative work. ACM, Banff, pp 167–170 Lampe C, Ellison NB, Steinfield C (2006) A Face (book) in the crowd: social searching vs. social browsing. In: Proceedings of the 2006 20th anniversary conference on computer supported cooperative work. ACM, Banff, pp 167–170
go back to reference Li C, Datta A, Sun A (2011) Mining latent relations in peer-production environments: a case study with Wikipedia article similarity and controversy. Social Netw Anal Min Online Fir:1–14. doi:10.1007/s13278-011-0037-5 Li C, Datta A, Sun A (2011) Mining latent relations in peer-production environments: a case study with Wikipedia article similarity and controversy. Social Netw Anal Min Online Fir:1–14. doi:10.​1007/​s13278-011-0037-5
go back to reference Maximilien EM, Wilkinson H, Desai N, Tai S (2007) A domain-specific language for web APIs and services mashups. Lect Notes Comput Sci Serv Oriented Comput ICSOC 2007 4749:13–26. doi:10.1007/978-3-540-74974-5 Maximilien EM, Wilkinson H, Desai N, Tai S (2007) A domain-specific language for web APIs and services mashups. Lect Notes Comput Sci Serv Oriented Comput ICSOC 2007 4749:13–26. doi:10.​1007/​978-3-540-74974-5
go back to reference McAffer J, VanderLei P, Archer S (2010) OSGi and Equinox: creating highly modular java systems, p 460 McAffer J, VanderLei P, Archer S (2010) OSGi and Equinox: creating highly modular java systems, p 460
go back to reference Ott F, Koch M, Richter A (2010) CommunityMirrorsTM—using public shared displays to move information “out of the box.” In: Hafkesbrink J, Hoppe UH, Schlichter J (eds) Competence management for open innovation. EUL Verlag, Lohmar, pp 141–169 Ott F, Koch M, Richter A (2010) CommunityMirrorsTM—using public shared displays to move information “out of the box.” In: Hafkesbrink J, Hoppe UH, Schlichter J (eds) Competence management for open innovation. EUL Verlag, Lohmar, pp 141–169
go back to reference Padget J, Artikis A, Vasconcelos W et al (2010) The SIOC project: semantically-interlinked online communities, from humans to machines. Lect Notes Comput Sci Coord Org Inst Norms Agent Syst V 6069:179–194. doi:10.1007/978-3-642-14962-7 CrossRef Padget J, Artikis A, Vasconcelos W et al (2010) The SIOC project: semantically-interlinked online communities, from humans to machines. Lect Notes Comput Sci Coord Org Inst Norms Agent Syst V 6069:179–194. doi:10.​1007/​978-3-642-14962-7 CrossRef
go back to reference Steinberg D, Budinsky F, Paternostro M, Merks E (2008) EMF: eclipse modeling framework, Addison-Wesley Professional, USA Steinberg D, Budinsky F, Paternostro M, Merks E (2008) EMF: eclipse modeling framework, Addison-Wesley Professional, USA
go back to reference Wang Y (2010) SocConnect: a social networking aggregator and recommender Wang Y (2010) SocConnect: a social networking aggregator and recommender
go back to reference Wetzker R, Zimmermann C, Bauckhage C, Albayrak S (2010) I tag, you tag: translating tags for advanced user models. In: Proceedings of the third ACM international conference on web search and data mining—WSDM’10. ACM Press, New York, p 71 Wetzker R, Zimmermann C, Bauckhage C, Albayrak S (2010) I tag, you tag: translating tags for advanced user models. In: Proceedings of the third ACM international conference on web search and data mining—WSDM’10. ACM Press, New York, p 71
go back to reference Wu C, Zhou B (2009) Analysis of tag within online social networks. In: Proceedings of the ACM 2009 international conference on supporting group work—GROUP’09. ACM Press, New York, pp 21–30 Wu C, Zhou B (2009) Analysis of tag within online social networks. In: Proceedings of the ACM 2009 international conference on supporting group work—GROUP’09. ACM Press, New York, pp 21–30
go back to reference Zhao N, Fang F, Fan L (2008) An ontology-based model for tags mapping and management. In: International conference on computer science and software engineering, IEEE, Wuhan, pp 483–486 Zhao N, Fang F, Fan L (2008) An ontology-based model for tags mapping and management. In: International conference on computer science and software engineering, IEEE, Wuhan, pp 483–486
Metadata
Title
Model-driven development of a person-centric mashup for social software
Authors
Peter Lachenmaier
Florian Ott
Michael Koch
Publication date
01-06-2013
Publisher
Springer Vienna
Published in
Social Network Analysis and Mining / Issue 2/2013
Print ISSN: 1869-5450
Electronic ISSN: 1869-5469
DOI
https://doi.org/10.1007/s13278-012-0064-x

Other articles of this Issue 2/2013

Social Network Analysis and Mining 2/2013 Go to the issue

Premium Partner