Ramblings of Daniel Graziotin

I need coffee

My name is Daniel Graziotin. I am a researcher in software engineering at the Institute of Software Technology, University of Stuttgart.

There is a fair chance that you are reading this after landing on one of my posts or project page. On my website, I ramble a lot about my research activities, which span from human and behavioral aspects of software engineering (such as the happiness of software developers) to open science and research itself.

Here you can read more about me or contact me.

I

Latest stories

Retiring rchiveit and its rchive.it domain

R

Four years have passed since the launch of rchiveit and its domain rchive.it. For those who did not know, rchiveit is (used to be) a modern frontend to SHERPA/RoMEO, for discovering how and when to self-archive academic articles and make them openly accessible to everybody in the worlds. I developed rchiveit mainly for two reasons: to refresh my JavaScript knowledge (and tryout Bootstrap), and to...

mbpfan v2.0.0 with universal sensor detection, man page, support for clang, and more

m

This should perhaps be codenamed “nobody-will-believe-I-released-it”. After almost two years of no stable releases, I am proud (and also a bit ashamed) of announcing mbpfan v2.0.0. Download it here Compare all changes here. Major improvements Support for CentOS using new kernel but old sensors path #92 Universal support for sensors path regardless of kernel version #92 Added man page...

Importing and registering your car to Germany

I

So you want to import your car to Germany. Oh dear, where do I start? This has been the longest, most exhausting, time consuming, and the only (so far) ridiculous bureaucracy-related operation we had to perform in Germany. Here I summarize the sequence of long operations that you need to perform. All of them require the previous one to be completed. Buy a green emission decal. Begin the German...

How to write an ACM-styled conference paper using Markdown/Pandoc

H

