About "academia" on monperrus.net

by Martin Monperrus
Assessing research oriented companies with Google Scholar(April 18, 2019)
How to say that a company is "research oriented"? How to assess this objectively, from the outside? One way to do so is to see if the company publishes research papers, or even better, if the company publishes research papers that matter. >>> read more
Open Code and Data(March 30, 2019)
Here, I list notable repositories from our recent research projects. >>> read more
What's a scientific conflict of interests?(March 25, 2019)
What's a conflict of interests? Here is the definition of the European Research Council, which should reflect the strictest standards associated with excellent research. >>> read more
Journal extensions are not good for science(February 09, 2019)
In academia, the big business is about publishing papers. There are different kinds of papers: conference papers, journal articles, technical reports, monographs. >>> read more
Open-access Bibliographic APIs(November 02, 2018)
This post contains my notes about web APIs to access bibliographic data, mostly for the sake of open-access. Meta API Meta-APIs gather content from different bibliographic repositories. >>> read more
Computational Research with GPUs in Sweden(August 30, 2018)
If you need to perform computational experiments based on GPUs in Sweden, here is a list of pointers: Academia SNIC: KTH's PDC has 9 nodes with GPUs ref The "Kebnekaise" resource at HPC2N contains some GPUs. >>> read more
How to do a good master's thesis at KTH?(July 03, 2018)
Recap. document for a good master's thesis. May be specific to my field (computer science / software engineering) and my style of supervision. >>> read more
Open-access made in Sweden: notes about DIVA (May 19, 2018)
Here are some notes about DIVA and DIVA@KRH. Credits: this is based on valuable inputs by Christer Lagvik, Gerald Q. Maguire Jr, Margareta Fathli. >>> read more
Keeping arXiv's Light in the Double-blind Obscurity(May 18, 2018)
Over the recent decades, arXiv has created a culture of open-access and early dissemination that has never existed at this scale in science. At the same time, in some disciplines, the peer-review process has become double-blind. >>> read more
How to publish a working paper on Arxiv?(May 04, 2018)
It is a very good practice to publish working papers on Arxiv. Here are some tips on how to do this. >>> read more
How to make a good open-science repository?(April 21, 2018)
If you're doing some kind of computational or data-intensive research, this post describes how to make a good open-science repository about your digital experimental results. >>> read more
Open-science and Double-blind Peer-Review(October 20, 2017)
Recently, double-blind peer-review has fallen over my research community as a storm. Unfortunately, beyond its noble goal of reducing unfairness, double-blind peer-review may have detrimental collateral effects on open-science. >>> read more
How to use LuaTeX and LuaLaTeX on arXiv?(May 30, 2017)
The arXiv open-access archive only supports pdftex/pdflatex. If you like using LuaLaTeX and all its wonderful features, it is very likely that you won't be able to compile it identically using pdflatex. >>> read more
Copy bibtex to clipboard in Google Scholar(May 22, 2017)
I am addicted to Google Scholar. It has found so many excellent papers related to my research! However, there is one thing for which it sucks: Bibtex export. >>> read more
How to receive email notifications about new Arxiv papers?(December 05, 2016)
Email You have to write an email to cs@arxiv.org, with subject subscribe your name and email body: add Programming Languages add Software Engineering The official (and unclear) doc is https://arxiv.org/help/subscribe. >>> read more
Makitoo: la réparation à chaud du labo à la startup(September 01, 2016)
Makitoo est une startup issue des travaux de recherche en génie logiciel menés au laboratoire CRISTAL et Inria Lille, dans l'équipe Spirals. >>> read more
The tasks of a publication chair(August 11, 2016)
What are the duties of a publication chair in a conference? Here are some humble notes from my small experience and the pieces of advice of Francesca Lonetti. >>> read more
Interesting pointers about open software science(August 01, 2016)
awesome-open-science-software lists resources about open science and software: software as main experimental tool (aka computational methods) software as main study object (software engineering, programming language, systems software, ...). >>> read more
Python script to create an RSS feed from DBLP(June 02, 2016)
Creates an RSS feed with DBLP JSON data from its API. #!/usr/bin/python2.7 """ Creates an RSS feed with DBLP JSON data from its API. Meant to be used as CGI script but can also be used as command-line. Feedback and pull request welcome. >>> read more
Open-science and Travis: continuous integration for reproducible scientific experiments(April 23, 2016)
BLUF: one can use the concepts from continuous integration for achieving nearly perfectly reproducible computational experiments. A continuous integration server is a server that compiles and runs automated tests for each commit of a software project. >>> read more
How to write a good author response?(February 13, 2016)
Peer-review has many different forms. One classical form is the journal publication process, where authors submit articles, reviewers comment on it, and the authors are invited to submit a revised version based on the comments. >>> read more
Lab notes on compiling genprog(January 27, 2016)
Here are some notes on the Genprog automatic repair tool. >>> read more
Required qualifications for research(January 15, 2016)
Here are the key qualifications for successful research. >>> read more
Open-science and code sharing(November 24, 2015)
Why we need to share code and data Data and code sharing is required for the progress of science: to repeat experiments, and beyond repeating to vary the experimental setup in engineering research, to compare one's tool against a previously published one. >>> read more
Antifragile Software and Chaos Engineering(November 23, 2015)
Antifragile software in a nutshell Antifragile software engineering is the art of building ultra dependable software systems running in ultra open and unpredictable environments. Antifragile software is an extreme form of self-healing software. >>> read more
Allopatric software diversification(October 16, 2015)
In ecology, allopatric diversification is when the same population is split in two different locations and diversification happens after the split. In this post, we present the concept of “allopatric software diversification”, directly inspired from the ecological concept. >>> read more
Martin's Collection of Bug Stories(September 01, 2015)
I work on automatic repair of software bugs. I love good bugs stories. Classical (catastrophic) These are even meme. >>> read more
Un flux RSS pour les postes de Galaxie(June 27, 2015)
En France, les postes académiques (Maître de conférence, Professeur) des Universités dépendantes du Ministère de l'Enseignement Supérieur sont publiés sur un site nommé Galaxie. >>> read more
A Monte-Carlo study of Spearman correlation coefficient (June 23, 2015)
This is small Python program to study Spearman correlation coefficient in order to find/validate the critical values. >>> read more
The "Revise and resubmit as new" option(May 07, 2015)
Recently, as author and reviewer, I discovered that some academic journals use a new kind of notification "Revise and resubmit as new". >>> read more
Graphical Understanding of Cohen's d Effect Size(May 02, 2015)
I've just read "A systematic review of effect size in software engineering experiments" (IST, 2007). The authors say that in software engineering, an effect size is considered as: small if Cohen's d is approx. 0.17 medium if Cohen's d is approx. >>> read more
Automatic software repair tools(October 16, 2014)
This page lists automatic software repair tools. The publicly available ones allow comparative and reproducible open research. If you are aware of other ones, please send me an email. >>> read more
A Discussion on Antifragile Software(October 15, 2014)
Questions by Russ Miller and Bett Correa. Answers by Martin Monperrus, based on the paper "Principles of Antifragile Software" Please explain what is meant by Antifragile by Taleb? Antifragile by Taleb is a radically new perspective on errors. >>> read more
Automatic software repair, by Martin Monperrus(June 26, 2014)
I've been working on automatic software repair since 2011. I maintain this curated list of pointers for helping newcomers to understand the field. –Martin Short presentation Automatic software repair is the process of fixing software bugs automatically, by generating patches. >>> read more
Empirical Software Engineering Research: Methodology Papers(March 28, 2014)
Here are important papers about empirical research in software engineering. >>> read more
Empirical studies on bugs(March 26, 2014)
I love bugs. I work on automatic software repair. Hence, I am constantly looking for empirical knowledge on bugs. Here are the main papers on this topic. I you know more of them, please drop me an email. >>> read more
Throw and Catch Coverage(February 18, 2014)
When software applications are tested with an automated test suite, it is common to measure the statement or branch coverage. However, many other kinds of coverage may be defined. In this post, we focus on two kinds of coverage dedicated to exception handling. >>> read more
How to write a good scientific review(November 12, 2013)
A review is a critical evaluation of a paper. In a usual peer-review process, a review is meant to be read: by the editor (or the PC chair) and by the authors. The editor/chair uses it to accept/reject the paper, the authors get a wealth of information to improve their paper. >>> read more
The Multiple Goals and Data in Data-Mining for Software Engineering(November 12, 2013)
Data mining for software engineering consists of collecting software engineering data, extracting some knowledge from it and, if possible, use this knowledge to improve the software engineering process, in other words “operationalize” the mined knowledge. >>> read more
Companion Web Page for "Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software"(June 20, 2013)
Raw Dataset: Content: 3 418 Jar files, which include 382 774 different types (classes or interfaces). Source: All Jar files present on a machine used for performing software mining experiments for 7 years. >>> read more
Six Golden Rules for Writing, Using and Sharing Research Prototypes(April 16, 2013)
A research prototype demonstrates an idea, collects some data for sake of writing a scientific paper. When it's software, it must be considered as a special kind of software. >>> read more
The 1000-index: a bibliometric for outstanding scholars(December 31, 2012)
What is the 1000-index? This post proposes a new bibliographic metric, defined as follows: The 1000-index is the number of papers cited at least a thousand times. Google has invented the expression "i10-index" (the number of publications with at least 10 citations). >>> read more
Publication lists with HAL and bibtexbrowser(November 25, 2012)
Hal is an open-access archive, similar to Arxiv. It is funded and maintained by French institutions such as CNRS and INRIA. Researchers of French government-funded research bodies are encouraged to provide the world with open-access versions of their papers through HAL. >>> read more
How to Do Good Scientific Research?(October 31, 2012)
Introduction "The great thing about the research world is that you get to choose your environment, which consists in large measure of the members of your network. >>> read more
Companion Web Page for "Abmash: Mashing Up Legacy Web Applications by Automated Imitation of Human Actions"(May 25, 2012)
No preview available >>> read more
Pointers on abstract syntax tree differencing algorithms and tools(April 11, 2012)
This post presents papers and tools on semantic source code differencing. It is a special kind of tree differencing. Unix diff and successors (CVS, GIT diff) are line-based. On the contrary, semantic source code diff work on the abstract syntax tree (AST) [1,2,3,4,5,6,11]. >>> read more
A Comparison of Median and Mean(March 26, 2012)
Mean and median are two measures to summarize a data set of N numerical values. However, there are not equivalent. Here is a thorough comparison of their properties. >>> read more
Sharing scientific datasets with BitTorrent(February 13, 2012)
Bittorrent is an appropriate technology to share scientific datasets because it relieves web servers of distributing many copies of large files and enables a kind of replication. This documents presents how to share scientific datasets with bitorrents. >>> read more
Sciclomatic: A Peer-to-Peer System for Sharing Scientific Datasets(February 09, 2012)
This post sketches a peer-to-peer system for sharing scientific datasets. Permalink: http://www.monperrus.net/martin/sciclomatic-sharing-scientific-datasets Introduction Academics, students and researchers obtain, create or use data in their experiments. >>> read more
The CVS-Vintage Dataset of 14 CVS repositories(February 09, 2012)
CVS-Vintage is a dataset of 14 CVS repositories of Java applications. >>> read more
Companion Web Page for "Detecting Missing Method Calls As Violations of the Majority Rule"(October 14, 2011)
This page is the companion web page for "[[http://www.monperrus.net/martin/bibtexbrowser.php?key=Monperrus2011b&bib=monperrus.bib|Detecting Missing Method Calls As Violations of the Majority Rule]]" (Martin Monperrus and Mira Mezini). >>> read more
RSS feeds for software engineering academic publications(December 17, 2010)
Here are the main RSS feeds for academic publications related to software engineering. The inclusion in the feed depends on the publisher reputation (currently the major academic publishers) and on the ISI Web of Knowledge bibliometrics. >>> read more
Graphical Visualization for Understanding the f1-score(December 12, 2010)
F1 is a standard evaluation metric from information retrieval research. It combines the precision and the recall. In order to understand this combination, here is a visualization of the landscape of the F1-score. >>> read more
Three statistical formulas for estimating a proportion(December 09, 2010)
This document presents three statistical formulas that give the margin of errors when estimating a proportion, and a piece of code to empirically verifies the formulas. It uses an unusual programming manner for discussing statistics (in contrast to pure maths). >>> read more
Accurate bibliographic metadata and google scholar(October 27, 2009)
Disclaimer: the information in this post is a guess and does not work deterministically. >>> read more
Creating proceedings from pdf files with latex(July 14, 2009)
As publication chair of MDPLE'2009, I had to create the proceedings of the workshop. >>> read more
bibtexbrowser: publication lists with bibtex and PHP(September 11, 2007)
bibtexbrowser is a PHP script that creates publication lists from Bibtex files. bibtexbrowser is stable, mature and easy to install. It is used in hundreds of different universities and institutions (over 469 different domains according to Google). >>> read more

(57 results)