Demo Data from VLDB 2026 / reviewers in the wild / expert
Dilip Soni
dblp:22/2944
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 1 first-authorDatabases, data management, data science and information retrieval · 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
6 papers |
Requirements engineering and software design · 95% Empirical software engineering · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.1 | 5 | 2001 | Software architecture in a changing world: developing design strategies that anticipate change · ESEC / SIGSOFT FSE 2001 Effective Software Architecture Design: From Global Analysis to UML Descriptions · ICSE 2001 Planning realistic schedules using software architecture (tutorial session) · ICSE 2000 |
Requirements engineering and software design › software architecture › architecture documentation
architecture views |
0.0 | 1 | 2001 | Software architecture in a changing world: developing design strategies that anticipate change · ESEC / SIGSOFT FSE 2001 |
Requirements engineering and software design › model-driven engineering
UML |
0.0 | 1 | 2001 | Effective Software Architecture Design: From Global Analysis to UML Descriptions · ICSE 2001 |
Empirical software engineering › software engineering research methodology
industrial survey |
0.0 | 2 | 1995 | Software Architecture in Industrial Applications · ICSE 1995 An Industrial Perspective of Software Architecture · ICDE 1995 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 2000 | Planning realistic schedules using software architecture (tutorial session) · ICSE 2000 |
Methods — techniques the papers use, named apart from their topics
global analysis · 0.1UML · 0.0survey · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Editorial
Daniel J. Paulish, Ian Gorton, Jeff Tyree, Dilip Soni |
J. Syst. Softw. | 4 |
| 2001 | Effective Software Architecture Design: From Global Analysis to UML Descriptions
Robert L. Nord, Daniel J. Paulish, Dilip Soni, Christine Hofmeister |
ICSE | 3 |
| 2001 | Software architecture in a changing world: developing design strategies that anticipate changeabstractIt is now generally accepted that separating software architecture into multiple views can help in reducing complexity and in making sound decisions about design trade-offs. Our four views are based on current practice; they are loosely coupled, and address different engineering concerns [1]. This tutorial will teach you how global analysis can improve your design, and how to use UML to describe these views. You will learn: (1) the purpose of having separate software architecture views, (2) the differnce between using UML for software architecture and the use of UML for designing OO implementations, (3) how to apply global analysis to analyze factors that influence the architecture and to develop strategies that guide the design, (4) the importance of designing for anticipated change to produce more maintainable architectures, and (5) how to incorporate software architecture design in your software process. This tutorial is aimed at experienced softwre engineers, architects, and technical managers. It is assumed that participants know the basic UML diagrams. Experience in developing models and software design is helpful. Robert L. Nord, Daniel J. Paulish, Robert W. Schwanke, Dilip Soni |
ESEC / SIGSOFT FSE | 4 |
| 2000 | Planning realistic schedules using software architecture (tutorial session)abstractNo abstract available. Robert L. Nord, Daniel J. Paulish, Dilip Soni |
ICSE | 3 |
| 1999 | Describing Software Architecture with UML
Christine Hofmeister, Robert L. Nord, Dilip Soni |
WICSA | 3 |
| 1997 | Tailoring OMT for an Industry Software ProjectabstractNo abstract available. Jeffrey Melanson, Robert L. Nord, Dilip Soni |
ICSE | 3 |
| 1995 | An Industrial Perspective of Software ArchitectureabstractThe software architecture of a system describes how it is decomposed into components, how these components are interconnected, and how they communicate and interact with each other and with the environment. Software architecture represents critical, system-wide design decisions which affect quality, reconfigurability and reuse, and the cost for development and maintenance. In order to understand architecture as it is practised in the real world, we conducted a survey of a variety of industrial software systems. Our survey revealed the need for rigorous descriptions, systematic techniques, and well-defined processes to make architecture-level software development an engineering practice rather than an art.> Christine Hofmeister, Robert L. Nord, Dilip Soni |
ICDE | 3 |
| 1995 | Software Architecture in Industrial ApplicationsabstractTo help us identify and focus on pragmatic and concrete issues related to the role of software architecture in large systems, we conducted a survey of a variety of software systems used in industrial applications.Our premise, which guided the examination of these systems, was that software architecture is concerned with capturing the structures of a system and the relationships among the elements both within and between structures.The structures we found fell into several broad categories: conceptual architecture, module interconnection architecture, code architecture, and execution architecture.These categories address different engineering concerns.The separation of such concerns, combined with specialized implementation techniques, decreased the complexity of implementation, and improved reuse and reconfiguration. Dilip Soni, Robert L. Nord, Christine Hofmeister |
ICSE | 1 |
| 1983 | Design and Implementation of an Adaptable Software Environment
Jayashree Ramanathan, Dilip Soni |
Comput. Lang. | 2 |