Demo Data from EDBT 2026 / reviewers in the wild / expert
Andrea Sosio
dblp:64/6330
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Applied, interdisciplinary, general and emerging computing · 1
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 |
Requirements engineering and software design · 90% Software maintenance and evolution · 10% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.0 | 2 | 1999 | Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level · ASE 1999 Requirements for a Layered Software Architecture Supporting Cooperative Multi-User Interaction · ICSE 1996 |
Requirements engineering and software design › software architecture › architectural style
reflective architecture |
0.0 | 1 | 1999 | Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level · ASE 1999 |
Software maintenance and evolution › software evolution › software adaptation
dynamic reconfiguration |
0.0 | 1 | 1999 | Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level · ASE 1999 |
Methods — techniques the papers use, named apart from their topics
reflection · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural LevelabstractAs software systems become larger and more complex, a relevant part of code shifts from the application domain to the management of the system's run-time architecture (e.g., substituting components and connectors for run-time automated tuning). We propose a novel design approach for component based systems supporting architectural management in a systematic and conceptually clean way and allowing for the transparent addition of architectural management functionality to existing systems. The approach builds on the concept of reflection, extending it to the programming-in-the-large level, thus yielding architectural reflection (AR). The paper focuses on one aspect of AR, namely the monitoring and dynamic modification of the system's overall control structure (strategic reflection), which allows the behaviour of a system to be monitored and adjusted without modifying the system itself. Walter Cazzola, Andrea Savigni, Andrea Sosio, Francesco Tisato |
ASE | 3 |
| 1998 | A Fresh Look at Programming-in-the-LargeabstractRealizing a shift of software engineering towards a component based approach to software development requires the development of higher level programming systems supporting the development of systems from components. The paper presents a novel approach to the design of large software systems where a program in the large describing the system's architecture is executed at run time to rule over the assembly and dynamic cooperation of components. This approach has several advantages following from a clean separation of concerns between programming in the small and programming in the large issues in instantiated systems. Walter Cazzola, Andrea Savigni, Andrea Sosio, Francesco Tisato |
COMPSAC | 3 |
| 1996 | Requirements for a Layered Software Architecture Supporting Cooperative Multi-User Interaction
Flavio De Paoli, Andrea Sosio |
ICSE | 2 |