Social machines: a unified paradigm to describe, design and implement emerging social systems

Detalhes bibliográficos
Autor(a) principal: BURÉGIO, Vanilson André de Arruda
Data de Publicação: 2014
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFPE
dARK ID: ark:/64986/001300000xg53
Texto Completo: https://repositorio.ufpe.br/handle/123456789/12430
Resumo: A abordagem aberta e distribuída da Web, bem como a prevalência de relacionamentos entre aplicações e serviços estão transformando tanto a forma como desenvolvemos software quanto como eles funcionam e interagem uns com os outros. Como resultado, uma nova geração de aplicações está emergindo e consequentemente novos modelos mentais se fazem necessários para lidar elas. Neste contexto, Máquinas Sociais aparecem como um modelo promissor para o desenvolvimento de software. Entretanto, é um tema novo, com conceitos e definições provenientes de diferentes campos de pesquisa, o que torna o entendimento unificado do conceito um esforço desafiador. Nesta tese, nós fornecemos uma base conceitual mais coerente para entender máquinas sociais como um paradigma unificado para descrever, projetar e implementar aplicações e serviços sociais emergentes. Para isso, primeiramente revisitamos o conceito de relacionamento e estendemos a noção de máquinas sociais como um modelo de abstração comum a ser utilizado para fundir elementos computacionais e sociais em software. Em segundo lugar, para descrever máquinas sociais, apresentamos diretrizes para a análise que abordam algumas questões relacionadas com o exercício de engenharia de sistemas existentes. Em terceiro lugar, definimos a Social Machine-oriented Architecture (SoMAr) - um estilo arquitetural híbrido para projetar máquinas sociais através da combinação de diferentes princípios da prática atual da engenharia de software. Por fim, discutimos as experiências e lições aprendidas com a aplicação do paradigma de máquinas sociais em diferentes contextos.
id UFPE_77bd785d214d35e8ac625db427a9a54b
oai_identifier_str oai:repositorio.ufpe.br:123456789/12430
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling BURÉGIO, Vanilson André de ArrudaMEIRA, Silvio Romero de LemosROSA, Nelson Souto2015-03-13T13:20:40Z2015-03-13T13:20:40Z2014-01-31https://repositorio.ufpe.br/handle/123456789/12430ark:/64986/001300000xg53A abordagem aberta e distribuída da Web, bem como a prevalência de relacionamentos entre aplicações e serviços estão transformando tanto a forma como desenvolvemos software quanto como eles funcionam e interagem uns com os outros. Como resultado, uma nova geração de aplicações está emergindo e consequentemente novos modelos mentais se fazem necessários para lidar elas. Neste contexto, Máquinas Sociais aparecem como um modelo promissor para o desenvolvimento de software. Entretanto, é um tema novo, com conceitos e definições provenientes de diferentes campos de pesquisa, o que torna o entendimento unificado do conceito um esforço desafiador. Nesta tese, nós fornecemos uma base conceitual mais coerente para entender máquinas sociais como um paradigma unificado para descrever, projetar e implementar aplicações e serviços sociais emergentes. Para isso, primeiramente revisitamos o conceito de relacionamento e estendemos a noção de máquinas sociais como um modelo de abstração comum a ser utilizado para fundir elementos computacionais e sociais em software. Em segundo lugar, para descrever máquinas sociais, apresentamos diretrizes para a análise que abordam algumas questões relacionadas com o exercício de engenharia de sistemas existentes. Em terceiro lugar, definimos a Social Machine-oriented Architecture (SoMAr) - um estilo arquitetural híbrido para projetar máquinas sociais através da combinação de diferentes princípios da prática atual da engenharia de software. Por fim, discutimos as experiências e lições aprendidas com a aplicação do paradigma de máquinas sociais em diferentes contextos.The open, distributed approach of the Web and the relationship’s prevalence of applications and services are transforming both the way we develop software and how they operate and interact with each other. As a result, a novel breed of applications is emerging, and consequently new mental models are needed to deal with them. In this context, Social Machines appear as a promising model for developing software. However, it is a fresh topic, with concepts and definitions coming from different research fields, making a unified understanding of the concept a somewhat challenging endeavor. In this thesis we provide a more coherent conceptual basis for understanding Social Machines as a unified paradigm to describe, design and implement emerging social applications and services. To do that, we revisited the concept of relationship and extend the notion of Social Machines to establish a common abstraction model that is used for blending computational and social elements into software. Second, to describe social machines, this proposal presents an analysis guideline that addresses some issues related to the engineering exercise of existing systems. Third, we provide the Social Machine-oriented Architecture (SoMAr) - a hybrid style to design social machines through the combination of different principles from current software engineering practice. Finally, we discuss the experiences and lessons learned from applying the social machines paradigm in different contexts.engUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessSocial machinesSoftware engineeringSoftware architectureSocial systemsWeb-oriented systemsMáquinas sociaisEngenharia de softwareArquitetura de softwareSistemas sociaisSistemas orientados a webSocial machines: a unified paradigm to describe, design and implement emerging social systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILTESE Vanilson André Burégio.pdf.jpgTESE Vanilson André Burégio.pdf.jpgGenerated Thumbnailimage/jpeg1316https://repositorio.ufpe.br/bitstream/123456789/12430/5/TESE%20Vanilson%20Andr%c3%a9%20Bur%c3%a9gio.pdf.jpg1ecf38b640f7ebdb78c50c7c41f38245MD55ORIGINALTESE Vanilson André Burégio.pdfTESE Vanilson André Burégio.pdfapplication/pdf5741012https://repositorio.ufpe.br/bitstream/123456789/12430/1/TESE%20Vanilson%20Andr%c3%a9%20Bur%c3%a9gio.pdfa2ab30e7c8f1596c3ee84269aa93ebe7MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/12430/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/12430/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTTESE Vanilson André Burégio.pdf.txtTESE Vanilson André Burégio.pdf.txtExtracted texttext/plain336382https://repositorio.ufpe.br/bitstream/123456789/12430/4/TESE%20Vanilson%20Andr%c3%a9%20Bur%c3%a9gio.pdf.txt022162ead6bb7ee5ed9ed9e26b550916MD54123456789/124302019-10-25 16:34:37.179oai:repositorio.ufpe.br:123456789/12430TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T19:34:37Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Social machines: a unified paradigm to describe, design and implement emerging social systems
title Social machines: a unified paradigm to describe, design and implement emerging social systems
spellingShingle Social machines: a unified paradigm to describe, design and implement emerging social systems
BURÉGIO, Vanilson André de Arruda
Social machines
Software engineering
Software architecture
Social systems
Web-oriented systems
Máquinas sociais
Engenharia de software
Arquitetura de software
Sistemas sociais
Sistemas orientados a web
title_short Social machines: a unified paradigm to describe, design and implement emerging social systems
title_full Social machines: a unified paradigm to describe, design and implement emerging social systems
title_fullStr Social machines: a unified paradigm to describe, design and implement emerging social systems
title_full_unstemmed Social machines: a unified paradigm to describe, design and implement emerging social systems
title_sort Social machines: a unified paradigm to describe, design and implement emerging social systems
author BURÉGIO, Vanilson André de Arruda
author_facet BURÉGIO, Vanilson André de Arruda
author_role author
dc.contributor.author.fl_str_mv BURÉGIO, Vanilson André de Arruda
dc.contributor.advisor1.fl_str_mv MEIRA, Silvio Romero de Lemos
dc.contributor.advisor-co1.fl_str_mv ROSA, Nelson Souto
contributor_str_mv MEIRA, Silvio Romero de Lemos
ROSA, Nelson Souto
dc.subject.por.fl_str_mv Social machines
Software engineering
Software architecture
Social systems
Web-oriented systems
Máquinas sociais
Engenharia de software
Arquitetura de software
Sistemas sociais
Sistemas orientados a web
topic Social machines
Software engineering
Software architecture
Social systems
Web-oriented systems
Máquinas sociais
Engenharia de software
Arquitetura de software
Sistemas sociais
Sistemas orientados a web
description A abordagem aberta e distribuída da Web, bem como a prevalência de relacionamentos entre aplicações e serviços estão transformando tanto a forma como desenvolvemos software quanto como eles funcionam e interagem uns com os outros. Como resultado, uma nova geração de aplicações está emergindo e consequentemente novos modelos mentais se fazem necessários para lidar elas. Neste contexto, Máquinas Sociais aparecem como um modelo promissor para o desenvolvimento de software. Entretanto, é um tema novo, com conceitos e definições provenientes de diferentes campos de pesquisa, o que torna o entendimento unificado do conceito um esforço desafiador. Nesta tese, nós fornecemos uma base conceitual mais coerente para entender máquinas sociais como um paradigma unificado para descrever, projetar e implementar aplicações e serviços sociais emergentes. Para isso, primeiramente revisitamos o conceito de relacionamento e estendemos a noção de máquinas sociais como um modelo de abstração comum a ser utilizado para fundir elementos computacionais e sociais em software. Em segundo lugar, para descrever máquinas sociais, apresentamos diretrizes para a análise que abordam algumas questões relacionadas com o exercício de engenharia de sistemas existentes. Em terceiro lugar, definimos a Social Machine-oriented Architecture (SoMAr) - um estilo arquitetural híbrido para projetar máquinas sociais através da combinação de diferentes princípios da prática atual da engenharia de software. Por fim, discutimos as experiências e lições aprendidas com a aplicação do paradigma de máquinas sociais em diferentes contextos.
publishDate 2014
dc.date.issued.fl_str_mv 2014-01-31
dc.date.accessioned.fl_str_mv 2015-03-13T13:20:40Z
dc.date.available.fl_str_mv 2015-03-13T13:20:40Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/12430
dc.identifier.dark.fl_str_mv ark:/64986/001300000xg53
url https://repositorio.ufpe.br/handle/123456789/12430
identifier_str_mv ark:/64986/001300000xg53
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/12430/5/TESE%20Vanilson%20Andr%c3%a9%20Bur%c3%a9gio.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/12430/1/TESE%20Vanilson%20Andr%c3%a9%20Bur%c3%a9gio.pdf
https://repositorio.ufpe.br/bitstream/123456789/12430/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/12430/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/12430/4/TESE%20Vanilson%20Andr%c3%a9%20Bur%c3%a9gio.pdf.txt
bitstream.checksum.fl_str_mv 1ecf38b640f7ebdb78c50c7c41f38245
a2ab30e7c8f1596c3ee84269aa93ebe7
66e71c371cc565284e70f40736c94386
4b8a02c7f2818eaf00dcf2260dd5eb08
022162ead6bb7ee5ed9ed9e26b550916
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1815172944023781376