05-methods.tex
2.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
\section{Research Design}
\label{sec:researchdesign}
To answer the two research questions presented in the previous section, we
designed an interview and two questionnaires with quantitative and
qualitative questions addressed to project members. We also collect data from
tools that supported the project management activities.
\subsection{Surveys}
We conducted after-project surveys divided into three target groups of
project participants:
\begin{enumerate}
\item \textit{MPOG Staff:} two government-side employees who have acted
directly in the platform development process. They were separately interviewed
by videoconference using the Hangouts platform. The interviews took an average
of 2 hours with 28 open questions divided by subject: Professional profile;
Organization, communication and development methodologies in the context of
government and project; Satisfaction with the developed platform; Lessons
learned.
\item \textit{UnB undegraduated students:} 42 undergraduate students who
participated in any time of the project as developer and received scholarship. A
questionnaire with 45 closed and six open questions was sent through emails using
the Google Forms platform. The topics covered were: Organization, communication
and development activities between the respondents and the different groups of
the project; Learning acquired; Professional learning; Experience with FLOSS
projects. We received a total of 37 responses.
\item \textit{Senior Developers:} eight advanced level researchers, MSc students or
IT market professionals who participated in some period of the project. A
questionnaire with 29 closed questions and 10 open questions addressed the
follow topics: Organization, communication and relationship between respondents
and distinct groups of the project; Development process; Experience with Free
Software. All eight recipients answered the questions.
\end{enumerate}
\subsection{Data Collection}
In a second round, we also collect post-mortem data from Redmine
(outside the SPB portal), Gitlab and Mailman (inside the SPB portal) - tools
used for management, communication and code versioning during the 30-month
project. The data of the tools provided by the SPB portal are open and available
for access at any time. For Redmine, we use a backup and instantiate the tool on
a server in UnB's research lab. The analysis of these data composes and ratifies
the evidences obtained in the previous round (surveys). The information obtained
represents, in terms of volume, interactions and the evolution of these
interactions between the government and academia teams, and, in terms of
development complexity, the platform size and quantity of software releases
delivered.
% And finally, we analized Colab code before and after the project to evaluate how much effort was spent to use this software as a component of the platform.