CSRSQ 2018 - IEEE International Workshop on Conflicts and Synergies among Reliability, Security, and other Qualities
Topics/Call fo Papers
The mastering of software quality is recognized as a key issue in software engineering. Further, it is becoming increasingly important as software currently provides the software qualities of systems that people rely on. To this aim, myriads of proposals on software quality models and metrics have been promoted both by researchers and practitioners. In this context, one of the main issues is to manage the great of deal of interactions of any kind that emerge between software qualities.
Analyses of the interactions among software qualities have often found that optimizing on one quality will cause serious problems with others. As just one relevant example, one large project had an Integrated Product Team that optimized the system for Security. In doing so, it reduced its vulnerability profile by having a single-agent key distribution system and a single copy of the data base – only to have the Reliability engineers point on that these were system-critical single points of failure. The project’s Security-optimized architecture also created conflicts with the system’s Performance, Usability, and Modifiability. Of course, optimizing the system for Security had synergies with Reliability in having high levels of Confidentiality, Integrity, and Availability. All in all, development teams have to face such wicked situations and make critical solutions with limited schedule and budget.
The CSRSQ workshop has the goal of exploring the conflicts and synergies among Reliability, Security and other Qualities. As part of this general goal, the nature of software qualities themselves is also of interest. Last advancements in research and current state of the practice will be put together in order to better comprehend the forces behind these interactions.
The topics of interest include, but are not limited to:
Classification of software qualities: quality models and quality ontologies
Types of interactions among software qualities
Languages and models to represent software qualities and their interactions
Techniques to understand the effect of software quality interactions in the satisfaction of quality requirements
Empirical studies on software qualities and their conflicts and synergies
Experience reports on software qualities and their conflicts and synergies
Data-driven discovery of software quality interactions
Managing software qualities and their interactions in different software development methods, e.g. agile and rapid software development
Impact of software qualities and their trade-off analysis on strategic decision-making processes
Visualization of software quality interactions
Analyses of the interactions among software qualities have often found that optimizing on one quality will cause serious problems with others. As just one relevant example, one large project had an Integrated Product Team that optimized the system for Security. In doing so, it reduced its vulnerability profile by having a single-agent key distribution system and a single copy of the data base – only to have the Reliability engineers point on that these were system-critical single points of failure. The project’s Security-optimized architecture also created conflicts with the system’s Performance, Usability, and Modifiability. Of course, optimizing the system for Security had synergies with Reliability in having high levels of Confidentiality, Integrity, and Availability. All in all, development teams have to face such wicked situations and make critical solutions with limited schedule and budget.
The CSRSQ workshop has the goal of exploring the conflicts and synergies among Reliability, Security and other Qualities. As part of this general goal, the nature of software qualities themselves is also of interest. Last advancements in research and current state of the practice will be put together in order to better comprehend the forces behind these interactions.
The topics of interest include, but are not limited to:
Classification of software qualities: quality models and quality ontologies
Types of interactions among software qualities
Languages and models to represent software qualities and their interactions
Techniques to understand the effect of software quality interactions in the satisfaction of quality requirements
Empirical studies on software qualities and their conflicts and synergies
Experience reports on software qualities and their conflicts and synergies
Data-driven discovery of software quality interactions
Managing software qualities and their interactions in different software development methods, e.g. agile and rapid software development
Impact of software qualities and their trade-off analysis on strategic decision-making processes
Visualization of software quality interactions
Other CFPs
- IEEE International Workshop on Cyber Resilience Economics
- IEEE International Workshop on Automation Testing of Cyber- Physical Systems in the Cloud
- IEEE International Workshop on Automated Intelligent Software Testing
- 18th IEEE International Conference on Software Quality,Reliability and Security
- The 2nd IEEE International Workshop on Combinatorial Testing and its Applications
Last modified: 2018-01-13 15:04:45