This article presents a framework for characterizing architecturally significant requirements (ASRs) on the basis of an empirical study using grounded theory. The study involved interviews with 90 practitioners with an accumulated 1,448 years of software development experiences in more than 500 organizations of various sizes and domains. These findings could provide researchers with a framework for discussing and conducting further research on ASRs and can inform researchers' development of technologies for dealing with ASRs. The findings also enrich understanding of requirements and architecture interactions, allowing the twin peaks to move from aspiration to reality. © 1984-2012 IEEE.Lianping Chen, Muhammad Ali Babar, Bashar Nuseibe
Context: To software architects (SAs), the quality requirements (QRs) to a software system are key t...
We present the results of a multiple case study of how architects view and address the issues in tra...
Ranking software requirements helps decide what requirements to implement during a software developm...
This article presents a framework for characterizing architecturally significant requirements (ASRs)...
At the heart of any engineering discipline is the interplay between problem and solution development...
Every software development organization strives for customer satisfaction. It is universally accepte...
Many would agree that there is a relationship between requirements engineering and software architec...
Software architects are responsible for designing an architectural solution that satisfies the funct...
One of the key challenges to producing high-quality software architecture is identifying and underst...
Why have a book about the relation between requirements and software architecture? Understanding the...
In many global outsourcing projects, the software requirement specifications (SRS) are often orchest...
In most software development practices, software requirements and architecture are addressed simulta...
Why have a book about the relation between requirements and software architecture? Understanding the...
Requirements are fundamental to any engineered system. They capture the key stakeholder functional n...
Abstract—We review the relationship between software archi-tecture and requirements in the context o...
Context: To software architects (SAs), the quality requirements (QRs) to a software system are key t...
We present the results of a multiple case study of how architects view and address the issues in tra...
Ranking software requirements helps decide what requirements to implement during a software developm...
This article presents a framework for characterizing architecturally significant requirements (ASRs)...
At the heart of any engineering discipline is the interplay between problem and solution development...
Every software development organization strives for customer satisfaction. It is universally accepte...
Many would agree that there is a relationship between requirements engineering and software architec...
Software architects are responsible for designing an architectural solution that satisfies the funct...
One of the key challenges to producing high-quality software architecture is identifying and underst...
Why have a book about the relation between requirements and software architecture? Understanding the...
In many global outsourcing projects, the software requirement specifications (SRS) are often orchest...
In most software development practices, software requirements and architecture are addressed simulta...
Why have a book about the relation between requirements and software architecture? Understanding the...
Requirements are fundamental to any engineered system. They capture the key stakeholder functional n...
Abstract—We review the relationship between software archi-tecture and requirements in the context o...
Context: To software architects (SAs), the quality requirements (QRs) to a software system are key t...
We present the results of a multiple case study of how architects view and address the issues in tra...
Ranking software requirements helps decide what requirements to implement during a software developm...