Abstract. Software architecture is the result of a design effort aimed at ensuring a certain set of quality attributes. As we show, quality require-ments are commonly specified in practice but are rarely validated using automated techniques. In this paper we analyze and classify commonly specified quality requirements after interviewing professionals and run-ning a survey. We report on tools used to validate those requirements and comment on the obstacles encountered by practitioners when performing such activity (e.g., insufficient tool-support; poor understanding of user’s needs). Finally we discuss opportunities for increasing the adoption of automated tools based on the information we collected during our study (e.g., using a business-r...
AbstractDue to increasing industrial demands toward software systems with increasing complexity and ...
The Quality-driven Architecture Design and quality Analysis (QADA ) methodology uses quality require...
Quality requirements are main drivers for architectural decisions of software systems. However, in p...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...
An important issue during architectural design is that besides functional requirements, software arc...
Requirements engineering and software architecture are quite mature software engineering sub-discipl...
System Quality and Software Architecture collects state-of-the-art knowledge on how to intertwine so...
[Context/motivation] Quality requirements (QRs) are a concern of both requirement engineering (RE) s...
One of the key challenges to producing high-quality software architecture is identifying and underst...
To sustain the qualities of a software system during evolution, and to adapt the quality attributes ...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Over the years the software engineering community has increasingly realized the important role softw...
Over the years the software engineering community has increasingly realized the important role softw...
International audienceThere is a common belief in the software community that nonfunctional quality ...
Modelling and evaluating quality properties of software is of high importance, especially when our e...
AbstractDue to increasing industrial demands toward software systems with increasing complexity and ...
The Quality-driven Architecture Design and quality Analysis (QADA ) methodology uses quality require...
Quality requirements are main drivers for architectural decisions of software systems. However, in p...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...
An important issue during architectural design is that besides functional requirements, software arc...
Requirements engineering and software architecture are quite mature software engineering sub-discipl...
System Quality and Software Architecture collects state-of-the-art knowledge on how to intertwine so...
[Context/motivation] Quality requirements (QRs) are a concern of both requirement engineering (RE) s...
One of the key challenges to producing high-quality software architecture is identifying and underst...
To sustain the qualities of a software system during evolution, and to adapt the quality attributes ...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Over the years the software engineering community has increasingly realized the important role softw...
Over the years the software engineering community has increasingly realized the important role softw...
International audienceThere is a common belief in the software community that nonfunctional quality ...
Modelling and evaluating quality properties of software is of high importance, especially when our e...
AbstractDue to increasing industrial demands toward software systems with increasing complexity and ...
The Quality-driven Architecture Design and quality Analysis (QADA ) methodology uses quality require...
Quality requirements are main drivers for architectural decisions of software systems. However, in p...