Um Instrumento para Avaliação e Sugestões de Mecanismos de Transparência em Portais de Ecossistemas de Software
DOI:
https://doi.org/10.5753/isys.2019.387Keywords:
Ecossistemas de Software, Sistema de Informação, Transparência, Web Social, AvaliaçãoAbstract
Cada vez mais as empresas têm aberto as suas arquiteturas de software/sistemas para permitir a colaboração entre desenvolvedores externos e usuários, formando ecossistemas de software (ECOS). Nesse contexto, os ambientes de suporte a web social, como portais web, são fundamentais para permitir coordenação, colaboração e interação em um ECOS. Um dos desafios enfrentados está em avaliar o grau de transparência desses portais a fim de melhorar a experiência de desenvolvedores. Este trabalho se propõe a construir um artefato que possa ser usado para avaliar e melhorar a transparência nos portais de ECOS. Para construção deste artefato, foi realizado um estudo exploratório em dois portais, seguido da realização de um mapeamento sistemático para identificar trabalhos sobre transparência e suas características aplicadas em ECOS. A primeira versão do artefato foi avaliada a partir da opinião de dez especialistas em ECOS e derivou o Instrumento para Avaliação da Transparência em Portais de ECOS (ITRANSPE), avaliado em um estudo com desenvolvedores. Como resultado, foi consolidada a versão final do ITRANSPE, que avalia contribuições das características da transparência e propõe sugestões, caso alguma delas não esteja presente em portais de ECOS.
Downloads
Referências
Basili, V. R.; Caldiera, G.; Rombach, H. D. (1994)"The goal question metric approach". Encyclopedia of Software Engineering, v. 1, pp. 528-532.
Bogart,C.; Kastner,C.; Herbsleb,J.; Thung,F. (2016) "How to Break an API: Cost Negotiation and Community Values in Three Software Ecosystems". In: Proceedings of the XXIV ACM SIGSOFT International Symposium on Foundations of Software Engineering Seattle, USA, pp. 109-120.
Bosch, J. (2009)"From Software Products Line to Software Ecosystem". In: Proceedings of 13th International Software Product Line Conference (SPLC), San Francisco, USA, pp. 1-10.
Campbell, P.; Ahmed, F. (2010) "A Three-dimensional View of Software Ecosystems". In: Proceedings of the IV European Conference on Software Architecture Workshops, Copenhagen, Denmark, pp. 81-84.
Cappelli, C. (2009) "Uma Abordagem para Transparência em Processos Organizacionais Utilizando Aspectos". Tese de Doutorado, PUC-Rio, Rio de Janeiro, Brasil.
Cappelli, C.; Engiel, P.; Leite, J.; Nunes V.; Tanaka, A.; Araujo, R.; Santos, G.; Benjamin K.; Moraes, M. (2013) “Construção do modelo de Maturidade em Transparência Organizacional”. In:Anais do WTRANS13 –Workshop de Transparênciaem Sistemas, Brasília, Brasil.
Cartlidge, A.; Hanna, A.;Rudd, C.; Macfarlane, I.; Windebank, J.; Rance, S. (2008) "An Introductory Overview of ITIL 2008 V.3".
Carvalho, L.; Cappelli, C.; Santoro, F. (2017) “Transparência de Software Centrada na Análise de Sites”. In: Anais do XXXVII Congresso da Sociedade Brasileira de Computação, WTRANS, São Paulo, Brasil, pp. 378-387.
Castro, S.; Mens, K.; Moura, P. (2013) "Logic Objects: Enabling logic programing in Java through Linguistic Symbiosis". In: Proceedings of the XV International Symposium on Practical Aspects of Declarative Languages (PADL), Rome, Italy, pp. 26-42.
Cataldo, M.; Herbsleb, J. (2010)"Architecting inSoftware Ecosystems: Interface Translucence as an Enabler for Scalable Collaboration". In: Proceedings of the IV European Conference on Software ArchitectureWorkshops, Copenhagen, Denmark, pp. 65-72.
Cruz, W.; Maciel, C.; Castilho, F.; Girata, N. (2016) "Um Método Quantitativo para Avaliar a Adoção de Dados Abertos nos Tribunais de Contas do Brasil". iSys Revista Brasileira de Sistemas de Informação 9(1):33-57
Davis, F.(1993)"User Acceptance of Information Technology: System Characteristics, User Perceptions and Behavioral Impacts". International Journal of Man-Machine Studies 38(3):475-487.
Fahl,S.; Dechand,S.; Perl,H.; Fisher,F.; Smrcek,J.; Smith,M. (2014)"Hey NSA: Stay Away from My Market! Future Proofing App Markets Against Powerful Attackers". In: Proceedings of the ACM SIGSAC Conference on Computer and Communications Security, Arizona, USA, pp. 1143-1155.
Franco-Bedoya, O.; Ammeller, D.; Costal; Franch, X. (2014)"Queso a quality model for open source software ecosystems". In: Proceedingsof the IX International Conference of the Software Engineering and Applications (ICSOFT-EA), Vienna, Austria,pp. 209-221.
Germano, C.; Takaoka, H.(2012)"Uma Análise das Dimensões da Qualidade de Dados Abertos em Projetos de Dados Governamentais Abertos". In: Anais do Congresso CONSAD de Gestão Pública, Brasília, Brasil, pp. 1-21.
Goyal,R.; Ferreira,G.; Kastner,C.; Herbsleb,J. (2017) "Identifying Unusual Commits on GitHub".Proceeding Journal of Software: Evaluation and Process30(1):1-16.
Gutwin, C.; Penner, R.; Schnneider, K. (2004) "Group awareness in distributed software development". In: Proceedings of the ACM CSCW, Chicago, USA, pp. 6-10.
Herbsleb,J.; Kastner,J.; Bogart,C. (2016) "Intelligently Transparent Software Ecosystems". IEEE Software 33(1):89-96.
Holzner,B.; Holzner,L. (2008) "Transparency in Global Change: The Vanguard of the Open Society". American Journal of Sociology 114(1):267-269.
Jansen, S.;Brinkkemper, S.;Finkelstein, A. (2009) "Introduction to the proceeding of the First International Workshop on Software Ecosystems". In: Proceedings of the First International Workshop on Software Ecosystems, Falls Church, USA, pp. 1-2.
Jansen, S.; Cusumano, M. (2012) "Defining Software Ecosystems: A Survey of Software Ecosystemsand Ecosystem". In: Proceedingsof the IV International Workshop on Software Ecosystems, Cambridge, USA, pp. 41-58.
Jansen,S.; Brinkkemper,S.; Souer,J.; Luinenburg,L.(2012)"Shades of Gray: Opening up a Software Producing Organization with the Open Software Enterprise Model". Journal of Systems and Software 85(7):1495-1510.
Jansen, S.; Cusumano, M.; Brinkkemper, S. (2013)"Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry". Edward Elgar Publishing.
Kitchenham, B.; Charters, S. (2007) "Guidelines for Performing Systematic Literature Reviews in Software Engineering". Tech. Rep. EBSE-2007-01, Keele University.
Knauss,E.; Damian,D.; Knauss,A.; Borici,A. (2014) "Openness and Requirement: Opportunities and tradeoffs in software ecosystems". In: Proceedingsof the XXII International Requirements Engineering Conference, Essen, Germany.
Knauss,E.;Yussuf,A.; Blincoe,K.; Damian,D.; Knauss,A. (2018) "Continuous Clarification and Emergent Requirements Flows in Open-Commercial Software Ecosystems". Requirements Engineering33(1):97-117.
Kruize,J.; Wolfert,S.; Goense,D.; Scholthen,H.; Beulens,A.; Veenstra,T. (2014) "Integrating ICT applications for farm business collaboration processes using FI Space". In: Proceedingsof the Annual SRII Global Conference, San Jose, USA. pp. 232-240.
Leite, J.; Cappelli, C. (2010) "Software Transparency". Business & Information Systems Engineering2(2010):127-139.
Linãker,J.; Wnuk, K. (2016) "Requirements Analysis and Management for Benefiting Openness". In: Proceedings of the XXIV International Requirements Engineering Conference Workshops (REW), Beijing, China, pp. 344-349.
Lord, K.(2007) "The Perils and Promise of Global Transparency -Why the Information Revolution May Not Lead to Security, Democracy, or Peace". SUNY series in Global Politics, State University of New York Press, 2007.
Manikas, K.; Hansen, K.(2013) "Software Ecosystems –A Systematic Literature Review". The Journal of Systems and Software 86(5):1294-1306.
Meireles, A.(2018) "Um Instrumento para Avaliação de Transparência em Portais de Ecossistemas de Software". Dissertação, PPGI/UNIRIO, Rio de Janeiro, Brasil.
Meireles, A.; Santos R.;Cappelli, C.(2017a) "Explorando o Conceito de Transparência em Portais de Ecossistemas de Software". In: Extended Proceedings of the 16th Brazilian Symposium on Human Factors in Computing Systems, Joinville,Brasil, v. B, pp. 84-85.
Meireles, A.; Santos R.;Cappelli, C.(2017b) "Construindo um Questionário para Avaliar Transparência em Portais de Ecossistemas de Software". In: Anais do VIII Workshop sobre Aspectos da Interação Humano-Computador na Web Social, Joinville, Brasil, pp. 25-35.
Molder, J.; Lier, B.;Jansen, S. (2011) "Clopenness of Systems: The Interwoven Nature of Ecosystems". In: Proceedings of the III International Workshop on Software Ecosystems, Brussels, Belgium, pp. 52-64.
Nitze,A.; Schmietendorf,A.; Dumke,R.(2014)"An analogy-based effort estimation approach for mobile applicationdevelopment projects". In: Proceedings of the International Conference on Software Process and Product Measurement, Rotterdam, Netherlands, pp. 99-103.
Recker, J. (2012) "Scientific research in information systems: a beginner’s guide". Springer Science & Business Media.
Santos,R.; Cappelli, C.; Maciel, C.; Leite, J.(2016) "Transparência em Ecossistemas de Software". In: Anais do X Workshop de Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas, Maringá, Brasil, pp. 75-79.
Schnackenberg, A.; Tomlinson, C.(2014) "Organizational Transparency –A New Perspective on Managing Trust in Organization –Stakeholder Relationships". The Journal Management 42(7):1784-1810
Vegendla,A.;Duc,A.; Gao,S.;Sindre,G. (2018) "A Systematic Mapping Study on Requirements Engineering in Software Ecosystems". Journal of Information Technology Research 11(1).
Wnuk,K.; Runeson, P.; Lantz,M.; Weijden, O. (2014) "Bridges and Barries to Hardware-Dependent Software Ecosystem Participation –A Case Study". Information and Software Technology56(11):1439-1507.