Filters








47,288 Hits in 9.4 sec

Software Variability Management: An Exploratory Study with Two Feature Modeling Tools

Juliana Alves Pereira, Carlos Souza, Eduardo Figueiredo, Ramon Abilio, Gustavo Vale, Heitor Augustus Xavier Costa
2013 2013 VII Brazilian Symposium on Software Components, Architectures and Reuse  
This exploratory study compares and analyzes two feature modeling tools, namely FeatureIDE and SPLOT, based on data from 56 participants that used the analyzed tools.  ...  A feature represents an increment in functionality relevant to some stakeholders. There are several tools to support variability management by modeling features in SPL.  ...  Feature modeling tools are used to support the management of variability in an SPL.  ... 
doi:10.1109/sbcars.2013.13 dblp:conf/sbcars/PereiraSFAVC13 fatcat:5sy3ujhm7bad7mqbjpyrileybm

Variability mechanisms in software ecosystems

Thorsten Berger, Rolf-Helge Pfeiffer, Reinhard Tartler, Steffen Dienst, Krzysztof Czarnecki, Andrzej Wąsowski, Steven She
2014 Information and Software Technology  
We also find that variability models-while providing systemwide abstractions over code-work best in centralized variability management and are, thus, absent in ecosystems with large free markets.  ...  Conclusion: The use of specialized mechanisms in software ecosystems with large free markets, as opposed to software product lines, calls for recognition of a new discipline-variability encouragement.  ...  We address this gap with an exploratory study of the solutions to variability in software ecosystems.  ... 
doi:10.1016/j.infsof.2014.05.005 fatcat:ypxv7x2pgnernlewzw6cfv6sb4

The state of adoption and the challenges of systematic variability management in industry

Thorsten Berger, Jan-Philipp Steghöfer, Tewfik Ziadi, Jacques Robin, Jabier Martinez
2020 Empirical Software Engineering  
Handling large-scale software variability is still a challenge for many organizations.  ...  In this multiple-case study, we analyze the current adoption of variability management techniques in twelve medium-to large-scale industrial cases in domains such as automotive, aerospace or railway systems  ...  The integrated software platform currently does not support any specific variability management facilities, nor is it seamlessly integrated with an SPLE tool.  ... 
doi:10.1007/s10664-019-09787-6 fatcat:h77ikukjxff2tmprz6d23c37iu

A Proposal for a Comparison Framework for the Management of Variability in Web Services Composition

Yassine Jamouss, Sabrine Bahri
2017 Journal of Software  
In this article, we propose an original approach to compare the management of variability in web services composition.  ...  However, few studies have proposed classifications on the variability in the composition of web services.  ...  The variability meta-model identifies how different meta-classes relate to each other and in connection with this they showed how to implement an exploratory variability.  ... 
doi:10.17706/jsw.12.4.303-314 fatcat:nh2tkvozfza5dopm5k7ddzleoe

A Proposal for a Comparison Framework for the Management of Variability in Web Services Composition

Yassine Jamouss, Sabrine Bahri
2017 Journal of Software  
In this article, we propose an original approach to compare the management of variability in web services composition.  ...  However, few studies have proposed classifications on the variability in the composition of web services.  ...  The variability meta-model identifies how different meta-classes relate to each other and in connection with this they showed how to implement an exploratory variability.  ... 
doi:10.17706/jsw.12.4.303-315 fatcat:pmh5q2vwezed5czn3uca4cfi5u

The notion of variability in software architecture

Matthias Galster, Paris Avgeriou
2011 Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '11  
Method: We perform a preliminary exploratory study which consists of two parts: an expert survey among 11 subjects, and a mini focus group with 4 participants.  ...  Conclusions: Variability in software architecture might require more theoretical foundations in order to establish "variability" as an architectural key concept and first-class quality attribute.  ...  This work has been partially sponsored by the Dutch Joint Academic and Commercial Quality Research & Development (Jacquard) program on Software Engineering Research via contract 638.001.207 SAS-LEG: Software  ... 
doi:10.1145/1944892.1944899 dblp:conf/vamos/GalsterA11 fatcat:z4tbjpndazc2djj6dbs4lxuoru

Handling Variability in Software Architecture: Problems and Implications

Matthias Galster, Paris Avgeriou
2011 2011 Ninth Working IEEE/IFIP Conference on Software Architecture  
ACKNOWLEDGMENT We thank the participants of the study. We also thank the anonymous reviewers for their comments.  ...  This work has been partially sponsored by the Dutch Joint Academic and Commercial Quality Research & Development (Jacquard) program on Software Engineering Research via contract 638.001.207 SAS-LEG: Software  ...  Thus, an exploratory study was appropriate.  ... 
doi:10.1109/wicsa.2011.30 dblp:conf/wicsa/GalsterA11 fatcat:zzaaihgkjnhntgliwlzi5pmrza

A Variability Viewpoint for Enterprise Software Systems

