Demo Data from EDBT 2026 / reviewers in the wild / expert
Maxim Shevertalov
dblp:47/5298
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorArtificial intelligence and machine learning · 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
2 papers |
Debugging and program repair · 75% Services computing and microservices · 25% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
fault localization |
0.1 | 1 | 2011 | Diagnosis of software failures using computational geometry · ASE 2011 |
Debugging and program repair
root cause analysis |
0.1 | 1 | 2011 | Diagnosis of software failures using computational geometry · ASE 2011 |
Services computing and microservices › service composition
service mashup |
0.1 | 1 | 2008 | A Case Study on the Automatic Composition of Network Application Mashups · ASE 2008 |
Methods — techniques the papers use, named apart from their topics
computational geometry · 0.1source code generation · 0.1feature composition · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | On the maintenance of UI-integrated mashup applicationsabstractThis paper describes the maintenance of long-lived mashup applications that are integrated at the user interface (UI) layer. It presents techniques that help mashup developers to maintain applications by identifying when and how the original applications' UIs change. It describes a novel mashup editing environment that can be used to create, share, and edit mashups. This paper also presents an experiment that demonstrates our approach's ability to track UI changes as an application evolves and a demonstration of the effort expanded by developers to maintain mashups as the applications used by the mashups evolve. Maxim Shevertalov, Spiros Mancoridis |
ICSM | 1 |
| 2011 | Diagnosis of software failures using computational geometryabstractComplex software systems have become commonplace in modern organizations and are considered critical to their daily operations. They are expected to run on a diverse set of platforms while interoperating with a wide variety of other applications. Although there have been advances in the discipline of software engineering, software faults, and malicious attacks still regularly cause system downtime [1]. Downtime of critical applications can create additional work, cause delays, and lead to financial loss [2]. This paper presents a computational geometry technique to tackle the problem of timely failure diagnosis during the execution of a software application. Our approach to failure diagnosis involves collecting a set of software metrics and building a geometric enclosures corresponding to known classes of faults. The geometric enclosures are then used to partition the state space defined by the metrics. Edward Stehle, Kevin Lynch, Maxim Shevertalov, Chris Rorres, Spiros Mancoridis |
ASE | 3 |
| 2008 | Re-Engineering a Reverse Engineering Portal to a Distributed SOAabstractREportal is an existing Web-based reverse engineering portal Web site that provides access to a suite of reverse engineering and program comprehension tools via a Web browser. This abstraction was intended to allow ease of system maintenance by adding and upgrading tools without involving the end user. However, the software tools and server technologies used became deprecated so quickly that it was not possible to take full advantage of the architectural vision. Using a service-oriented architecture, we abstract the process flow of the system from the underlying tools, enabling a wizard-style method of adding services to the system, and facilitating more "hands-off" maintenance. In this paper, we describe the challenges and benefits of this architectural migration. William M. Mongan, Maxim Shevertalov, Spiros Mancoridis |
ICPC | 2 |
| 2008 | A Case Study on the Automatic Composition of Network Application MashupsabstractMaxMash is a tool that can compose select features of networked application and generate the source code for application mashups that can integrate those features. This paper presents a case study that demonstrates how MaxMash is used to combine the Jabber chatting protocol and the Microsoft Maps Web application. The composed mashup is able to answer direction queries via a chat client. Maxim Shevertalov, Spiros Mancoridis |
ASE | 1 |
| 2007 | A genetic algorithm for solving the binning problem in networked applications detectionabstractNetwork administrators need a tool that detects the kind of applications running on their networks, in order to allocate resources and enforce security policies. Previous work shows that applications can be detected by analyzing packet size distributions. Detection by packet size distribution is more efficient and accurate if the distribution is binned. An unbinned packet size distribution considers the occurrences of each packet size individually. In contrast, a binned packet size distribution considers the occurrences of packets within packet size ranges. This paper reviews some of the common methods for binning distributions and presents an improved approach to binning using a genetic algorithms to assist the detection of network applications. Maxim Shevertalov, Edward Stehle, Spiros Mancoridis |
IEEE Congress on Evolutionary Computation | 1 |