Commit c06562a46b6901288404a739640c900e8e65b8fd
1 parent
9bc68b0f
Exists in
master
and in
3 other branches
[oss-2018] grammarly results
Showing
1 changed file
with
20 additions
and
20 deletions
Show diff stats
icse2018/content/05-results.tex
@@ -24,14 +24,14 @@ feature was used for meeting logging, defining goals, sprint planning, and | @@ -24,14 +24,14 @@ feature was used for meeting logging, defining goals, sprint planning, and | ||
24 | documentation of deployment processes and administration resources guide. Issue | 24 | documentation of deployment processes and administration resources guide. Issue |
25 | tracker was used for discussing requirements, monitoring the features under | 25 | tracker was used for discussing requirements, monitoring the features under |
26 | development, registering changes, and validating functionalities delivered. Finally, the | 26 | development, registering changes, and validating functionalities delivered. Finally, the |
27 | -whole team used Mailing list to defining schedules of meetings and deliveries | ||
28 | -and also to collaborative definition of requirements. | 27 | +whole team used the Mailing list to defining schedules of meetings and deliveries |
28 | +and also to the collaborative definition of requirements. | ||
29 | 29 | ||
30 | -Our surveys reports Mailing list (100\%) and Issue Tracker (62.5\%) as the main means | 30 | +Our surveys report Mailing list (100\%) and Issue Tracker (62.5\%) as the main means |
31 | of interaction between senior developers and undergraduates. Developers and MPOG | 31 | of interaction between senior developers and undergraduates. Developers and MPOG |
32 | staff also interacted mostly via Mailing List (87.5\%) and Issue tracker (50\%). | 32 | staff also interacted mostly via Mailing List (87.5\%) and Issue tracker (50\%). |
33 | According to research findings, this movement made \textbf{communication more | 33 | According to research findings, this movement made \textbf{communication more |
34 | -transparent and efficient}. A MPOG IT analyst said that the | 34 | +transparent and efficient}. An MPOG IT analyst said that the |
35 | \textit{``Communicating well goes far beyond the speed, it is someone being able | 35 | \textit{``Communicating well goes far beyond the speed, it is someone being able |
36 | to communicate to everyone everything that is happening in the project. We did | 36 | to communicate to everyone everything that is happening in the project. We did |
37 | not use emails. We use more mailing list and avoid e-mails. It helped a lot | 37 | not use emails. We use more mailing list and avoid e-mails. It helped a lot |
@@ -39,22 +39,22 @@ because everything was public and did not pollute our mailbox. You wanted to | @@ -39,22 +39,22 @@ because everything was public and did not pollute our mailbox. You wanted to | ||
39 | know something, could go there and look at what was happening''}. | 39 | know something, could go there and look at what was happening''}. |
40 | 40 | ||
41 | Migrating to SPB platform also provided an \textbf{easier monitoring and | 41 | Migrating to SPB platform also provided an \textbf{easier monitoring and |
42 | -increase interactions between development team and public servants by | 42 | +increase interactions between the development team and public servants by |
43 | coordinators}. As shown by collected data, in the last 15 months of the project, | 43 | coordinators}. As shown by collected data, in the last 15 months of the project, |
44 | the issues have 59 different authors (8 from MPOG | 44 | the issues have 59 different authors (8 from MPOG |
45 | staff), and commented by 64 different users (9 from MPOG staff and users). | 45 | staff), and commented by 64 different users (9 from MPOG staff and users). |
46 | -Considering issues with higher level of interaction those that have 10 or more | 46 | +Considering issues with a higher level of interaction those that have 10 or more |
47 | comments, in a set of 102 issues, MPOG staff authored 43 issues (which represents | 47 | comments, in a set of 102 issues, MPOG staff authored 43 issues (which represents |
48 | -42\% of these most active issues). A MPOG analyst highlighted that | 48 | +42\% of these most active issues). An MPOG analyst highlighted that |
49 | \textit{``there was a lot of evolution, a lot of communication via Gitlab''}. | 49 | \textit{``there was a lot of evolution, a lot of communication via Gitlab''}. |
50 | This interaction also led MPOG staff to \textbf{trust developed code}: | 50 | This interaction also led MPOG staff to \textbf{trust developed code}: |
51 | -\textit{``Everything was validated, we tested the features and the project was | ||
52 | -developed inside the platform, so that the feature was validated in the | ||
53 | -development of the software itself. From the moment we installed it, and | 51 | +\textit{``Everything was validated, we tested the features and developed the project |
52 | +inside the platform, so that the feature was validated in the | ||
53 | +development of the software itself. From the moment we installed it and | ||
54 | began to use it for development, this validation was constant. We felt confident | 54 | began to use it for development, this validation was constant. We felt confident |
55 | in the features''}. | 55 | in the features''}. |
56 | 56 | ||
57 | -One of the main concerns of traditional approach is meticulous documentation of | 57 | +One of the main concerns of traditional approaches is meticulous documentation of |
58 | the software designed and the development steps. With this aforementioned | 58 | the software designed and the development steps. With this aforementioned |
59 | decision, we could meet this government demand without bureaucracies and changes | 59 | decision, we could meet this government demand without bureaucracies and changes |
60 | in our development process, \textbf{producting organically documentation and | 60 | in our development process, \textbf{producting organically documentation and |
@@ -66,7 +66,7 @@ see how it worked, how someone did something. We can recover those good points'' | @@ -66,7 +66,7 @@ see how it worked, how someone did something. We can recover those good points'' | ||
66 | \subsection{Bringing together government staff and development team} | 66 | \subsection{Bringing together government staff and development team} |
67 | 67 | ||
68 | The MPOG analysts observed communication noise in the dialogue between them and | 68 | The MPOG analysts observed communication noise in the dialogue between them and |
69 | -their superiors and in the dialogues with the development team that were | 69 | +their superiors and in dialogues with the development team, |
70 | intermediated by the superiors. They said that direct dialogue with the | 70 | intermediated by the superiors. They said that direct dialogue with the |
71 | development team and biweekly visits to the university's lab \textbf{reduce | 71 | development team and biweekly visits to the university's lab \textbf{reduce |
72 | communication misunderstood}: \textit{``At this point, the communication started to | 72 | communication misunderstood}: \textit{``At this point, the communication started to |
@@ -74,7 +74,7 @@ change.. started to improve''}. According to another interviewee, this new | @@ -74,7 +74,7 @@ change.. started to improve''}. According to another interviewee, this new | ||
74 | dynamic unified the two sides: \textit{``I believe it was very positive, we also liked to | 74 | dynamic unified the two sides: \textit{``I believe it was very positive, we also liked to |
75 | go there, to interact with the team. I think it brought more unity, more | 75 | go there, to interact with the team. I think it brought more unity, more |
76 | integration into the project''}. The participation of the MPOG staff was also | 76 | integration into the project''}. The participation of the MPOG staff was also |
77 | -considered positive by {72.9\%} of the undegraduates and to {81.1\%} of them | 77 | +considered positive by {72.9\%} of the undergraduates and to {81.1\%} of them |
78 | think the presence of MPOG staff in sprint ceremonies was important for the | 78 | think the presence of MPOG staff in sprint ceremonies was important for the |
79 | development. In addition, to \textbf{better meet expectations of both sides} | 79 | development. In addition, to \textbf{better meet expectations of both sides} |
80 | regarding the requirements developed, {75.6\%} of students believe that writing | 80 | regarding the requirements developed, {75.6\%} of students believe that writing |
@@ -82,7 +82,7 @@ the requirements together with the MPOG staff was very important. According to | @@ -82,7 +82,7 @@ the requirements together with the MPOG staff was very important. According to | ||
82 | one of them \textit{``Joint planning and timely meetings were very important for | 82 | one of them \textit{``Joint planning and timely meetings were very important for |
83 | understanding the needs of MPOG''}. | 83 | understanding the needs of MPOG''}. |
84 | 84 | ||
85 | -An imported consequence of this direct government-academia interaction in | 85 | +An imported consequence of this direct government-academia interaction in the |
86 | laboratory was empathy, as reported by one of the interviewees \textit{``You | 86 | laboratory was empathy, as reported by one of the interviewees \textit{``You |
87 | know people in person and it makes such a big difference because it causes | 87 | know people in person and it makes such a big difference because it causes |
88 | empathy. You already know who that person is, it's not just a name''}. This | 88 | empathy. You already know who that person is, it's not just a name''}. This |
@@ -96,8 +96,8 @@ were presented in our previous work \cite{siqueira2018cd} and corroborate these | @@ -96,8 +96,8 @@ were presented in our previous work \cite{siqueira2018cd} and corroborate these | ||
96 | results. To 81.1\% of students and 75\% of senior developers, deploying new | 96 | results. To 81.1\% of students and 75\% of senior developers, deploying new |
97 | versions of the SPB portal in production was a motivator during the project. | 97 | versions of the SPB portal in production was a motivator during the project. |
98 | 98 | ||
99 | -One of the MPOG analyst interviewed also noted these releases also helped to | ||
100 | -\textbf{overcome the government bias regarding low productivity of collaborative | 99 | +One of the MPOG analysts interviewed also noted these releases also helped to |
100 | +\textbf{overcome the government bias regarding the low productivity of collaborative | ||
101 | projects with academia}: \textit{``At first, the government staff had a bias that | 101 | projects with academia}: \textit{``At first, the government staff had a bias that |
102 | universities do not deliver. We overcame that bias in the course of the project. | 102 | universities do not deliver. We overcame that bias in the course of the project. |
103 | We deliver a lot and with quality. Today, I think if we had paid the same amount | 103 | We deliver a lot and with quality. Today, I think if we had paid the same amount |
@@ -135,14 +135,14 @@ gave credibility to the development \textit{``You had the reviewers, who were | @@ -135,14 +135,14 @@ gave credibility to the development \textit{``You had the reviewers, who were | ||
135 | the original developers of the software, that gave you confidence and | 135 | the original developers of the software, that gave you confidence and |
136 | confidence in the code''}. | 136 | confidence in the code''}. |
137 | 137 | ||
138 | -In addition, with these professionals was possible to \textbf{transferred | ||
139 | -knowledge of industry and free software to government and academia}. Working | 138 | +In addition, with these professionals was possible to \textbf{transfer |
139 | +knowledge from industry and open source communities to government and academia}. Working | ||
140 | with senior developers was important for all interns during the | 140 | with senior developers was important for all interns during the |
141 | project. {91\%} of them also believe that working with professionals was | 141 | project. {91\%} of them also believe that working with professionals was |
142 | important for learning. {75\%} of senior developers believe that 'Working in | 142 | important for learning. {75\%} of senior developers believe that 'Working in |
143 | pairs with a senior' and 62.5\% that 'Participate in joint review tasks' were | 143 | pairs with a senior' and 62.5\% that 'Participate in joint review tasks' were |
144 | the tasks with the involvement of them that most contributed to the evolution | 144 | the tasks with the involvement of them that most contributed to the evolution |
145 | -of students in the project. And, in guiding a students, {75\%} believe that | 145 | +of students in the project. And, in guiding students, {75\%} believe that |
146 | this knowledge was widespread among the others in the team. This acquisition | 146 | this knowledge was widespread among the others in the team. This acquisition |
147 | of knowledge was also noted by the government, which stated \textit{``On the side of | 147 | of knowledge was also noted by the government, which stated \textit{``On the side of |
148 | UnB, what we perceived was that the project was very big leap when the | 148 | UnB, what we perceived was that the project was very big leap when the |
@@ -154,7 +154,7 @@ The fronts also gained more autonomy to manage their activities. The role | @@ -154,7 +154,7 @@ The fronts also gained more autonomy to manage their activities. The role | ||
154 | of ``meta-coach'' was defined among the students, to coordinate the interactions | 154 | of ``meta-coach'' was defined among the students, to coordinate the interactions |
155 | between teams and coach to coordinate each front. Coaches have become a \textbf{point | 155 | between teams and coach to coordinate each front. Coaches have become a \textbf{point |
156 | of reference for the development process}. {89.1\%} of students said that the | 156 | of reference for the development process}. {89.1\%} of students said that the |
157 | -presence of the coach was essential to the running of sprint, and for {87.5\%} | 157 | +presence of the coach was essential to the running of a sprint, and for {87.5\%} |
158 | of senior developers coaches was essential for their interaction with the team. | 158 | of senior developers coaches was essential for their interaction with the team. |
159 | MPOG analysts saw coaches as facilitators for their activities and for | 159 | MPOG analysts saw coaches as facilitators for their activities and for |
160 | communication with the development team. One of the interviewees said \textit{``I | 160 | communication with the development team. One of the interviewees said \textit{``I |