<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FPibinko</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FPibinko"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/%E2%9A%A0%EF%B8%8FPibinko"/>
	<updated>2026-05-25T19:58:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=User:Pibinko&amp;diff=26196</id>
		<title>User:Pibinko</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=User:Pibinko&amp;diff=26196"/>
		<updated>2020-05-18T08:54:57Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: added reference to profession&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since 2011 I am operating as a freelance on services related to culture, environment, open innovation, and music.&lt;br /&gt;
I have started using GRASS in 1994 (I believe one of the first ten users in Italy), at the beginning of my PhD, and have been using GIS since 1993 in variety of professional settings.&lt;br /&gt;
&lt;br /&gt;
More information on my relation to free/open-source mapping on http://www.pibinko.org/maps/&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=User:Pibinko&amp;diff=26195</id>
		<title>User:Pibinko</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=User:Pibinko&amp;diff=26195"/>
		<updated>2020-05-18T08:53:54Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: addedd presonal information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since 2011 I am operating as a freelance on services related to culture, environment, open innovation, and music.&lt;br /&gt;
I have started using GRASS in 1994 (I believe one of the first ten users in Italy).&lt;br /&gt;
&lt;br /&gt;
More information on my relation to free/open-source mapping on http://www.pibinko.org/maps/&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Help/it&amp;diff=9520</id>
		<title>GRASS Help/it</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Help/it&amp;diff=9520"/>
		<updated>2009-09-13T20:45:00Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: Created page with '== Primi Passi ==  ''La maggior parte delle guide e degli esempi utilizzano i dati di prova della   Spearfish County, South Dakota.'' Gli esempi pi…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Primi Passi ==&lt;br /&gt;
