Aviad Zlotnick

dblp:33/665 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none

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

Software engineering, systems software and programming languages · 5Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author

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
3 papers
Software testing · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › test coverage
code coverage
0.222011
Code coverage analysis in practice for large systems · ICSE 2011
Advanced code coverage analysis using substring holes · ISSTA 2009
Software testing
combinatorial testing
0.212013
Interaction-based test-suite minimization · ICSE 2013
Software testing › regression testing
test suite reduction
0.212013
Interaction-based test-suite minimization · ICSE 2013
Software testing › test coverage
coverage analysis
0.112011
Code coverage analysis in practice for large systems · ICSE 2011
Software testing
test coverage
0.112009
Advanced code coverage analysis using substring holes · ISSTA 2009

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

combinatorial test design · 0.2substring holes · 0.1
YearPublicationVenuePosition
2021 Beyond Non-maximum Suppression - Detecting Lesions in Digital Breast Tomosynthesis Volumes
Yoel Shoshan, Aviad Zlotnick, Vadim Ratner, Daniel Khapun, Ella Barkan, Flora Gilboa-Solomon
MICCAI (5)2
2015 Automatic Dual-View Mass Detection in Full-Field Digital Mammograms
Guy Amit, Sharbell Y. Hashoul, Pavel Kisilev, Boaz Ophir, Eugene Walach, Aviad Zlotnick
MICCAI (2)6
2013 Interaction-based test-suite minimization
abstract
Combinatorial Test Design (CTD) is an effective test planning technique that reveals faults resulting from feature interactions in a system. The standard application of CTD requires manual modeling of the test space, including a precise definition of restrictions between the test space parameters, and produces a test suite that corresponds to new test cases to be implemented from scratch. In this work, we propose to use Interaction-based Test-Suite Minimization (ITSM) as a complementary approach to standard CTD. ITSM reduces a given test suite without impacting its coverage of feature interactions. ITSM requires much less modeling effort, and does not require a definition of restrictions. It is appealing where there has been a significant investment in an existing test suite, where creating new tests is expensive, and where restrictions are very complex. We discuss the tradeoffs between standard CTD and ITSM, and suggest an efficient algorithm for solving the latter. We also discuss the challenges and additional requirements that arise when applying ITSM to real-life test suites. We introduce solutions to these challenges and demonstrate them through two real-life case studies.
Dale Blue, Itai Segall, Rachel Tzoref, Aviad Zlotnick
ICSE4
2012 Simplified Modeling of Combinatorial Test Spaces
abstract
Combinatorial test design (CTD) is an effective test planning technique that reveals faults that result from feature interactions in a system. The test space is manually modeled by a set of parameters, their respective values, and restrictions on the value combinations. A subset of the test space is then automatically constructed so that it covers all valid value combinations of every t parameters, where t is usually a user input. In many real-life testing problems, the relationships between the different test parameters are complex. Thus, precisely capturing them by restrictions in the CTD model might be a very challenging and time consuming task. From our experience, this is one of the main obstacles in applying CTD to a wide range of testing problems. In this paper, we introduce two new constructs to the CTD model, counters and value properties, that considerably reduce the complexity of the modeling task, allowing one to easily model testing problems that were practically impossible to model before. We demonstrate the impact of these constructs on two real-life case studies.
Itai Segall, Rachel Tzoref, Aviad Zlotnick
ICST3
2012 Common Patterns in Combinatorial Models
abstract
Combinatorial test design (CTD) is an effective test planning technique that systematically exercises interactions between parameters of the test space. The test space is manually modeled by a set of parameters, their respective values, and restrictions on the value combinations. A subset of the test space is then automatically constructed so that it covers all valid value combinations of every t parameters, where t is a user input. This paper describes patterns that we have found to be recurring in combinatorial models, i.e., recurring properties of the modeled test spaces. These patterns are often hard to identify and capture correctly in a model, thus are common pitfalls in combinatorial modeling. We describe these patterns, supply methods for identifying them, and suggest simple yet effective solutions for them.
Itai Segall, Rachel Tzoref, Aviad Zlotnick
ICST3
2011 Code coverage analysis in practice for large systems
abstract
Large systems generate immense quantities of code coverage data. A user faced with the task of analyzing this data, for example, to decide on test areas to improve, faces a 'needle in a haystack' problem.
Yoram Adler, Noam Behar, Orna Raz, Onn Shehory, Nadav Steindler, Shmuel Ur, Aviad Zlotnick
ICSE7
2009 Advanced code coverage analysis using substring holes
abstract
Code coverage is a common aid in the testing process. It is generally used for marking the source code segments that were executed and, more importantly, those that were not executed.
Yoram Adler, Eitan Farchi, Moshe Klausner, Dan Pelleg, Orna Raz, Moran Shochat, Shmuel Ur, Aviad Zlotnick
ISSTA8
2009 Hardware-less testing for RAS software
abstract
Reliability Accessibility and Serviceability (RAS) software deals with hardware-related processes that typically include manual operations such as replacing components. The necessity to perform manual operations inhibits automated tests, reduces the scope of unit testing, and makes it challenging to create a regression test suite for RAS.
Aviad Zlotnick, Orna Raz
SYSTOR1