How to catch 'em all: WatchDog, a family of IDE plug-ins to assess testing

Moritz Beller, Igor Levaja, Annibale Panichella, Georgios Gousios, Andy Zaidman

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

8 Citations (Scopus)
85 Downloads (Pure)

Abstract

As software engineering researchers, we are also zealous tool smiths. Building a research prototype is often a daunting task, let alone building an industry-grade family of tools supporting multiple platforms to ensure the generalizability of results. In this paper, we give advice to academic and industrial tool smiths on how to design and build an easy-to-maintain architecture capable of supporting multiple integrated development environments (IDEs). Our experiences stem from WatchDog, a multi-IDE infrastructure that assesses developer testing activities in vivo and that over 2,000 registered developers use. To these software engineering practitioners, Watch-Dog provides real-time and aggregated feedback in the form of individual testing reports.

Original languageEnglish
Title of host publicationProceedings of the 3rd International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2016
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery (ACM)
Pages53-56
Number of pages4
ISBN (Electronic)978-1-4503-4170-7
DOIs
Publication statusPublished - 14 May 2016
Event3rd International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2016 - Austin, United States
Duration: 17 May 201617 May 2016

Workshop

Workshop3rd International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2016
Abbreviated titleSER&IP 2016
Country/TerritoryUnited States
CityAustin
Period17/05/1617/05/16

Fingerprint

Dive into the research topics of 'How to catch 'em all: WatchDog, a family of IDE plug-ins to assess testing'. Together they form a unique fingerprint.

Cite this