Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nathan Weston

dblp:86/294 · also Nathan Philip Weston · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › requirements engineering
aspect-oriented requirements engineering
0.112009
EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements · ASE 2009
Concurrent programming › concurrency control
conflict detection
0.112009
EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements · ASE 2009
Requirements engineering and software design
requirements analysis
0.112009
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
YearPublicationVenuePosition
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 Requirements
abstract
One 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
ASE3
2009 A framework for constructing semantically composable feature models from natural language requirements
Nathan Weston, Ruzanna Chitchyan, Awais Rashid
SPLC1
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 Requirements
abstract
The 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
RE1