• Publications
  • Influence
Uncovering sustainability concerns in software product lines
Sustainable living, ie, living within the bounds of the available environmental, social, and economic resources, is the focus of many present‐day social and scientific discussions. But what doesExpand
  • 14
  • 4
  • Open Access
Management challenges for DevOps adoption within UK SMEs
The DevOps phenomenon is gathering pace as more UK organisations seek to leverage the benefits it can potentially bring to software engineering functions. However substantial organisational change isExpand
  • 11
  • 2
  • Open Access
ETAK: tailoring architectural evolution by (re-)using architectural knowledge
When an architect is faced with architectural evolution needs, he can opt to apply an existing evolution pattern. This is useful for well-known evolutions but at times is only partly sufficient. WhenExpand
  • 7
  • 1
The First International Workshop on Unanticipated Software Evolution
This workshop was dedicated to research towards better support for unanticipated software evolution (USE) in development tools, programming languages, component models and related runtimeExpand
  • 17
  • Open Access
Software development with imperfect information
Delivering software systems that fulfill all requirements of the stakeholders is very difficult, if not at all impossible. We consider the problem of coping with imperfect information, likeExpand
  • 22
  • Open Access
Clustering with proximity knowledge and relational knowledge
In this article, a proximity fuzzy framework for clustering relational data is presented, where the relationships between the entities of the data are given in terms of proximity values. We offer aExpand
  • 8
Fuzzy Weighted Average: Alternative approach
We present an alternative definition of the fuzzy weighted average, in which Zadeh's extension principle is applied to the definition of the non-fuzzy weighted average where weights are required toExpand
  • 13
  • Open Access
Merging Feature Models
In this paper, we consider the problem of merging feature models which consist of trees with "requires" and "excludes" constraints. For any two such feature models which are parent-compatible, theirExpand
  • 13
  • Open Access
Market-driven approach based on Markov decision theory for optimal use of resources in software development
Changes in requirements may have a severe impact on development processes. For example, if requirements change during the course of a software development activity, it may be necessary to rescheduleExpand
  • 8
  • Open Access
Dealing with fuzzy information in software design methods
Software design methods incorporate a large set of heuristic rules that should result in stable software architecture of high quality. In general, clearly defined inputs are required to deliver theExpand
  • 9
  • Open Access