Professional Documents
Culture Documents
Quality in Software Digital Ecosystems The Users Perceptions
Quality in Software Digital Ecosystems The Users Perceptions
1 Introduction
This paper is about the perception of quality by the participants of the digital
ecosystem BPS - Brazilian Public Software. The concept of digital ecosystems
employed here is ecosystems which digital environment is populated by digital
species (software components, applications, online services, etc.). These ecosystems
can be devoted to digital content production, business, academic research, etc.
(Kannan et al 2010). In this case is the former one.
From an institutional standpoint, the BPS is a government initiative, which arose in
2006, coordinated by the Brazilian Ministry of Planning, Budget and Management,
which seeks to establish a new impetus to production, distribution and use of
software, especially by public authorities (Freitas and Meffe, 2008). This initiative is
based on the concept of software as a public good, which ties the licensing of free
software to the concept of public good (Alves et al, 2009a).
The BPS has a virtual environment (http://www.softwarepublico.gov.br/spb/), where
tools are provided - for example, forum, blog, wiki, track – for collaborative
development of solutions available on the portal. Currently there are 44 solutions
available on the website and over 100,000 registered users interacting in a dynamic
and nonlinear way which characterizes the initiative as an ecosystem in constant
evolution.
When software is available on the BPS, it stimulates the formation of a community
around it. Through the development of BPS, thematic communities were established,
called interest groups. Currently there are two of them: one focusing on
municipalities’ issues (4CMBr) and other aiming quality issues (5CQualiBr). The
latter, 5CQualiBr, is the object of this paper. It emerged based on five core values
(Trust, Cooperation, Community, Knowledge and Sharing) and its purpose is to be an
environment where people discuss and improve the quality of solutions provided by
BPS through collaborative processes and emphasizing the participation of key-actors
of the ecosystem. The conception of quality adopted in this interest group is a set of
best practices for the software development and the management of its community.
Thus, the 5CQualiBr has undertaken many actions addressed to understand the how
quality is accomplished in BPS environment, and specifically in topic of the
development of the ecosystem, interoperability, product, process, service and test.
This paper presents and discusses the results of a survey conducted by the interest
group 5CQualiBr and concerned with communities leaders to whom were questioned
about their use of 5CQualiBr environment; their quality practices and the community
way of operate. The research is based on the premise that the opinions and
participation of actors are crucial to the development and maintenance of the
ecosystem and can be used to improve the environment itself.
This paper is divided into three parts: a) presentation of the maturity model of the
BPS, which will be reported its development, maturity levels, learning cycles and an
overview of the ecosystem quality, b) the result of field research, which will be
presented the results and some communities leaders statements and conclusions
arising from interviews, c) conclusions, which are discussed in the survey results and
recommendations for advances in the 5CQualiBr ecosystem.
The formulation of the maturity levels of BPS occurred from the perception of the
learning cycles in the BPS. At 4 cycles identified was assigned a level of maturity and
added them to another level with regard to the formation stage of the ecosystem. We
then formulated a model with five levels of maturity. The Figure 2 illustrates briefly
each of these levels.
7 Conclusions
The survey found a lack of information in two important aspects: (i) software quality
processes and, (ii) the use of artifacts provided by 5CQualiBr. These findings can be
regarded as an obstacle to the advance of the maturity level of the ecosystem.
The analysis of critical variables and indicators related to each level of maturity
suggest that, according to the scale referred in this research, BPS as a digital
ecosystem is at Level II in transition to Level III. In other words, BPS already has a
demarcated legal and institutional framework (which is one of the innovations of the
BPS), a minimal infrastructure, but the partnerships and supports to the BPS are still
in a consolidation phase. To a suitable development of BPS ecosystem, the perception
of quality by the leaders and other key-actors become a strategic and fundamental
factor for the evolution of the BPS.
We must also consider that the model of collaborative production of free software,
deals with aspects of quality within a distinct perspective of proprietary models. The
existence of a supportive community, which may have significant size, and their
continuous interaction, ensure continuous improvement of solutions. But this is still
true for a limited number of solutions. In communities BPS this process happens, but
the introduction of guidelines, manuals, automated tools for quality, adapted to this
dynamic, tend to generate a significant impact on the insertion of the BPS solutions in
various spheres of government.
References
Alves, A. M.; Stefanuto, G. N.; Castro, Paula F. D.; Varani, Sueli A. (2009a).
Software Público Brasileiro: Muito além do Compartilhamento de Software.
Revista InfoBrasil, Fortaleza, v. 2 (7), 19-21, Jun/Ago, 2009a. Available in:
http://www.cti.gov.br/pdf/2009/revista_software_livre.pdf .
Briscoe, Gerard & De Wilde, Philippe. Digital Ecosystems:Self- Organisation of
Evolving Agent Populations. In: International Conference on Management of
Emergent Digital EcoSystems, 2009, Lion, França. Proceedings of the
International Conference on Management of Emergent Digital EcoSystems. Nova
Iorque: ACM, 2009.
Dini, P.; Darking, M.; Rathbone, N.; Vidal M.; P. Hernandez; P. Ferronato The digital
ecosystems research vision: 2010 and beyond. European Commisssion Bruxelles
Position Paper, 2005. Available at: http://www.digital-
ecosystems.org/events/2005.05/de_position_paper_vf.pdf
Freitas, C. S. and Meffe, C. (2008). FLOSS in an Open World: best practices from
Brazil. In: Archambault, J.P.; Aigrain, P.; Laisné,J. P. Cazenave, A.. (Org.). 2020
FLOSS Roadmap. 01 ed. Paris: Creative Commons, v. 01, p. 69-73.
Kannan, Rajkumar; Balasundaram, S.R. Andres, Frederick (2010). The role of
mulsemedia in digital content ecosystem design.MEDES’10 October, 26-29,
Bangkok, Thailand, 2010.
Senge, P. M.. The Fifth Discipline: The Art & Practice of Learning Organization.
New York, NY: Doubleday, 1990.