© 2020

Being a Researcher

An Informatics Perspective


Table of contents

  1. Front Matter
    Pages i-xvi
  2. Carlo Ghezzi
    Pages 1-23
  3. Carlo Ghezzi
    Pages 25-50
  4. Carlo Ghezzi
    Pages 75-92
  5. Carlo Ghezzi
    Pages 93-110
  6. Carlo Ghezzi
    Pages 111-127
  7. Back Matter
    Pages 129-132

About this book


This book explores research from the researchers’ perspective: why to engage in research, what methods to follow, how to operate in daily life, what the responsibilities are, how to engage with society, and the ethical issues confronting professionals in their day-to-day research.

The book systematically discusses what every student should be told when entering academic or industrial research so that they can avoid going through the painful process of learning by personal experience and lots of errors. Rather than being technical, it is philosophical and sometimes even anecdotal, combining factual information and commonly accepted knowledge on research and its methods, while at the same time clearly distinguishing between objective and factual concepts and data, and subjective considerations.

The book is about scientific research in general and as such holds true for any scientific field. However, it is fair to say that the different fields differ in their research cultures and in their eco-systems. The book reflects the author’s experience accumulated over almost 50 years of teaching graduate courses and lecturing in doctoral symposia at Politecnico di Milano, University of Zurich, TU Wien, Peking University, and at various conferences, and of academic research in informatics (also known as computer science).

This book is mainly intended for students who are considering research as a possible career option; for in-progress researchers who have entered doctoral programs; and for junior postdoctoral researchers. It will also appeal to senior researchers involved in mentoring students and junior researchers. 


Research Ethics Research Methodology Research Publications Research Assessment Computing Profession Computing Education

Authors and affiliations

  1. 1.Dipartimento di Elettronica, Informazione e BioingegneriaPolitecnico di MilanoMilanoItaly

About the authors

Carlo Ghezzi is an Emeritus Professor of Software Engineering at Politecnico di Milano, Italy.
He is an ACM Fellow, IEEE Fellow, Member of Academia Europaea, and Member of the Italian Academy of Sciences (Istituto Lombardo). He has been awarded the ACM SIGSOFT Outstanding Research Award and the Distinguished Service Award, and the IEEE TCSE Distinguished Education Award.

Carlo was on the evaluation board of several international research projects and institutions in Europe, Japan, and the USA, he was General Chair, Program Committee Chair and Member for numerous international conferences, and was Editor in Chief of the ACM Transactions on Software Engineering and Methodology, and Associate Editor of Communications of the ACM, IEEE Transactions on Software Engineering, and Science of Computer Programming.
His research has been focusing on software engineering and programming languages.  He co-authored over 200 papers and 8 books, and coordinated several national and international research projects.

Bibliographic information