Matthias Galster, Paris Avgeriou
2012 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture  
To define a reusable variability viewpoint, we elicited stakeholders and concerns through exploratory studies.  ...  For example, enterprise software systems often run in different business units of an organization, with each unit having its own detailed requirements.  ...  ACKNOWLEDGMENT We thank the organizations involved in the studies, and R. Hilliard and U. van Heesch for discussions. This research has been sponsored by NWO SaS-LeG, 638.000.000.07N07.  ... 
doi:10.1109/wicsa-ecsa.212.43 dblp:conf/wicsa/GalsterA12 fatcat:qxxm2jrsova3vbzzt5iymf43ju

Have Variability Tools Fulfilled the Needs of the Software Industry?

Ana Allian, Edson OliveiraJr, Rafael Capilla, Elisa Nakagawa
2020 Journal of universal computer science (Online)  
For nearly 30 years, industry and researchers have proposed many software variability tools to cope with the complexity of modeling variability in software development, followed by a number of publications  ...  We conducted a survey with practitioners from companies in eight different countries in order to analyze the missing capabilities of software variability management tools and we compared the results of  ...  C10 -Scalability: Few studies (11.2% of studies or 12 tools) can deal with scalability of variability models.  ... 
doi:10.3897/jucs.2020.067 fatcat:lcasjbzzyrhf5gyjwfdx3maedi

Software product lines and variability modeling: A tertiary study

Mikko Raatikainen, Juha Tiihonen, Tomi Männistö
2019 Journal of Systems and Software  
Context: A software product line is a means to develop a set of products in which variability is a central phenomenon captured in variability models.  ...  Objective: This research characterizes systematic reviews (SRs) in the field, studies how SRs analyze and use evidence-based results, and identifies how variability is modeled.  ...  Therefore, to classify an SR into the variability management topic category, we required a specific variability management topic such as addressing variability or feature modeling.  ... 
doi:10.1016/j.jss.2018.12.027 fatcat:l762qx4ha5ch5kefgabb2kww7a

Non-Functional Properties in Software Product Lines

Larissa Rocha Soares, Ivan do Carmo Machado, Eduardo Santana de Almeida
2015 Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems - VaMoS '15  
SPL in practice has been very successful in managing features that comprise both functional properties and a large number of NFPs.  ...  Palavras-chave: Linhas de Produto de Software, Derivação de Produtos, Propriedades Nãofunctionais, Revisão Sistemática de Literatura. vii Abstract Software reuse is an important aspect for software organizations  ...  The latter is also an Eclipse plugin for Feature-Oriented Software Development with a feature model graphic editor.  ... 
doi:10.1145/2701319.2701326 dblp:conf/vamos/SoaresMA15 fatcat:ubu2fbu2qrexrmsztpazxkernu

On the use of variability operations in the V-Modell XT software process line

Marco Kuhrmann, Daniel Méndez Fernández, Thomas Ternité
2015 Journal of Software: Evolution and Process  
Software process lines provide a systematic approach to develop and manage software processes.  ...  In this article, we present a study on the feasibility of variability operations to support the development of software process lines in the context of the V-Modell XT.  ...  Contribution In this article, we contribute an exploratory study on the application of variability operations to realize a comprehensive SPrL.  ... 
doi:10.1002/smr.1751 fatcat:alw4oerscjczxhpg246a4iifqu

An industrial case study on variability handling in large enterprise software systems

Matthias Galster, Paris Avgeriou
2015 Information and Software Technology  
Method: We performed an exploratory case study in two large software organizations, involving two large enterprise software systems. Data were collected through interviews and document analysis.  ...  Conclusions: We provide generic types for classifying variability in enterprise software systems, and reusable mechanisms for handling such variability.  ...  Acknowledgments The authors thank all individuals and organizations that participated in the study. This research is partially sponsored by NWO SaS-LeG, Contract No. 638.000.000.07N07.  ... 
doi:10.1016/j.infsof.2014.12.003 fatcat:toszdckahnhcljjklmasvg4wim

Comprehensibility of orthogonal variability modeling languages

Iris Reinhartz-Berger, Kathrin Figl
2014 Proceedings of the 18th International Software Product Line Conference on - SPLC '14  
In this work, we conducted an exploratory experiment to examine potential comprehension problems in two common orthogonal variability modeling languages, namely, Common Variability Language (CVL) and Orthogonal  ...  As the complexity and variety of systems and software products have increased, the ability to manage their variability effectively and efficiently became crucial.  ...  Klaus Pohl for reviewing and commenting on the experiment's models and materials.  ... 
doi:10.1145/2648511.2648516 dblp:conf/splc/Reinhartz-BergerF14 fatcat:63vnhryitzdqzgpcfksmsd375m

Towards system analysis with variability model metrics

Thorsten Berger, Jianmei Guo
2013 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems - VaMoS '14  
An evaluation of these metrics with real-world models and codebases provides insight into the benefits of such metrics for the defined perspectives.  ...  Variability models are central artifacts in highly configurable systems.  ...  of system software are similar with respect to the granularity of their variability.  ... 
doi:10.1145/2556624.2556641 dblp:conf/vamos/BergerG14 fatcat:6j4uz4jv5jhhhperd3z3uxnm7e
« Previous Showing results 1 — 15 out of 47,288 results