VLDB 2026 Research / reviewers in the wild / expert
Hervé Chang
dblp:c/HerveChang
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorSecurity and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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 |
Software maintenance and evolution · 47% Requirements engineering and software design · 30% Debugging and program repair · 17% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture › component-based software engineering
component-based systems |
0.2 | 1 | 2013 | Exception handlers for healing component-based systems · ACM Trans. Softw. Eng. Methodol. 2013 |
Software maintenance and evolution › software evolution › software adaptation
self-healing systems |
0.2 | 1 | 2013 | Exception handlers for healing component-based systems · ACM Trans. Softw. Eng. Methodol. 2013 |
Software maintenance and evolution › software integration
COTS integration |
0.1 | 1 | 2009 | In-field healing of integration problems with COTS components · ICSE 2009 |
Debugging and program repair
fault removal |
0.1 | 1 | 2009 | In-field healing of integration problems with COTS components · ICSE 2009 |
Empirical software engineering › mining software repositories
bug repositories |
0.0 | 1 | 2009 | In-field healing of integration problems with COTS components · ICSE 2009 |
Methods — techniques the papers use, named apart from their topics
healing connector methodology · 0.2case study · 0.2fault pattern mining · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Exception handlers for healing component-based systemsabstractTo design effective exception handlers, developers must predict at design time the exceptional events that may occur at runtime, and must implement the corresponding handlers on the basis of their predictions. Designing exception handlers for component-based software systems is particularly difficult because the information required to build handlers is distributed between component and application developers. Component developers know the internal details of the components but ignore the applications, while application developers own the applications but cannot access the details required to implement handlers in components. This article addresses the problem of automatically healing the infield failures that are caused by faulty integration of OTS components. In the article, we propose a technique and a methodology to decouple the tasks of component and application developers, who will be able to share information asynchronously and independently, and communicate implicitly by developing and deploying what we call healing connectors. Component developers implement healing connectors on the basis of information about the integration problems frequently experienced by application developers. Application developers easily and safely install healing connectors in their applications without knowing the internal details of the connectors. Healing connectors heal failures activated by exceptions raised in the OTS components actually deployed in the system. The article defines healing connectors, introduces a methodology to develop and deploy healing connectors, and presents several case studies that indicate that healing connectors are effective, reusable and efficient. Hervé Chang, Leonardo Mariani, Mauro Pezzè |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2009 | In-field healing of integration problems with COTS componentsabstractDevelopers frequently integrate complex COTS frameworks and components in software applications. COTS products are often only partially documented, and developers may misuse technologies and introduce integration faults, as witnessed by the many entries in fault repositories. Once identified, common integration problems and their fixes are usually documented in forums and fault repositories on the Web, but this does not prevent them to occur in the field when COTS products are reused. Hervé Chang, Leonardo Mariani, Mauro Pezzè |
ICSE | 1 |
| 2006 | From Components to Autonomic Elements Using Negotiable Contracts
Hervé Chang, Philippe Collet, Alain Ozanne, Nicolas Rivierre |
ATC | 1 |