gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
Information technology and organisational change
Information technology and organisational change
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Multimedia authoring: building and developing documents
Multimedia authoring: building and developing documents
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
Mastering the requirements process
Mastering the requirements process
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Domain Theory: Patterns for Knowledge and Software Reuse
Domain Theory: Patterns for Knowledge and Software Reuse
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Sap R/3 Process Oriented Implementation
Sap R/3 Process Oriented Implementation
A comprehensive product line scoping approach and its validation
Proceedings of the 24th International Conference on Software Engineering
Software engineering economics: background, current practices, and future directions
Proceedings of the 24th International Conference on Software Engineering
Relating Software Requirements and Architectures Using Problem Frames
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Requirements monitoring in dynamic environments
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Weaving the Model Web: A Multi-Modeling Approach to Concepts and Features in Domain Engineering
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
FODAcom: An Experience with Domain Analysis in the Italian Telecom Industry
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Residual Requirements and Architectural Residues
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Evaluating collaborative filtering recommender systems
ACM Transactions on Information Systems (TOIS)
Architecture-driven Problem Decomposition
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
The Effect of Trust Assumptions on the Elaboration of Security Requirements
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Composing Requirements Using Problem Frames
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Data Mining and Knowledge Discovery Handbook
Data Mining and Knowledge Discovery Handbook
Personal and Contextual Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
A requirements monitoring framework for enterprise systems
Requirements Engineering
e-Service Design Using i* and e3value Modeling
IEEE Software
Taverna: lessons in creating a workflow environment for the life sciences: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Emotional Requirements in Video Games
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Text Mining for Biology And Biomedicine
Text Mining for Biology And Biomedicine
"Fairness Analysis in Requirements Assignments
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Hi-index | 0.00 |
The paper argues that strategic decisions about software architectures need to be based on a social and economic analysis of which designs are likely to succeed and become accepted by users. Software architecture is increasingly having to take account of customisation, reuse, end-user development and system configuration. The relationship between architecture and end users' requirements is investigated, to propose a cost-benefit framework to support reasoning about architectural choices from the perspective of end users. The relationships between architectural decisions and non-functional requirements is reviewed, and the impact on architecture is assessed using a case study of developing configurable, semi-intelligent software to support medical researchers in e-science domains.