&lt;br /&gt;
''La maggior parte delle guide e degli esempi utilizzano i dati di prova della  [[GRASS_Help#Sample_Dataset | Spearfish County, South Dakota]].'' Gli esempi più nuovi si basano inoltre sulla [http://www.grassbook.org/data_menu3rd.php Base dati didattici OSGeo ] (North Carolina, USA)&lt;br /&gt;
&lt;br /&gt;
=== Installazione ===&lt;br /&gt;
&lt;br /&gt;
* Viene presentata nella [[Installation Guide/it]]&lt;br /&gt;
&lt;br /&gt;
=== Frequently Asked Questions ===&lt;br /&gt;
&lt;br /&gt;
* [[Faq|FAQ]]&lt;br /&gt;
* Potete contattare molti utenti GRASS in [[How to participate in IRC communication|IRC]]&lt;br /&gt;
* [[GRASS e i suoi and its siblings%3B a guide for the novice]]&lt;br /&gt;
* [[Come funziona il modello di sviluppoo del software Open Source]]&lt;br /&gt;
&lt;br /&gt;
=== Documentazione per il primo giorno ===&lt;br /&gt;
&lt;br /&gt;
* [http://grass.bologna.enea.it/tutorial/ Five minute program launch tutorial] di Lorenzo Moretti&lt;br /&gt;
: Le prime pagine sono specifiche per Mac OSX, le rimanenti sono generali.&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/grass64/manuals/html64_user/helptext.html GRASS Quickstart] pagina di aiuto&lt;br /&gt;
* [http://grass.ibiblio.org/grass64/manuals/html64_user/index.html GRASS help pages] comprensive delle istruzioni di base&lt;br /&gt;
&lt;br /&gt;
* [[Gis Concepts|Concetti GIS di base]] e loro implementazione in GRASS&lt;br /&gt;
&lt;br /&gt;
==== Tutorial brevi ====&lt;br /&gt;
&lt;br /&gt;
* [http://trac.osgeo.org/grass/wiki/HowToTestGrass6 Come collaudare GRASS6] - passaggi semplici da ripetere in GRASS 6.3 QGIS&lt;br /&gt;
&lt;br /&gt;
* [http://web.archive.org/web/20060209031109/http://wwwamb.bologna.enea.it/forgrass/documents/Grass-6-Visual-Tutorial.pdf Visual Tutorial for GRASS 6.0] by L. Moretti (per utenti non UNIX, con interfaccia grafica)&lt;br /&gt;
&lt;br /&gt;
* [http://mpa.itc.it/markus/osg05/ GRASS 6 in a nutshell] by M. Neteler (2005, short tutorial, tradotto anche in spagnolo e francese)&lt;br /&gt;
&lt;br /&gt;
* The [[GRASS 6 Tutorial]] (a work in progress; seeking for volunteers)&lt;br /&gt;
&lt;br /&gt;
* [http://www.gdf-hannover.de/lit_html/grass60_v1.2_en/index.html An introduction to the practical use of the Free Geographical Information System GRASS 6.0] by GDF Hannover&lt;br /&gt;
&lt;br /&gt;
* [http://www.gdf-hannover.de/media.php?id=0&amp;amp;lg=en More tutorials] from GDF Hannover&lt;br /&gt;
&lt;br /&gt;
==== Textbook ====&lt;br /&gt;
&lt;br /&gt;
* [http://www.grassbook.org Open Source GIS: A GRASS GIS Approach. 3rd ed. 2008] by M. Neteler and H. Mitasova (Springer book; focus is on GRASS 6.3)&lt;br /&gt;
&lt;br /&gt;
==== Individual modules ====&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/gdp/grassmanuals/grass64_module_list.pdf Synopsis of GRASS modules] (PDF, 58k)&lt;br /&gt;
: ''Create current list with'' &amp;quot;&amp;lt;tt&amp;gt;make html2pdfdoc&amp;lt;/tt&amp;gt;&amp;quot; or &amp;quot;&amp;lt;tt&amp;gt;cd tools; ./module_synopsis.sh&amp;lt;/tt&amp;gt;&amp;quot; ''in GRASS 6.3+''&lt;br /&gt;
&lt;br /&gt;
* Individual GRASS module [http://grass.ibiblio.org/grass64/manuals/html64_user/index.html  reference manuals]&lt;br /&gt;
&lt;br /&gt;
* All GRASS module reference manuals (PDF Book)&lt;br /&gt;
: ''Create current set with'' &amp;quot;&amp;lt;tt&amp;gt;make html2pdfdoccomplete&amp;lt;/tt&amp;gt;&amp;quot; ''in GRASS 6.3+''&lt;br /&gt;
&lt;br /&gt;
=== Sample Datasets ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.grassbook.org/data_menu3rd.php North Carolina, USA (OSGeo Edu dataset)] - rich data set prepared in 2007/2008&lt;br /&gt;
* [http://grass.ibiblio.org/download/data6.php Spearfish County, SD, USA] (not so far from Mount Rushmore) with [http://mpa.itc.it/markus/osg05/ extra data]&lt;br /&gt;
** Mount Rushmore: [43&amp;amp;deg;53' N,  103&amp;amp;deg;28' W]&lt;br /&gt;
&lt;br /&gt;
* [[Global datasets]]&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/download/data.php More sample data]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
&lt;br /&gt;
* [[Documents|Full GRASS Documentation]]&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_Education_%28Free_GIS_education%29#Teaching_Materials | Teaching materials]] contributed by the community.&amp;lt;BR&amp;gt;(Tutorials, courseware, training videos, etc.)&lt;br /&gt;
&lt;br /&gt;
* More GRASS documentation and tutorials from the old [http://grass.ibiblio.org/gdp/index.php GRASS Documentation Project].&amp;lt;BR&amp;gt;[''content is slowly being merged into this Wiki'']&lt;br /&gt;
&lt;br /&gt;
== Migration from other GIS Software ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_migration_hints|GRASS migration hints]]&lt;br /&gt;
* [[GIS to GRASS command translation|GIS Software to GRASS command translation table and discussion]]&lt;br /&gt;
* [[Tips for Arc users]]&lt;br /&gt;
&lt;br /&gt;
== Interfacing with external software ==&lt;br /&gt;
&lt;br /&gt;
* [[Tips_and_Tricks#Using_QGIS_as_a_frontend_to_GRASS| QGIS]] frontend&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_and_Rstat|R statistics]] interface&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_and_GMT|GMT mapping]] cartography&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_and_MapServer| MapServer]] web server&lt;br /&gt;
&lt;br /&gt;
* External databases ({{cmd|db.connect}})&lt;br /&gt;
* External raster data ({{cmd|r.external}})&lt;br /&gt;
* External vector data ({{cmd|v.external}})&lt;br /&gt;
* Paraview 3D visualization ({{cmd|r.out.vtk}}, {{cmd|r3.out.vtk}}, {{cmd|v.out.vtk}}) - see also [[GRASS and Paraview]]&lt;br /&gt;
* [[POV-Ray|POVray]] 3D visualization ({{cmd|r.out.pov}}, {{cmd|v.out.pov}})&lt;br /&gt;
* [[GRASS vector export to Inkscape]]&lt;br /&gt;
&lt;br /&gt;
== Misc. Help ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:FAQ|GRASS FAQ]] (see also: [[GRASS 6 Tutorial]])&lt;br /&gt;
* [[Tips and Tricks]]&lt;br /&gt;
* [[Compile and install GRASS and QGIS with GDAL/OGR Plugin]]&lt;br /&gt;
* [[How to interpolate point value using kriging method with R and GRASS 6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
* Wiki [[Help]] (how to edit pages after registration)&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category:Languages/it]]&lt;br /&gt;
{{Trans|Italian|English}}&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8600</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8600"/>
		<updated>2009-04-04T10:57:59Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: added charts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year (Figures 1 and 4, respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone (Figures 2 and 5,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008 (Figures 3 and 6,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
&lt;br /&gt;
* Figure 7: local time of posting on grass-dev: shows that most of the communication is done on business hours (and some in the evening)&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:1grassdev-post-by-tz.jpg]]&lt;br /&gt;
[[File:2grassdev-relproportion-by-tz.jpg]]&lt;br /&gt;
[[File:3grassdev-cumfreq.jpg]]&lt;br /&gt;
[[File:4grassuser-post-by-tz.jpg]]&lt;br /&gt;
[[File:5grassuser-relprop-by-tz.jpg]]&lt;br /&gt;
[[File:6grassuser-cumfreq.jpg]]&lt;br /&gt;
[[File:7grassdev-localtime.jpg]]&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
At the same time, we think that even a preliminary analysis does provide extremely interesting insight on the bulk of mailing list traffic.&lt;br /&gt;
&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:8grassdev-commands-in-time.jpg]]&lt;br /&gt;
[[File:9grassuser-commands-in-time.jpg]]&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
Reference for details beyond the top 20 entries: worksheets 5 and 6 of ODS file&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8599</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8599"/>
		<updated>2009-04-04T10:55:31Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* What do time and time zones tell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year (Figures 1 and 4, respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone (Figures 2 and 5,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008 (Figures 3 and 6,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
&lt;br /&gt;
* Figure 7: local time of posting on grass-dev: shows that most of the communication is done on business hours (and some in the evening)&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:1grassdev-post-by-tz.jpg]]&lt;br /&gt;
[[File:2grassdev-relproportion-by-tz.jpg]]&lt;br /&gt;
[[File:3grassdev-cumfreq.jpg]]&lt;br /&gt;
[[File:4grassuser-post-by-tz.jpg]]&lt;br /&gt;
[[File:5grassuser-relprop-by-tz.jpg]]&lt;br /&gt;
[[File:6grassuser-cumfreq.jpg]]&lt;br /&gt;
[[File:7grassdev-localtime.jpg]]&lt;br /&gt;
[[File:8grassdev-commands-in-time.jpg]]&lt;br /&gt;
[[File:9grassuser-commands-in-time.jpg]]&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
Reference: worksheets 5 and 6 of ODS file, which will become Table 1 (for GRASS-dev terms) and Table 6 (for GRASS-user terms)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:9grassuser-commands-in-time.jpg&amp;diff=8598</id>
		<title>File:9grassuser-commands-in-time.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:9grassuser-commands-in-time.jpg&amp;diff=8598"/>
		<updated>2009-04-04T10:54:28Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:8grassdev-commands-in-time.jpg&amp;diff=8597</id>
		<title>File:8grassdev-commands-in-time.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:8grassdev-commands-in-time.jpg&amp;diff=8597"/>
		<updated>2009-04-04T10:53:55Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:7grassdev-localtime.jpg&amp;diff=8596</id>
		<title>File:7grassdev-localtime.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:7grassdev-localtime.jpg&amp;diff=8596"/>
		<updated>2009-04-04T10:49:53Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:6grassuser-cumfreq.jpg&amp;diff=8595</id>
		<title>File:6grassuser-cumfreq.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:6grassuser-cumfreq.jpg&amp;diff=8595"/>
		<updated>2009-04-04T10:48:42Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:5grassuser-relprop-by-tz.jpg&amp;diff=8594</id>
		<title>File:5grassuser-relprop-by-tz.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:5grassuser-relprop-by-tz.jpg&amp;diff=8594"/>
		<updated>2009-04-04T10:48:08Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:4grassuser-post-by-tz.jpg&amp;diff=8593</id>
		<title>File:4grassuser-post-by-tz.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:4grassuser-post-by-tz.jpg&amp;diff=8593"/>
		<updated>2009-04-04T10:47:35Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:3grassdev-cumfreq.jpg&amp;diff=8592</id>
		<title>File:3grassdev-cumfreq.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:3grassdev-cumfreq.jpg&amp;diff=8592"/>
		<updated>2009-04-04T10:46:41Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:2grassdev-relproportion-by-tz.jpg&amp;diff=8591</id>
		<title>File:2grassdev-relproportion-by-tz.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:2grassdev-relproportion-by-tz.jpg&amp;diff=8591"/>
		<updated>2009-04-04T10:46:10Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8590</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8590"/>
		<updated>2009-04-04T10:45:15Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* What do time and time zones tell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year (Figures 1 and 4, respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone (Figures 2 and 5,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008 (Figures 3 and 6,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
&lt;br /&gt;
* Figure 7: local time of posting on grass-dev: shows that most of the communication is done on business hours (and some in the evening)&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
[[File:1grassdev-post-by-tz.jpg]]&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
Reference: worksheets 5 and 6 of ODS file, which will become Table 1 (for GRASS-dev terms) and Table 6 (for GRASS-user terms)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:1grassdev-post-by-tz.jpg&amp;diff=8589</id>
		<title>File:1grassdev-post-by-tz.jpg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:1grassdev-post-by-tz.jpg&amp;diff=8589"/>
		<updated>2009-04-04T10:44:03Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8587</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8587"/>
		<updated>2009-04-04T09:41:19Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* ...and what about the contents ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year (Figures 1 and 4, respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone (Figures 2 and 5,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008 (Figures 3 and 6,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
&lt;br /&gt;
* Figure 7: local time of posting on grass-dev: shows that most of the communication is done on business hours (and some in the evening)&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
Reference: worksheets 5 and 6 of ODS file, which will become Table 1 (for GRASS-dev terms) and Table 6 (for GRASS-user terms)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8586</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8586"/>
		<updated>2009-04-04T09:38:04Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* What do time and time zones tell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year (Figures 1 and 4, respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone (Figures 2 and 5,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008 (Figures 3 and 6,  respectively for GRASS-dev and GRASS-user)&lt;br /&gt;
&lt;br /&gt;
* Figure 7: local time of posting on grass-dev: shows that most of the communication is done on business hours (and some in the evening)&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8514</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8514"/>
		<updated>2009-03-26T21:04:57Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* ...and what about the contents ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8513</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8513"/>
		<updated>2009-03-26T21:04:37Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* ...and what about the contents ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands. Matrices with the occurrence of GRASS commands by year were generated&lt;br /&gt;
 for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a term is not associated to context. Reference to a specific command may not indicate if this is associated to a coding problem, to issues in use, or to working examples. &lt;br /&gt;
Another element which is neglected in the analysis is quotation: i.e. the occurrence of a term is counted as long as it appears in the body of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8512</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8512"/>
		<updated>2009-03-26T21:04:01Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* ...and what about the contents ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands.&lt;br /&gt;
&lt;br /&gt;
 Matrices with the occurrence of GRASS commands by year were generated&lt;br /&gt;
 for both mailing lists.&lt;br /&gt;
The clear limitation in this type of analysis is that the use of a&lt;br /&gt;
 term is not associated to context. Reference to a specific command may&lt;br /&gt;
 not indicate if this is associated to a coding problem, to issues in&lt;br /&gt;
 use, or to working examples. &lt;br /&gt;
 Another element which is neglected in the analysis is quotation: i.e.&lt;br /&gt;
 the occurrence of a term is counted as long as it appears in the body&lt;br /&gt;
 of a message.&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8511</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8511"/>
		<updated>2009-03-26T21:03:29Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* What do time and time zones tell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time zones, calculated assuming 100% to be the e-mail traffic generated from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands.&lt;br /&gt;
&lt;br /&gt;
 Matrices with the occurrence of GRASS commands by year were generated&lt;br /&gt;
 for both mailing lists.&lt;br /&gt;
&lt;br /&gt;
 The clear limitation in this type of analysis is that the use of a&lt;br /&gt;
 term is not associated to context. Reference to a specific command may&lt;br /&gt;
 not indicate if this is associated to a coding problem, to issues in&lt;br /&gt;
 use, or to working examples. &lt;br /&gt;
&lt;br /&gt;
 Another element which is neglected in the analysis is quotation: i.e.&lt;br /&gt;
 the occurrence of a term is counted as long as it appears in the body&lt;br /&gt;
 of a message.&lt;br /&gt;
&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8510</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8510"/>
		<updated>2009-03-26T21:03:02Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: /* ...and what about the contents ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
''DRAFT - work in progress'' - by A Giacomelli and M Neteler&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the [http://gfoss2009.crs4.it/ 10th GRASS GFOSS User meeting] in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
''(DARE DUE esempi SU QUESTO).''&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permits events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer ([http://lists.osgeo.org/pipermail/grass-dev/ grass-dev]) and the grass user ([http://lists.osgeo.org/pipermail/grass-user/ grass-user]) mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaining a historical record of the communications within developers (and users) through various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better title)&lt;br /&gt;
&lt;br /&gt;
* US Army mailing lists launch 12/1991&lt;br /&gt;
* interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News) in ''(check MN)''&lt;br /&gt;
* Deja_News forum only ''(dovrei verificare ma ho gli mbox files delle liste, si fa preso con &amp;quot;mutt&amp;quot;)''&lt;br /&gt;
* 1995 (?) email [http://en.wikipedia.org/wiki/E-mail_spam spam] nasce in Dejanews, carefully later polished manually from the list&lt;br /&gt;
* new mailing lists born in 1999 at University of Hannover as dejanews wasn't usable nor pratical ''(check MN)''&lt;br /&gt;
* in 2001 lists migrated to Italy with MN and server migration &lt;br /&gt;
* missing emails recovered from dejanews and merged into original lists mbox files (which MN received from US Army, don't remember precisely)&lt;br /&gt;
* All email headers for many years had to be reconstructed since their format was broken.&lt;br /&gt;
* complete archive restored and online ''(check date MN)''&lt;br /&gt;
* in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time&lt;br /&gt;
 zones, calculated assuming 100% to be the e-mail traffic generated&lt;br /&gt;
 from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?==&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS lists, we decided to focus on GRASS commands.&lt;br /&gt;
&lt;br /&gt;
 Matrices with the occurrence of GRASS commands by year were generated&lt;br /&gt;
 for both mailing lists.&lt;br /&gt;
&lt;br /&gt;
 The clear limitation in this type of analysis is that the use of a&lt;br /&gt;
 term is not associated to context. Reference to a specific command may&lt;br /&gt;
 not indicate if this is associated to a coding problem, to issues in&lt;br /&gt;
 use, or to working examples. &lt;br /&gt;
&lt;br /&gt;
 Another element which is neglected in the analysis is quotation: i.e.&lt;br /&gt;
 the occurrence of a term is counted as long as it appears in the body&lt;br /&gt;
 of a message.&lt;br /&gt;
&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8483</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8483"/>
		<updated>2009-03-18T22:13:28Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: first draft ag + first comments mn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
During the 10th GRASS GFOSS User meeting in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
(DARE DUE esempi SU QUESTO).&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permeates events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer and the grass user mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
==How source data was collected==&lt;br /&gt;
&lt;br /&gt;
The story of the creation of a seventeen-year long archive of communications deserves some description, as it is representative of the effort spent in maintaing a historical record of the communications within developers (and users) trough various phases of the GRASS project.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- US Army mailing lists launch 12/1991&lt;br /&gt;
- interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News)&lt;br /&gt;
in (check MN)&lt;br /&gt;
- Deja_News forum only (dovrei verificare ma ho gli mbox files delle liste,&lt;br /&gt;
 si fa preso con &amp;quot;mutt&amp;quot;)&lt;br /&gt;
- 1995 (?) email spam nasce in Dejanews&lt;br /&gt;
(http://en.wikipedia.org/wiki/E-mail_spam),&lt;br /&gt;
 carefully later polished manually from the list&lt;br /&gt;
- new mailing lists born in 1999 (check MN) at University of Hannover as&lt;br /&gt;
 dejanews wasn't usable and pratical&lt;br /&gt;
- lists migrated to Italy with MN and server migration in 2001&lt;br /&gt;
- email recovered from dejanews and merged into original lists mbox files (which&lt;br /&gt;
 MN received from US Army, don't remember precisely)&lt;br /&gt;
 [we need to be vague about this because perhaps the msg copyright was with&lt;br /&gt;
 dejanews when using their system. dejanews was then bought by Google].&lt;br /&gt;
 All email headers for many years had to be reconstructed since the format&lt;br /&gt;
 was broken.&lt;br /&gt;
- complete archive restored and online (check date MN)&lt;br /&gt;
- in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==Time and space==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering that time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
One of the drivers for our analysis was also to verify if/how the mailing lists provided an evidence of the shift of development activity from the initial US-based model to Europe, rather than providing a detailed spatial distribution of the developers or the users.&lt;br /&gt;
This insured that simply considering the time zone reference  would be an adequate proxy of location for the source of a given message.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the scripts developed was able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the &lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What do time and time zones tell==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time&lt;br /&gt;
 zones, calculated assuming 100% to be the e-mail traffic generated&lt;br /&gt;
 from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==...and what about the contents ?===&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of&lt;br /&gt;
 specific keywords from the message body. While it can be extremely intriguing to build dictionaries of words and expressions used within a mailing list, in the case of the GRASS&lt;br /&gt;
 lists, we decided to focus on GRASS commands.&lt;br /&gt;
 Matrices with the occurrence of GRASS commands by year were generated&lt;br /&gt;
 for both mailing lists.&lt;br /&gt;
&lt;br /&gt;
 The clear limitation in this type of analysis is that the use of a&lt;br /&gt;
 term is not associated to context. Reference to a specific command may&lt;br /&gt;
 not indicate if this is associated to a coding problem, to issues in&lt;br /&gt;
 use, or to working examples. &lt;br /&gt;
&lt;br /&gt;
 Another element which is neglected in the analysis is quotation: i.e.&lt;br /&gt;
 the occurrence of a term is counted as long as it appears in the body&lt;br /&gt;
 of a message.&lt;br /&gt;
&lt;br /&gt;
 The review of the entries reported by the parser (Figures xx and yy) (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...)&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8482</id>
		<title>GRASS mailing list community evolution</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_mailing_list_community_evolution&amp;diff=8482"/>
		<updated>2009-03-18T22:03:59Z</updated>

		<summary type="html">&lt;p&gt;⚠️Pibinko: New page: =Watching how grass-dev develops (and grass-user is used)=  During the 10th GRASS GFOSS User meeting in Cagliari, Italy, a summary of the activities of the Italian GFOSS community was pres...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Watching how grass-dev develops (and grass-user is used)=&lt;br /&gt;
&lt;br /&gt;
During the 10th GRASS GFOSS User meeting in Cagliari, Italy, a summary&lt;br /&gt;
of the activities of the Italian GFOSS community was presented.&lt;br /&gt;
Together with basic indicators on the activity of the Italian&lt;br /&gt;
community, some simple yet intriguing statistics, derived from an&lt;br /&gt;
analysis of the main discussion mailing lists were shown.&lt;br /&gt;
(DARE DUE esempi SU QUESTO).&lt;br /&gt;
&lt;br /&gt;
In the typical brainstorming atmosphere which permeates events such as&lt;br /&gt;
software user meetings, we considered the idea of replicating the same analysis&lt;br /&gt;
on two other mailing lists with a much longer history, namely the&lt;br /&gt;
grass developer and the grass user mailing lists.&lt;br /&gt;
&lt;br /&gt;
The outcome of the analysis provides a unique insight on the dynamics&lt;br /&gt;
of the user and developer communities, over an extremely long time&lt;br /&gt;
span, from 1991 through 2008.&lt;br /&gt;
&lt;br /&gt;
SHORT STORY ABOUT LONG CONVERSATION  (uh, could be better)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- US Army mailing lists launch 12/1991&lt;br /&gt;
- interfaced with deja news (http://en.wikipedia.org/wiki/Deja_News)&lt;br /&gt;
in (check MN)&lt;br /&gt;
- Deja_News forum only (dovrei verificare ma ho gli mbox files delle liste,&lt;br /&gt;
 si fa preso con &amp;quot;mutt&amp;quot;)&lt;br /&gt;
- 1995 (?) email spam nasce in Dejanews&lt;br /&gt;
(http://en.wikipedia.org/wiki/E-mail_spam),&lt;br /&gt;
 carefully later polished manually from the list&lt;br /&gt;
- new mailing lists born in 1999 (check MN) at University of Hannover as&lt;br /&gt;
 dejanews wasn't usable and pratical&lt;br /&gt;
- lists migrated to Italy with MN and server migration in 2001&lt;br /&gt;
- email recovered from dejanews and merged into original lists mbox files (which&lt;br /&gt;
 MN received from US Army, don't remember precisely)&lt;br /&gt;
 [we need to be vague about this because perhaps the msg copyright was with&lt;br /&gt;
 dejanews when using their system. dejanews was then bought by Google].&lt;br /&gt;
 All email headers for many years had to be reconstructed since the format&lt;br /&gt;
 was broken.&lt;br /&gt;
- complete archive restored and online (check date MN)&lt;br /&gt;
- in 2007, lists migrated to OSGeo infrastructure&lt;br /&gt;
&lt;br /&gt;
==Analysis Methodology==&lt;br /&gt;
&lt;br /&gt;
The information extraction approach used leans on the KISS side: the&lt;br /&gt;
core of the parsing is handled by a perl script, while the remaining&lt;br /&gt;
post processing is carried out via standard queries and no-nonsense charting&lt;br /&gt;
tools.&lt;br /&gt;
&lt;br /&gt;
==TIME AND SPACE==&lt;br /&gt;
&lt;br /&gt;
The first core set of information extracted was the time zone&lt;br /&gt;
reference of the messages, considering tha time zone may be used to&lt;br /&gt;
provide an approximate indication of longitude.&lt;br /&gt;
&lt;br /&gt;
For the grass-dev list, the results we obtained from a first pass with&lt;br /&gt;
the tools is able to parse correctly over 99% percent of the messages.&lt;br /&gt;
It may be possible to obtain a greater completeness by refining the&lt;br /&gt;
parsing algorithm to handle exceptions encountered in the parsing&lt;br /&gt;
process, but we considered  the level of approximation obtained in the&lt;br /&gt;
extraction of the time zone reference to be adequate for the quality&lt;br /&gt;
objectives of our analysis.&lt;br /&gt;
&lt;br /&gt;
For the grass-user mailing list, the number of messages with time zone&lt;br /&gt;
not identified by the first pass of the parsing algorithm is higher (some 3%), but still considered satisfactory within the scope of the current analysis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==WHAT DO TIME AND TIME ZONES TELL==&lt;br /&gt;
&lt;br /&gt;
The charts (include numbers) show:&lt;br /&gt;
&lt;br /&gt;
* absolute number of message postings by time zone and year&lt;br /&gt;
* the relative proportion of messages posted each year from a given time zone.&lt;br /&gt;
* the cumulated proportion of messages deriving from different time&lt;br /&gt;
 zones, calculated assuming 100% to be the e-mail traffic generated&lt;br /&gt;
 from the beginning of the mailing list records through 2008.&lt;br /&gt;
&lt;br /&gt;
 (mettere qui vari spunti)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another interesting analysis is represented by the text extraction of&lt;br /&gt;
 specific keywords from the message body - in the case of the GRASS&lt;br /&gt;
 lists, we decided to focus on GRASS commands.&lt;br /&gt;
 Matrices with the occurrence of GRASS commands by year were generated&lt;br /&gt;
 for both mailing lists.&lt;br /&gt;
&lt;br /&gt;
 The clear limitation in this type of analysis is that the use of a&lt;br /&gt;
 term is not associated to context. Reference to a specific command may&lt;br /&gt;
 not indicate if this is associated to a coding problem, to issues in&lt;br /&gt;
 use, or to working examples.&lt;br /&gt;
&lt;br /&gt;
 Another element which is neglected in the analysis is quotation: i.e.&lt;br /&gt;
 the occurrence of a term is counted as long as it appears in the body&lt;br /&gt;
 of a message.&lt;br /&gt;
&lt;br /&gt;
 The review of the entries reported by the parser (DOVE CI PORTA ?)&lt;br /&gt;
&lt;br /&gt;
yay... La cosa deve un po' crescere. (AL LIMITE CI LIMITIAMO A SPIEGARE CHE SIAMO CONTENTI DI AVER FATTO UNA PRIMA ESTRAZIONE...E CHE )&lt;br /&gt;
&lt;br /&gt;
==Poi==&lt;br /&gt;
- RELEASES AND EMAIL HYPE (faccio io)&lt;br /&gt;
- ANNI 90: depression and renewal&lt;br /&gt;
- ...&lt;/div&gt;</summary>
		<author><name>⚠️Pibinko</name></author>
	</entry>
</feed>