Commit 65da699d3a03c6be83f1201fed732f7dcbf92782
1 parent
d6b71464
Exists in
master
[icse18] Remove copied context
Turns out the OSS introduction became the OpenSym one which has been accepted. Here we will focus on the goverment structure and processes.
Showing
2 changed files
with
0 additions
and
47 deletions
Show diff stats
icse2018/content/03-context.tex
| 1 | 1 | \section{Problem Context} |
| 2 | 2 | \label{sec:problem_context} |
| 3 | 3 | |
| 4 | -During the last few decades, the Brazilian Federal Government has | |
| 5 | -improved its software adoption and development processes. In 2003, the | |
| 6 | -recommendation to adopt Free/Open Source Software (FOSS) become a public | |
| 7 | -policy. In 2007, the Brazilian Government released a portal called | |
| 8 | -Brazilian Public Software (\textit{Software Público Brasileiro} -- SPB, | |
| 9 | -in Portuguese), with the goal of sharing FOSS projects developed by, or | |
| 10 | -for, the Brazilian Government. | |
| 11 | - | |
| 12 | -The Brazilian legal instrument on software contracting | |
| 13 | -(\textit{Instrução Normativa} 04/2012) mandates that public management | |
| 14 | -must consult the SPB Portal to adopt a software solution. The | |
| 15 | -acquisition of a proprietary solution must be explicitly justified by | |
| 16 | -demonstrating that there is no suitable option in the SPB Portal. | |
| 17 | - | |
| 18 | -Since 2009, however, the SPB Portal was having several technical issues. | |
| 19 | -The original codebase was not being developed anymore, and there as a | |
| 20 | -large amount of technical debt to overcome. The system was a modified | |
| 21 | -version of an existing FOSS platform that was not being developed | |
| 22 | -anymore, and the portal maintenance was becoming harder and harder. | |
| 23 | - | |
| 24 | -From January 2014 to June 2016, a new platform for the SPB Portal was | |
| 25 | -designed and developed by the University of Brasília (UnB) and the | |
| 26 | -University of São Paulo (USP) in a partnership with the Brazilian | |
| 27 | -Ministry of Budget, Planning, and Management. This new Portal was | |
| 28 | -designed as an integrated platform for collaborative software | |
| 29 | -development. It includes functionality for social networking, mailing | |
| 30 | -lists, version control system, and source code quality monitoring. In | |
| 31 | -this paper, we present an overview of this new generation of the SPB | |
| 32 | -Portal. | |
| 33 | - | |
| 34 | -The project was developed by a team of 3 professors, 6 professionals, 2 | |
| 35 | -masters students, and approximately 40 undergrad students (not all of | |
| 36 | -them at the same time, though -- graduations and other events triggered | |
| 37 | -changes in the team). | |
| 38 | - | |
| 39 | -\begin{figure}[hbt] | |
| 40 | - \centering | |
| 41 | - \includegraphics[width=.9\linewidth]{figures/home-SPB.png} | |
| 42 | - \caption{The new SPB Portal.} | |
| 43 | - \label{fig:spb} | |
| 44 | -\end{figure} | |
| 45 | - | |
| 46 | -Figure \ref{fig:spb} shows the home page of this integrated platform. | |
| 47 | -The development tried to be as faithful as possible to FOSS development. | |
| 48 | -All development was done in the open, and the changes we needed in the | |
| 49 | -tools user were contributed back to their communities. | |
| 50 | - | ... | ... |
icse2018/figures/home-SPB.png
88.4 KB