Compiler Testing: A Systematic Literature Analysis

10/05/2018
by   Yixuan Tang, et al.
0

Compilers are widely-used infrastructures in accelerating the software development, and expected to be trustworthy. In the literature, various testing technologies have been proposed to guarantee the quality of compilers. However, there remains an obstacle to comprehensively characterize and understand compiler testing. To overcome this obstacle, we propose a literature analysis framework to gain insights into the compiler testing area. First, we perform an extensive search to construct a dataset related to compiler testing papers. Then, we conduct a bibliometric analysis to analyze the productive authors, the influential papers, and the frequently tested compilers based on our dataset. Finally, we utilize association rules and collaboration networks to mine the authorships and the communities of interests among researchers and keywords. Some valuable results are reported. We find that the USA is the leading country that contains the most influential researchers and institutions. The most active keyword is "random testing". We also find that most researchers have broad interests within small-scale collaborators in the compiler testing area.

READ FULL TEXT

page 3

page 5

page 7

page 8

page 10

page 11

page 13

page 17

research
03/08/2020

Software-testing education: A systematic literature mapping

Context: With the rising complexity and scale of software systems, there...
research
01/25/2022

The Unexplored Terrain of Compiler Warnings

The authors' industry experiences suggest that compiler warnings, a ligh...
research
01/07/2018

What we know about software testability: a survey

Software testability is the degree to which a software system or a unit ...
research
05/05/2020

Testing Compilers for Programmable Switches Through Switch Hardware Simulation

Programmable switches have emerged as powerful and flexible alternatives...
research
04/03/2022

Eddy Covariance: A Scientometric Review (1981-2018)

The history of eddy covariance (EC) measuring system could be dated back...
research
03/19/2018

Beyond correct and fast: Inspection Testing

Occasionally, developers need to ensure that the compiler treats their c...
research
03/19/2018

A promise checked is a promise kept: Inspection Testing

Occasionally, developers need to ensure that the compiler treats their c...

Please sign up or login with your details

Forgot password? Click here to reset