Article (Périodiques scientifiques)
An Experience Report On Applying Software Testing Academic Results In Industry: We Need Usable Automated Test Generation
ARCURI, Andrea
2018In Empirical Software Engineering, 23 (4)
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
paper.pdf
Preprint Auteur (242.85 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Résumé :
[en] What is the impact of software engineering research on current practices in industry? In this paper, I report on my direct experience as a PhD/post-doc working in software engineering research projects, and then spending the following five years as an engineer in two different companies (the first one being the same I worked in collaboration with during my post-doc). Given a background in software engineering research, what cutting-edge techniques and tools from academia did I use in my daily work when developing and testing the systems of these companies? Regarding validation and verification (my main area of research), the answer is rather short: as far as I can tell, only FindBugs. In this paper, I report on why this was the case, and discuss all the challenging, complex open problems we face in industry and which somehow are ``neglected'' in the academic circles. In particular, I will first discuss what actual tools I could use in my daily work, such as JaCoCo and Selenium. Then, I will discuss the main open problems I faced, particularly related to environment simulators, unit and web testing. After that, popular topics in academia are presented, such as UML, regression and mutation testing. Their lack of impact on the type of projects I worked on in industry is then discussed. Finally, from this industrial experience, I provide my opinions about how this situation can be improved, in particular related to how academics are evaluated, and advocate for a greater involvement into open-source projects.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
ARCURI, Andrea;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
An Experience Report On Applying Software Testing Academic Results In Industry: We Need Usable Automated Test Generation
Date de publication/diffusion :
2018
Titre du périodique :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Maison d'édition :
Springer Science & Business Media B.V.
Volume/Tome :
23
Fascicule/Saison :
4
Peer reviewed :
Peer reviewed vérifié par ORBi
Projet FnR :
FNR3949772 - Validation And Verification Laboratory, 2010 (01/01/2012-31/07/2018) - Lionel Briand
Disponible sur ORBilu :
depuis le 28 novembre 2017

Statistiques


Nombre de vues
191 (dont 18 Unilu)
Nombre de téléchargements
4 (dont 4 Unilu)

citations Scopus®
 
57
citations Scopus®
sans auto-citations
41
OpenCitations
 
33
citations OpenAlex
 
68
citations WoS
 
50

Bibliographie


Publications similaires



Contacter ORBilu