Abstract
Variability is a key factor of most systems. While there are many works covering variability in functionality, there is a research gap regarding variability in software qualities. There is an obvious imbalance between the importance of variability in the context of quality attributes, and the intensity of research in this area. To improve this situation, the First International Workshop on VAri- ability for QUalIties in SofTware Architecture (VAQUITA) was held jointly with ECSA 2015 in Cavtat/Dubrovnik, Croatia as a one-day workshop. The goal of VAQUITA was to investigate and stimulate the discourse about the matter of variability, qualities, and software architectures. The workshop featured three research paper presentations, one keynote talk, and two working group discussions. In this workshop report, we summarize the keynote talk and the presented papers. Additionally, we present the results of the working group discussions
- A. Alebrahim, S. Faßbender, M. Filipczyk, M. Goedicke, M. Heisel, and U. Zdun. 1st Workshop on VAriability for QUalIties in SofTware Architecture (VAQUITA): Workshop Introduction. In Proceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW'15, pages 22:1--22:2. ACM, 2015. Google ScholarDigital Library
- P. Avgeriou and U. Zdun. Architectural Patterns Revisited -- A Pattern Language. In In 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee, pages 1--39, 2005.Google Scholar
- R. P. Azzolini, C. M. F. Rubira, L. P. Tizzei, F. N. Gaia, and L. Montecchi. Evolving a Software Products Line for E-commerce Systems: A Case Study. In Proceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW '15, pages 26:1--26:7. ACM, 2015. Google ScholarDigital Library
- L. Etxeberria and G. Sagardui. Variability driven quality evaluation in software product lines. In SPLC, pages 243--252, Sept 2008. Google ScholarDigital Library
- M. Galster, D. Weyns, D. Tofan, B. Michalik, and P. Avgeriou. Variability in Software Systems { A Systematic Literature Review. TSE, 40(3):282--306, 2014. Google ScholarDigital Library
- R. Hilliard. On Representing Variation. In ECSA: Companion Volume, pages 312--315. ACM, 2010. Google ScholarDigital Library
- S. Mahdavi-Hezavehi, M. Galster, and P. Avgeriou. Variability in quality attributes of service-based software systems: A systematic literature review. IFSOF, 55(2):320--343, 2013. Special Section: Component-Based Software Engineering (CBSE). Google ScholarDigital Library
- A. Metzger and K. Pohl. Software Product Line Engineering and Variability Management: Achievements and Challenges. In FOSE, pages 70--84. ACM, 2014. Google ScholarDigital Library
- S. Rahmoun, E. Borde, and L. Pautet. Automatic Selection and Composition of Model Transformations Alternatives Using Evolutionary Algorithms. In Proceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW '15, pages 25:1--25:7. ACM, 2015. Google ScholarDigital Library
- A. M. Sharioo. Models for Self-Adaptive Systems. In Proceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW '15, pages 24:1--24:5. ACM, 2015. Google ScholarDigital Library
Index Terms
- Variability for Qualities in Software Architecture
Recommendations
Variability in software architecture: the road ahead
Variability in a software system is reflected in and facilitated through the architecture of that system. The Third International Workshop on Variability in Software Architecture (VARSA) was held in conjunction with the 11th Working IEEE/IFIP Conference ...
1st Workshop on VAriability for QUalIties in SofTware Architecture (VAQUITA): Workshop Introduction
ECSAW '15: Proceedings of the 2015 European Conference on Software Architecture WorkshopsPrevention of XSS attacks using STCD: Server side tagging and client side differentiation
Variability (the ability of a software system or software artifact to be adapted for use in a specific context) is reflected in and facilitated through the software architecture. The Second International Workshop on Variability in Software Architecture (...
Comments