Andrei Sheretov

dblp:56/5527 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2002
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software testing · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing
spreadsheet testing
0.122002
Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology · IEEE Trans. Software Eng. 2002
A methodology for testing spreadsheets · ACM Trans. Softw. Eng. Methodol. 2001
Software testing
test coverage
0.012002
Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology · IEEE Trans. Software Eng. 2002
Software testing › test adequacy › test adequacy criteria
data flow testing criteria
0.012001
A methodology for testing spreadsheets · ACM Trans. Softw. Eng. Methodol. 2001
Software testing › test adequacy
test adequacy criteria
0.012001
A methodology for testing spreadsheets · ACM Trans. Softw. Eng. Methodol. 2001

Methods — techniques the papers use, named apart from their topics

visual testing · 0.0algorithm complexity analysis · 0.0empirical study · 0.0data flow analysis · 0.0
YearPublicationVenuePosition
2002 Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology
abstract
Although there has been recent research into ways to design environments that enable end users to create their own programs, little attention has been given to helping these end users systematically test their programs. To help address this need in spreadsheet systems (the most widely used type of end-user programming language), we previously introduced a visual approach to systematically testing individual cells in spreadsheet systems. However, the previous approach did not scale well in the presence of largely homogeneous grids, which introduce problems somewhat analogous to the array-testing problems of imperative programs. We present two approaches to spreadsheet testing that explicitly support such grids. We present the algorithms, time complexities, and performance data comparing the two approaches. This is part of our continuing work to bring to end users at least some of the benefits of formalized notions of testing without requiring knowledge of testing beyond a naive level.
Margaret M. Burnett, Andrei Sheretov, Gregg Rothermel
IEEE Trans. Software Eng.2
2001 A methodology for testing spreadsheets
abstract
Spreadsheet languages, which include commercial spreadsheets and various research systems, have had a substantial impact on end-user computing. Research shows, however, that spreadsheets often contain faults; thus, we would like to provide at least some of the benefits of formal testing methodologies to the creators of spreadsheets. This article presents a testing methodology that adapts data flow adequacy criteria and coverage monitoring to the task of testing spreadsheets. To accommodate the evaluation model used with spreadsheets, and the interactive process by which they are created, our methodology is incremental. To accommodate the users of spreadsheet languages, we provide an interface to our methodology that does not require an understanding of testing theory. We have implemented our testing methodology in the context of the Forms/3 visual spreadsheet language. We report on the methodology, its time and space costs, and the mapping from the testing strategy to the user interface. In an empirical study, we found that test suites created according to our methodology detected, on average, 81% of the faults in a set of faulty spreadsheets, significantly outperforming randomly generated test suites.
Gregg Rothermel, Margaret M. Burnett, Christopher DuPuis, Andrei Sheretov
ACM Trans. Softw. Eng. Methodol.5