Commit bd74485058edc3e4804ebe79e3b239da7c68c81b
1 parent
5588ee45
Exists in
master
[opensym] cutting the abstract a little bit
Showing
2 changed files
with
19 additions
and
23 deletions
Show diff stats
opensym2017/content/00-abstract.tex
| 1 | \begin{abstract} | 1 | \begin{abstract} |
| 2 | 2 | ||
| 3 | -The Brazilian Public Software (SPB) is a program promoted by the Brazilian Federal | ||
| 4 | -Government to foster sharing and collaboration on Free/Libre/Open Source | ||
| 5 | -Software (FLOSS) solutions for the public administration. On the one hand, | ||
| 6 | -Brazilian Public Software has some differences from other FLOSS projects. In | ||
| 7 | -particular, the public software is considered a public good and the Federal Government | ||
| 8 | -assumes some responsibilities related to its use. On the other hand, the | ||
| 9 | -software development principles are the same: the trend towards | ||
| 10 | -decentralization in decision-making, information and code sharing, | ||
| 11 | -and continuous feedback. In this context, we have designed the SPB Portal, a platform based | ||
| 12 | -on the integration and evolution of existing FLOSS tools. Nowadays, it | ||
| 13 | -provides several modern features for software collaborative development, | ||
| 14 | -helping the Brazilian public administration in sharing its solutions. In this | ||
| 15 | -paper, we present this integrated software development platform that was | ||
| 16 | -developed for the SPB program by a heterogeneous team composed by professors, | ||
| 17 | -master students, undergraduate students, and professionals from FLOSS | ||
| 18 | -communities. The development of this platform used several FLOSS applications, | ||
| 19 | -providing a non-trivial integration among them. This effort has also produced | ||
| 20 | -several new features that were contributed back to these FLOSS applications. In this experience report, alongside | ||
| 21 | -the platform architecture, the features, and the user experience challenges, | ||
| 22 | -we also discuss our work process, based on agile and free software | ||
| 23 | -development practices, and the lessons learned in 30 months of work on the SPB | ||
| 24 | -project. | 3 | +The Brazilian Public Software (SPB) is a program promoted by the Brazilian |
| 4 | +Federal Government to foster sharing and collaboration on FLOSS solutions for | ||
| 5 | +the public administration. In this case, a public software is considered a | ||
| 6 | +public good and the Federal Government assumes some responsibilities related to | ||
| 7 | +its use. Once its devolpment principles is the same of the FLOSS projects, we | ||
| 8 | +have designed the SPB Portal, a platform based on the integration and evolution | ||
| 9 | +of existing FLOSS tools. It provides several modern features for software | ||
| 10 | +collaborative development, helping the Brazilian public administration in | ||
| 11 | +sharing its solutions. In this paper, we present this integrated software | ||
| 12 | +development platform that was developed for the SPB program by a heterogeneous | ||
| 13 | +team composed by professors, master students, undergraduate students, and | ||
| 14 | +professionals from FLOSS communities. The development of this platform used | ||
| 15 | +several FLOSS applications, providing a non-trivial integration among them. | ||
| 16 | +This effort has also produced several new features that were contributed back | ||
| 17 | +to these FLOSS applications. In this experience report, alongside the platform | ||
| 18 | +architecture, the features, and the user experience challenges, we also discuss | ||
| 19 | +our work process, based on agile and free software development practices, and | ||
| 20 | +the lessons learned in 30 months of work on the SPB project. | ||
| 25 | 21 | ||
| 26 | \end{abstract} | 22 | \end{abstract} |
| 27 | 23 |
opensym2017/spb.tex
| @@ -53,7 +53,7 @@ | @@ -53,7 +53,7 @@ | ||
| 53 | \def\plaintitle{Brazilian Public Software Portal: an integrated platform for collaborative development} | 53 | \def\plaintitle{Brazilian Public Software Portal: an integrated platform for collaborative development} |
| 54 | \def\plainauthor{Paulo Meirelles, Melissa Wen, Antonio Terceiro, Rodrigo Siqueira, Lucas Kanashiro, Hilmer Neri} | 54 | \def\plainauthor{Paulo Meirelles, Melissa Wen, Antonio Terceiro, Rodrigo Siqueira, Lucas Kanashiro, Hilmer Neri} |
| 55 | \def\emptyauthor{} | 55 | \def\emptyauthor{} |
| 56 | -\def\plainkeywords{Brazilian Public Software, Free/Libre/Open Source Software, Software Evolution, Integrated Platform.} | 56 | +\def\plainkeywords{Free Software, Software Integration, Management Team.} |
| 57 | \def\plaingeneralterms{Documentation, Standardization} | 57 | \def\plaingeneralterms{Documentation, Standardization} |
| 58 | 58 | ||
| 59 | % llt: Define a global style for URLs, rather that the default one | 59 | % llt: Define a global style for URLs, rather that the default one |