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