It is a cliché to say that there is a gap between research and practice. As the interest and importance in the practical impact of research has been growing, the gap between research and practice is expected to be narrowing. However, our study reveals that there still seems to be a wide gap. We survey software engineers about what they care about when developing software. We then compare our survey results with the research topics of the papers published in ICSE/FSE recently. We found the following discrepancy: while software engineers care more about software development productivity than the quality of software, papers on research areas closely related to software productivity—such as software development process management and software development techniques—are significantly less published than papers on software verification and validation that account for more than half of publications. We also found that software engineers are in great need for techniques for accurate effort estimation, and they are not necessarily knowledgable about techniques they can use to meet their needs.

Ivanov V, Rogers A, Succi G, Yi J, Zorin V (2017). What Do Software Engineers Care About? Gaps Between Research And Practice. USA : Association for Computing Machinery, Inc. (ACM) [10.1145/3106237.3117778].

What Do Software Engineers Care About? Gaps Between Research And Practice

Succi G;
2017

Abstract

It is a cliché to say that there is a gap between research and practice. As the interest and importance in the practical impact of research has been growing, the gap between research and practice is expected to be narrowing. However, our study reveals that there still seems to be a wide gap. We survey software engineers about what they care about when developing software. We then compare our survey results with the research topics of the papers published in ICSE/FSE recently. We found the following discrepancy: while software engineers care more about software development productivity than the quality of software, papers on research areas closely related to software productivity—such as software development process management and software development techniques—are significantly less published than papers on software verification and validation that account for more than half of publications. We also found that software engineers are in great need for techniques for accurate effort estimation, and they are not necessarily knowledgable about techniques they can use to meet their needs.
2017
Proceedings of the 2017 ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2017)
890
895
Ivanov V, Rogers A, Succi G, Yi J, Zorin V (2017). What Do Software Engineers Care About? Gaps Between Research And Practice. USA : Association for Computing Machinery, Inc. (ACM) [10.1145/3106237.3117778].
Ivanov V; Rogers A; Succi G; Yi J; Zorin V
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/892566
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 31
  • ???jsp.display-item.citation.isi??? 25
social impact