A
Awais Rashid
Researcher at University of Bristol
Publications - 350
Citations - 7939
Awais Rashid is an academic researcher from University of Bristol. The author has contributed to research in topics: Aspect-oriented programming & Software development. The author has an hindex of 41, co-authored 313 publications receiving 7303 citations. Previous affiliations of Awais Rashid include Lancaster University & Aster.
Papers
More filters
Proceedings ArticleDOI
Modularisation and composition of aspectual requirements
TL;DR: It is argued that such modularisation makes it possible to establish early trade-offs between aspectual requirements hence providing support for negotiation and subsequent decision-making among stakeholders.
Journal ArticleDOI
Towards a taxonomy of software change
TL;DR: A framework can be used to characterize software change support tools and to identify the factors that impact on the use of these tools and the ultimate goal is to provide a framework that positions concrete tools, formalisms and methods within the domain of software evolution.
Proceedings ArticleDOI
Early aspects: a model for aspect-oriented requirements engineering
TL;DR: In this paper, the authors propose a general model for aspect oriented requirements engineering (AORE), which supports separation of crosscutting functional and non-functional properties at the requirements level, and argue that early separation of such crosscutting properties supports effective determination of their mapping and influence on artefacts at later development stages.
Proceedings ArticleDOI
On the impact of aspectual decompositions on design stability: an empirical study
Phil Greenwood,Thiago Tonelli Bartolomei,Eduardo Figueiredo,Marcos Dósea,Alessandro Garcia,Nelio Cacho,Cláudio Sant'Anna,Sergio Soares,Paulo Borba,Uirá Kulesza,Awais Rashid +10 more
TL;DR: A quantitative case study that evolves a real-life application to assess various facets of design stability of OO and AO implementations and includes an analysis of the application in terms of modularity, change propagation, concern interaction, identification of ripple-effects and adherence to well-known design principles.
Journal ArticleDOI
Discovering early aspects
TL;DR: This article describes how to identify and capture early aspects in requirements and architecture activities and how they're carried over from one phase to another.