The challenge of libre software is not that of a new competitor who, under the same rules, produces software faster, cheaper and of a better quality. Libre software differs from traditional software in more fundamental aspects, starting with philosophical reasons and motivations, continuing with new economic and market rules and ending up with a different way of producing software. Software Engineering cannot ignore this phenomenon, and the last five years or so has seen ever more research into all these issues.
What I research can be seen at the Libre Software Engineering page.


My PhD thesis has its own web page.
(This is kind of unsorted list. I use it for my own purposes and that's why it's ordered chronologically. Maybe some day I should change it and put it into a more formal way. Please, note these are my research works available in English. I've got some more in Spanish)
IMPORTANT NOTICE (August 2006): Due to a server crash, many of the PDFs listed below aren't accessible. If you want a paper, you can try first to google for it (you may find a copy around); if unsuccessful, don't hesitate to send me an e-mail. I promise to recompile all of them and put them again up in the next time. I'm sorry about this.
- Beyond Executable Source Code: The Importance of Other Source Artifacts in Software Development (a Case Study) (PDF
)
with Jesús M. González Barahona and Juan Julián Merelo Guervós
Journal of Systems and Software
In Press. 2006 - Applying Social Network Analysis Techniques to Community-driven Libre Software Projects (draft PDF
)
with Luis López, Jesús M. González Barahona and Israel Herraiz
International Journal of Information Technology and Web Engineering
In Press. July-September, 2006 - Contributor Turnover in Libre Software Projects (PDF
)
with Jesús M. González Barahona
The Second International Conference on Open Source Systems (OSS2006)
Como, Italia
June 8-10 2006 - Assessing and Evaluating Documentation in Libre Software Projects (PDF
)
with Juan Luis Prieto Martínez and Jesús M. González Barahona
Workshop on Evaluation Frameworks for Open Source Software (EFOSS 2006)
Como, Italy
June 10th 2006 - The Challenges of Automated Quantitative Analysis of Open Source Software Projects (PDF
)
with Daniel Germán and Jesús M. González Barahona
Workshop on Evaluation Frameworks for Open Source Software (EFOSS 2006)
Como, Italy
June 10th 2006 - Effort estimation by characterizing developer activity (PDF
)
with Juan José Amor and Jesús M. González Barahona
The 8th International Workshop on Economics-Driven Software Engineering Research (ESDER-8)
Shanghai, China
May 2006 - Mining Large Software Compilations over Time: Another Perspective of Software Evolution (PDF
)
with Jesús M. González Barahona, Martin Michlmayr and Juan José Amor
International Workshop on Mining Software Repositories (MSR 2006)
Shanghai, China
May 22-23 2006 - Geographic Location of Developers at SourceForge (PDF
)
with Jesús M. González Barahona
International Workshop on Mining Software Repositories (MSR 2006)
Shanghai, China
May 22-23 2006 - Entry Patterns in Global Distributed Software Projects (PDF
)
with Israel Herraiz, Jesús M. González Barahona, Juan José Amor and Teófilo Romera
First International Workshop on Global Software Development for the Practitioner (GSD2006)
Shanghai, China
May 23rd 2006 - Position talk: How far can we get with SourceForge? (slides in PDF
)
MiniOWLS Meeting
Paris, France
April 7th 2006 - Comparison between SLOCs and number of files as size metrics for software evolution analysis (PDF
)
with Israel Herraiz, Jesús M. González Barahona, Juan F. Ramil and Andrea Capiluppi
10th European Conference on Software Maintenance and Reengineering
Bari, Italy
March 22-24 2006 - Empirical Software Engineering on Libre Software (PDF
)
CALIBRE Project Room, Sixth Free and Open source Software Developers' European Meeting (FOSDEM 2006)
Brussels, Belgium
February 25th 2006 - Software Engineering Research on Libre Software: Data Sources, Methodologies and Results (PDF, slides used in the defense
)
Doctoral Thesis (with European mention)
Universidad Rey Juan Carlos
Móstoles, Madrid
February 9th 2006
- Book Chapter: Free Software Developers: Who, How and Why (abstract
)
with Rishab A. Ghosh, Rüdiger Glott and Bernhard Krieger
Book: The Economics of the Digital Society (ISBN 1-84376-774-0)
November 2005 - Book Chapter: Libre Software in Europe (
)
with Jesús M. González-Barahona
Open Sources 2.0: The Continuing Evolution
O'Reilly. ISBN: 0-596-00802-3
October 2005 - An Empirical Approach to Software Archaeology (poster PDF, short paper PDF, draft version of the full paper
)
with Jesús M. González-Barahona and Israel Herraiz
21st International Conference on Software Maintenance (ICSM 2005)
Budapest, Hungary
25-30 September 2005 - Evolution and Growth in Large Libre Software Projects (PDF
)
with Juan José Amor, Jesús M. González-Barahona and Israel Herraiz
International Workshop on Principles of Software Evolution (IWPSE 2005)
Lisbon, Portugal
September 5-6 2005 - Measuring Libre Software using Debian 3.1 (Sarge) as a Case Study: preliminary results (PDF
)
with Juan José Amor, Jesús M. González Barahona and Israel Herraiz
Upgrade
August 2005 - Evolution of Volunteer Participation in Libre Software Projects: Evidence from Debian (abstract paper PDF
)
with Jesús M. González-Barahona and Martin Michlmayr
The First International Conference on Open Source Systems
Genoa, Italy
July 11th to 15th 2005 - From Pigs to Stripes: A Travel Through Debian (PDF
)
with Juanjo Amor, Jesús M. González Barahona and Israel Herraiz
DebConf5 (Debian Annual Developers Meeting)
Helsinki, Finland
July 8th to 15th 2005 - How to collaborate, as a normal user, in a libre software project (slides in PDF
)
Summer School on Libre Software
Castellón, Spain
July 1st to 5th 2005 - Quo vadis, libre software? A look into Debian's past to see what future will bring (PDF
)
with Diego Barceló
LinuxTag
Karlsruhe, Germany
June 22th to 24th 2005 - Measuring Woody: The Size of Debian 3.0 (PDF
)
with Juan José Amor and Jesús M. González-Barahona
Technical Report (also available in the arXiv)
June 2005 - Developer Identification Methods for Integrated Data from Various Sources (PDF, slides
)
with Jesús M. González Barahona
2nd Workhop on Mining Software Repositories (ICSE2005)
St. Louis, Missouri, USA
May 17th 2005 - The Impact of Libre Software in the Robotics Field (PDF, slides
)
with Pablo Barrera, José María Cańas, Francisco Martín and Vicente Matellán
5th Workshop on Open Source Software Engineering (ICSE2005)
St. Louis, Missouri, USA
May 17th 2005 - Towards Predictor Models for large Libre Software Projects (PDF, slides
)
with Israel Herraiz and Jesús M. González Barahona
PROMISE 2005: International Workshop on Predictor Models in Software Engineering (ICSE2005)
St. Louis, Missouri, USA
May 15th 2005 - Self-Organized Development in Libre Software: a Model based on the Stigmergy Concept (PDF extended abstract, PDF full paper, slides in PDF
)
with Juan Julián Merelo and Jesús M. González Barahona
6th International Workshop on Software Process Simulation and Modeling (ProSim 2005) (ICSE2005)
St. Louis, Missouri, USA
May 14th and 15th 2005 - Challenges in Software Evolution: The Libre Software Perspective (PDF
)
with Jesús M. González Barahona and Israel Herraiz
Challenges in Software Evolution (ChaSE) Workshop
Berne (Switzerland)
April 12th and 13th 2005 - Software Engineering Academic Research on Libre Software (PDF
)
KDE Developer Room, Fifth Free and Open source Software Developers' European Meeting (FOSDEM 2005)
Brussels, Belgium
February 27th 2005 - CVSAnalY: An analysis tool for your CVS and Subversion repository (PDF
)
with Álvaro Navarro
CALIBRE Project Room, Fifth Free and Open source Software Developers' European Meeting (FOSDEM 2005)
Brussels, Belgium
February 26th 2005 - Evolution of Debian GNU/Linux over the last 7 years: from developers to programming languages (PDF
)
with Diego Barceló
CALIBRE Project Room, Fifth Free and Open source Software Developers' European Meeting (FOSDEM 2005)
Brussels, Belgium
February 26th 2005 - Abbreviated Dynamic Source Routing: Source Routing with Non-Unique Network Identifiers (PDF
)
con Miguel Ortuńo Pérez, Vicente Matellán Olivera y Luis Rodero
Second Annual Conference on Wireless On demand Network Systems and Services (WONS 2005)
St. Moritz, Switzerland
19-21 January 2005
- On Libre Software Engineering (transcription of the talk
)
with Jesús M. González Barahona
V International Conference of UNIX at Uninet
#linux channel in the irc.uninet.edu IRC sever
December 20th 2004 - Toy Story: The evolution from Debian 2.0 to 3.1. Preliminary Results (slides PDF
)
with Juan José Amor
Libre Software Engineering Research Seminar
Universidad de Zaragoza
December 2nd 2004 - Software Comprehension in 'Libre' Software (slides in PDF
)
with Israel Herraiz
Libre Software Engineering Research Seminar
Universidad de Zaragoza
December 2nd 2004 - Encouraging Good Practice in the use of Open Source Software in Public Administrations (PDF
)
with Rishab A. Ghosh, Rüdiger Glott and Patrice-Emmanuel Schmitz
Guideline for Public Administrations on Partnering with Free Software developers
Advice Report for the European Commision (Enterprise Directorate General IDA/GPOSS)
October 2004 - Executable source code and non-executable source code: analysis and relationships (Draft version available in PDF
)
with Jesús M. González-Barahona
to appear in the Proceedings of the 4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'2004)
Chicago, IL, USA.
14th and 15th September 2004. - Free Software Developers: Who, How and Why (to appear soon)
with Rishab A. Ghosh, Rüdiger Glott and Bernhard Krieger
University of Maastricht
September 2004 - Introduction to (social) network analysis (slides in PDF
)
Technical journey Virtual communities: libres software and blogosphere
Móstoles, Madrid
July 2nd 2004 - Quantitative Software Evolution Measurements within Open Source projects (slides in PDF
)
for the OU Computing Department Seminar
Open University, Milton Keynes, UK
June 30th 2004 - Getting the global picture (abstract in HTML and PDF, slides in PDF
)
with Jesús M. González Barahona
for the Oxford Workshop on Libre Software
Oxford Internet Institute, Oxford, UK
June 25th 2004 - Analyzing the anatomy of GNU/Linux
distributions: methodology and case studies (Red Hat and Debian) (more information)
with Jesús M. González-Barahona, Miguel A. Ortuńo-Pérez, Luis Rodero-Merino, José Centeno-González, Vicente Matellán-Olivera, Eva Castro-Barbero and Pedro de-las-Heras-Quirós.
Chapter included in the book Free/Open Source Software Development (available at request, see contact information)
edited by Stefan Koch for the Idea Group Inc.
July 2004 - Toy Story: an analysis of the evolution of Debian GNU/Linux (Draft version available in PDF, web site with results and stats)
with Jesús M. González-Barahona
June 2004 - Remote analysis and measurement of libre software systems by means of the CVSAnalY tool (PDF
)
with Stefan Koch and Jesús M. González-Barahona
2nd ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '04)
26th International Conference on Software Engineering (Edinburgh, Scotland)
May, 24th 2004 - Community structure of modules in the Apache project (PDF
)
Figures from this article appeared in the weekend magazine of the Frankfurter Allgemeine Zeitung March 2005 (see on-line or PDF versions)
with Luis López and Jesús M. González-Barahona
4th Workshop on Open Source Software Engineering
26th International Conference on Software Engineering (Edinburgh, Scotland)
May 25th 2004 - Applying Social Network Analysis to the Information in CVS Repositories (PDF
)
with Luis López and Jesús M. González-Barahona
Mining Software Repositories Workshop
26th International Conference on Software Engineering (Edinburgh, Scotland)
May 25th 2004 - GlueTheos: Automating the Retrieval and Analysis of Data from Publicly Available Repositories (PDF
)
with Jesús M. González-Barahona and Rishab Aiyer Ghosh
Mining Software Repositories Workshop
26th International Conference on Software Engineering (Edinburgh, Scotland)
May 25th 2004 - A Software Engineering Approach to Libre Software (PDF
, PDF
)
Chapter for the Open Source Jahrbuch 2004 book (mostly in German)
edited by the Fachbereich "Informatik und Gesellschaft" at the Technische Universität Berlin
March 2004
- Free Software Engineering: A Field to Explore (PDF)
with Jesús M. González-Barahona
Upgrade, digital journal of CEPIS (Council of European Professional Informatics Societies)
Vol. IV, issue no. 4, ISSN 1684-5285, páginas 49 a 54, available online
August 2003 - Unmounting the "code god" assumption (position paper in PDF)
with Jesús M. González-Barahona
4th International Conference on eXtreme Programming and Agile Processes in Software Engineering
Dipartimento di Informatica, Sistemistica e Telematica, Génova, Italia
Wednesday, May 28th 2003 - Studying the evolution of libre software projects using publicly available data (paper en PDF)
with Jesús M. González-Barahona, José Centeno-González, Vicente Matellán-Olivera y Luis Rodero-Merino
3rd Workshop on Open Source Software Engineering at the 25th International Conference on Software Engineering
Portland, Oregon, USA
Saturday, May 3rd 2003
- The FLOSS Study: Knowing more about FLOSS and its developers (slides: HTML, OOo Impress, PDF)
Technical Journey: Libre Software as a matter of study
Friday, December 13th 2002 - Libre Software Engineering - An alternative view of Software Engineering (slides: HTML, tar.gz).
2nd Oekonux Conference
Technische Universtität Berlin
November 2nd 2002 - Survey of Developers - Annexure on validation and methodology (HTML, PDF)
with Rishab A. Ghosh, Rüdiger Glott and Bernhard Krieger
Final Report for the European Commission IST founded FLOSS project
FLOSS - Free/Libre/Open Source Software. Survey and Study
International Institute of Infonomics - University of Maastricht
October 2002 - Software Source Code Survey (HTML, PDF)
with Rishab A. Ghosh and Rüdiger Glott
Final Report for the European Commission IST founded FLOSS project
FLOSS - Free/Libre/Open Source Software. Survey and Study
International Institute of Infonomics - University of Maastricht
June 2002 - Survey of Developers (HTML, PDF)
with Rishab A. Ghosh, Rüdiger Glott and Bernhard Krieger
Final Report for the European Commission IST founded FLOSS project
FLOSS - Free/Libre/Open Source Software. Survey and Study
International Institute of Infonomics - University of Maastricht
June 2002 - Open Source Software in the Public Sector: Policy within the European Union (HTML, PDF)
with Rishab A. Ghosh, Bernhard Krieger and Rüdiger Glott
Final Report for the European Commission IST founded FLOSS project
FLOSS - Free/Libre/Open Source Software. Survey and Study
International Institute of Infonomics - University of Maastricht
June 2002