Demo Data from EDBT 2026 / reviewers in the wild / expert
Sandro Badame
dblp:33/10082
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 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
1 paper |
Software testing · 62% Programming languages and type systems · 38% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
mutation testing |
0.1 | 1 | 2011 | SMutant: a tool for type-sensitive mutation testing in a dynamic language · SIGSOFT FSE 2011 |
Programming languages and type systems › dynamic languages
dynamically typed languages |
0.0 | 1 | 2011 | SMutant: a tool for type-sensitive mutation testing in a dynamic language · SIGSOFT FSE 2011 |
Programming languages and type systems › type systems
dynamic typing |
0.0 | 1 | 2011 | SMutant: a tool for type-sensitive mutation testing in a dynamic language · SIGSOFT FSE 2011 |
Methods — techniques the papers use, named apart from their topics
type-sensitive mutation · 0.1mutation testing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Refactoring meets spreadsheet formulasabstractThe number of end-users who write spreadsheet programs is at least an order of magnitude larger than the number of trained programmers who write professional software. We studied a corpus of 3691 spreadsheets and we found that their formulas are riddled with the same smells that plague professional software: hardcoded constants, duplicated expressions, unnecessary complexity, and unsanitized input. These make spreadsheets difficult to read and expensive to maintain. Like automated refactoring in the object-oriented domain, spreadsheet refactoring can be transformative. In this paper we present seven refactorings for spreadsheet formulas implemented in RefBook, a plugin for Microsoft Excel. To evaluate the usefulness of RefBook, we employed three kinds of empirical methods. First, we conducted a User Survey with 28 Excel users to find out whether they preferred the refactored formulas. Second, we conducted a Controlled Experiment with the same 28 participants to measure their productivity when doing manual refactorings. Third, we performed a Retrospective Case Study on the EUSES Spreadsheet Corpus with 3691 spreadsheets to determine how often we could apply the refactorings supported by RefBook. The results show: (i) users prefer the improved quality of refactored formulas, (ii) RefBook is faster and more reliable than manual refactoring, and (iii) the refactorings are widely applicable. On average RefBook is able to apply the refactorings in less than half the time that users performed the refactorings manually. 92.54% of users introduced errors or new smells into the spreadsheet or were unable to complete the task. Sandro Badame, Danny Dig |
ICSM | 1 |
| 2011 | SMutant: a tool for type-sensitive mutation testing in a dynamic languageabstractA mutation testing tool takes as input a system under test and a test suite and produces as output the mutation score of the test suite. The tool systematically creates mutants by making small syntactic changes to the system under test and executes the test suite to determine which mutants give different results from the original system. Almost all mutation testing tools have been developed for statically typed languages. The lack of tools for dynamically typed languages may be rooted in additional challenges that are caused by the lack of precise type information until the program is executed. Existing tools for dynamically typed languages mostly focus on mutation of literals because the type of literals are known statically. Milos Gligoric 0001, Sandro Badame, Ralph Johnson |
SIGSOFT FSE | 2 |