An Instrument for the Evaluation of Transparency Mechanisms in Software Ecosystem Portals
DOI:
https://doi.org/10.5753/isys.2019.387Keywords:
Software Ecosystems, Transparency, Social Web, AssessmentAbstract
Companies have opened up their software/systems architectures to enable collaboration from external developers and users, forming software ecosystems (SECO). In this context, social web support environments, such as web portals, are fundamental to enable coordination, collaboration and interaction within a SECO. One of the challenges faced is to assess the transparency of these portals in order to improve the experience of developers. This work aims to develop a questionnaire that allows evaluating transparency in SECO portals according to the ecosystem objectives. To do so, an exploratory study was carried out in two SECO portals. Next, we performed a systematic mapping study regarding how transparency and its characteristics have been investigated in the SECO literature. The first version of the artifact was evaluated with ten SECO experts and allowed us to generate the Instrument for Assessing Transparency in SECO Portals (ITRANSPE). Next, a new study was executed with developers and the final version of the instrument for evaluating contributions of transparency characteristics and proposing suggestions, if any of them are not present in SECO portals.Downloads
Download data is not yet available.
References
Barbosa, O.; Santos, R.P.; Alves, C.; Werner, C.; Jansen, S. (2013) "A Systematic Mapping Study on Software Ecosystems through a Three-dimensional Perspective". In Jansen, S. et al. (eds.) Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, pp. 59-84.
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.
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.
Downloads
Published
2019-05-03
How to Cite
Meireles, A. I., dos Santos, R. P., & Cappelli, C. (2019). An Instrument for the Evaluation of Transparency Mechanisms in Software Ecosystem Portals. ISys - Brazilian Journal of Information Systems, 12(2), 05–38. https://doi.org/10.5753/isys.2019.387
Issue
Section
Special issues articles