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 | \section{Problem Context} | 1 | \section{Problem Context} |
| 2 | \label{sec:problem_context} | 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