I do not have much time for writing this post. Please insert here the obligatory rant against LaTeX syntax despite of its powerful functionality. Also insert here how Markdown syntax is fresh and readable. Let’s go straight to the point. I don’t know about my peers, but if LaTeX lacked support from editors and plugins for achieving desirable features such as quick autocompletion (especially when...

If you can’t beat ‘em..clean ’em. Using imapfilter for remote rules to an IMAP mailbox

I

Software engineers receive tons of e-mails. Academics do, too. I am both. As several users do, I use inbox rules to flow my incoming messages. For example, e-mails concerning call for papers go straight to an inbox folder called CFP. E-mails related to editorial concerns go to a folder called EDITORIAL. E-mails sent to several distribution lists go to..the trash. And so on. When using systems...

Banche e assicurazioni in Germania

B

In Germania un conto corrente viene utilizzato molto più che in Italia. Solo per fare un esempio, i centri di revisione e di registrazione veicoli richiedono un mandato SEPA. Consiglio vivamente di tentare di aprire un conto corrente in banca (Girokonto) appena troverai un appartamento, ancora prima di traslocare. In questo post presumo che cercherai di aprire un conto corrente “fisico” (non...

Banks and insurances in Germany

B

Germany relies on banks much more than Italy. I strongly advise you to attempt to open a bank account (Girokonto) as soon as you find a flat, before relocating to Germany. Here I assume that you will look for a non online-only bank account. I wrote attempt to open an account because most of the banks expect you to have a German residence and address when you open a bank account. That said, most...

Farti conoscere dallo stato Germania

F

La dichiarazione di residenza Registrare la propria residenza (Anmeldung) é più semplice che in Italia. Il nome dell’ufficio pubblico non é però lo stesso in tutte le città tedesche. Per esempio, la Anmeldung a Stoccarda può essere fatta in un qualsiasi Burgerbüro, simili ai nostri centri civici, a prescindere da dove si viva nella città. É importante ricordare che la Anmeldung vada fatta entro...

Letting Germany know you

L

The residency declaration Registering your new residency (Anmeldung) is quite straightforward. The name of the public office is not the same in every German city. For example, the Anmeldung for Stuttgart can be done in any Burgerbüro (no matter where you live in the city). Please note that you should perform the Anmeldung within two weeks from your relocation. The actual form is rather simple, as...

Affitto in Germania

A

Trovare un appartamento Non é sempre semplice trovare un appartamento nelle grandi città della Germania. Nel nostro caso, abbiamo dovuto iniziare le ricerche circa 4 mesi prima del trasloco. Il modo più comune per cercare appartamenti in Germania é attraversi siti Web specializzati. La cosa mi ha sorpreso non poco, visto che in Italia é comune recarsi in agenzie immobiliari per cercare...

The renting experience in Germany

T

Finding the flat Finding a flat in big cities is not always easy. In our case we had to start searching about 4 months before the relocation. The most common way to look for a flat is through websites. I was surprised at first, as in Italy it is still common to call real estate agencies and look for newspaper adverts. However, the majority of private individuals and most of the real estate...

Expat in Germany / Expat in Germania

E

I have recently relocated to Stuttgart, Germany with my wife. I will start working at the University of Stuttgart in May as a postdoc. Looking forward to the new life! Before relocating, I attempted to collect as much information as possible in order to face Germany’s infamous bureaucracy. Much useful information is present on the Web. However, I could not find all the fine details that...

[Explained] In need of creative mobile service ideas? Forget adults and ask young children

[

I. Kuzmickaja, X. Wang, D. Graziotin, G. Dodero, and P. Abrahamsson, “In need of creative mobile service ideas? Forget adults and ask young children“, SAGE Open, vol. 5, no. 3, pp. 1-15, 2015. DOI: 10.1177/2158244015601719. Open access. Click the link and read the study. Previous studies about technological innovation have suggested that creativity is a key component of innovation...

[Explained] Do feelings matter? On the correlation of affects and the self-assessed productivity in software engineering

[

D. Graziotin, X. Wang, P. Abrahamsson, “Do feelings matter? On the correlation of affects and the self-assessed productivity in software engineering“, Journal of Software: Evolution and Process, vol. 27, no. 7, pp. 467-487, 2015. DOI: 10.1002/smr.1673 Download a free PDF. D. Graziotin, X. Wang, and P. Abrahamsson, “Are Happy Developers more Productive?”, Proc. 14th...

[Explained] Happy software developers solve problems better: psychological measurements in empirical software engineering

[

D. Graziotin, X. Wang, P. Abrahamsson, “Happy software developers solve problems better: psychological measurements in empirical software engineering“,PeerJ, vol. 2, pp. e289, 2014. DOI:10.7717/peerj.289 Open access. Click the link and read the study. In this study we tested a series of hypotheses coming from various psychology fields. These hypotheses were about a difference of...

Research [Explained] science communication series

R

Practitioners of software engineering (that is, developers!) and the general public often accuse researchers of producing research that has little or no meaning for them. While there might be some research that has little or no use in “real life”, I am of the opinion that the issue is double-sided, but not much related to how much meaningful are research activities. The general public...

JORS Associate Editor positions

J

The Journal of Open Research Software is seeking candidates to serve as additional Associate Editors, due to the increase in the volume of submissions to the journal. We are seeking Associate Editors from all fields of research, however we are particularly seeking candidates with the following expertise or experience: Geospatial software Classification software Medical image processing Life...

A beginner’s tutorial for mbpfan under Ubuntu

A

Although mbpfan is not a program for everyone (heck, I do not even provide compiled packages for distros), I received several requests for an easy, step-by-step tutorial for installing mbpfan for Ubuntu. Here is my attempt. The present tutorial was written using Ubuntu 15.10, after a fresh install. First thing to do is to take note of the configuration parameters for mbpfan settings. Let’s...

Ramblings of Daniel Graziotin

About Author

dgraziotin

Dr. Daniel Graziotin received his PhD in computer science, software engineering at the Free University of Bozen-Bolzano, Italy. His research interests include human aspects in empirical software engineering with psychological measurements, Web engineering, and open science. He researches, publishes, and reviews for venues in software engineering, human-computer interaction, and psychology. Daniel is the founder of the psychoempirical software engineering discipline and guidelines. He is associate editor at the Journal of Open Research Software, academic editor at the Research Ideas and Outcomes (RIO) journal, and academic editor at the Open Communications in Computer Science journal. He is the local coordinator of the Italian Open science local group for the Open Knowledge Foundation. He is a member of ACM, SIGSOFT, and IEEE.

News