Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
5W+1H static analysis report quality measure. / Menshchikov, Maxim; Lepikhin, Timur.
в: Communications in Computer and Information Science, Том 779, 2018, стр. 114-126.Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
}
TY - JOUR
T1 - 5W+1H static analysis report quality measure
AU - Menshchikov, Maxim
AU - Lepikhin, Timur
N1 - Conference code: 4
PY - 2018
Y1 - 2018
N2 - Modern development best practices rank static analysis quite high in a list of quality assurance methods. Static analyzers indicate errors found and help improve software quality. However, the quality of reports is merely evaluated, if done at all. In this paper we generalize analyzer output messages and explore ways to improve reliability of comparison results. We introduce informational value as a measure of report quality with respect to 5Ws (What, When, Where, Who, Why) and 1H (How To Fix) questions, formulate and verify a hypothesis about its independence on generic quality measures, suggest a methodology to include it into static analysis benchmarking and present our observations after testing, which might help tool developers choose the direction towards more understandable reports.
AB - Modern development best practices rank static analysis quite high in a list of quality assurance methods. Static analyzers indicate errors found and help improve software quality. However, the quality of reports is merely evaluated, if done at all. In this paper we generalize analyzer output messages and explore ways to improve reliability of comparison results. We introduce informational value as a measure of report quality with respect to 5Ws (What, When, Where, Who, Why) and 1H (How To Fix) questions, formulate and verify a hypothesis about its independence on generic quality measures, suggest a methodology to include it into static analysis benchmarking and present our observations after testing, which might help tool developers choose the direction towards more understandable reports.
KW - Informational value
KW - Report quality measure
KW - Static analysis
KW - Understandability of reports
UR - http://www.scopus.com/inward/record.url?scp=85040256491&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-71734-0_10
DO - 10.1007/978-3-319-71734-0_10
M3 - Article
AN - SCOPUS:85040256491
VL - 779
SP - 114
EP - 126
JO - Communications in Computer and Information Science
JF - Communications in Computer and Information Science
SN - 1865-0929
T2 - International Conference on Tools and Methods of Program Analysis
Y2 - 2 March 2017 through 3 March 2017
ER -
ID: 19704500