Demo Data from EDBT 2026 / reviewers in the wild / expert
Nathan Weston
dblp:86/294 · also Nathan Philip Weston
· DBLP profile ↗
5ranked-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 · 5 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
1 paper |
Requirements engineering and software design · 67% Concurrent programming · 33% |
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 › requirements engineering
aspect-oriented requirements engineering |
0.1 | 1 | 2009 | EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements · ASE 2009 |
Concurrent programming › concurrency control
conflict detection |
0.1 | 1 | 2009 | EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements · ASE 2009 |
Requirements engineering and software design
requirements analysis |
0.1 | 1 | 2009 | EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements · ASE 2009 |
Methods — techniques the papers use, named apart from their topics
text classification · 0.1bayesian learning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | EA-Analyzer: automating conflict detection in a large set of textual aspect-oriented requirements
Alberto Sardinha, Ruzanna Chitchyan, Nathan Weston, Phil Greenwood, Awais Rashid |
Autom. Softw. Eng. | 3 |
| 2009 | EA-Analyzer: Automating Conflict Detection in Aspect-Oriented RequirementsabstractOne of the aims of aspect-oriented requirements engineering is to address the composability and subsequent analysis of crosscutting and non-crosscutting concerns during requirements engineering. Composing concerns may help to reveal conflicting dependencies that need to be identified and resolved. However, detecting conflicts in a large set of textual aspect-oriented requirements is an error-prone and time-consuming task. This paper presents EA-analyzer, the first automated tool for identifying conflicts in aspect-oriented requirements specified in natural-language text. The tool is based on a novel application of a Bayesian learning method that has been effective at classifying text. We present an empirical evaluation of the tool with three industrial-strength requirements documents from different real-life domains. We show that the tool achieves up to 92.97% accuracy when one of the case study documents is used as a training set and the other two as a validation set. Alberto Sardinha, Ruzanna Chitchyan, Nathan Weston, Phil Greenwood, Awais Rashid |
ASE | 3 |
| 2009 | A framework for constructing semantically composable feature models from natural language requirements
Nathan Weston, Ruzanna Chitchyan, Awais Rashid |
SPLC | 1 |
| 2009 | Formal semantic conflict detection in aspect-oriented requirements
Nathan Weston, Ruzanna Chitchyan, Awais Rashid |
Requir. Eng. | 1 |
| 2008 | A Formal Approach to Semantic Composition of Aspect-Oriented RequirementsabstractThe goal of aspect-oriented requirements engineering (AORE) is to identify possible crosscutting concerns, and to develop composition specifications around those concerns. These compositions can be used to reason about potential conflicts in the requirements and to relate requirements to architecture in semantically meaningful ways. Recent work in AORE has moved from a syntactic approach to composition, which leads to fragile compositions and increased coupling between aspect and base concerns, to a semantic composition approach, based on semantics of the natural language itself. However, such compositions are at present only informally specified, and as such formal reasoning about the requirements and the subsequent derivations are difficult. We present a formal approach to these semantic-based compositions which facilitates this reasoning. We show that the approach especially lends itself to identifying conflicts between requirements and mapping compositions to a derived architecture. Nathan Weston, Ruzanna Chitchyan, Awais Rashid |
RE | 1 |