Abstract
This paper presents an evaluation of feature modeling tools. The purpose of the evaluation was to gain insight in the aspects that influence the quality and more in the particular usability. The evaluation focused on the quality criteria: usability, safety, and the support for functional usability requirements. The study involved 9 feature-modeling tools and was done using an experimental evaluation and an investigation by the authors of the paper. From the results, recommendations are formulated that can be taken into consideration in future tool design for these kind of modeling tools.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, New York (2005)
Sinnema, M., Deelstra, S., Nijhuis, J., Bosch, J.: COVAMOF: A Framework for Modeling Variability in Software Product Families. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 197–213. Springer, Heidelberg (2004)
Becker, M.: Towards a General Model of Variability in Product Families. In: Proceedings of the 1st Workshop on Software Variability Management, Netherlands (2003)
Abo Zaid, L., Kleinermann, F., De Troyer, O.: Feature Assembly Framework: Towards Scalable and Reusable Feature Models. In: Fifth International Workshop VaMoS (2011)
Chen, L., Babar, M.A.: A Systematic Review of Evaluation of Variability Management Approaches in Software Product Lines. Information and Software Technology 53, 344–362 (2011); Elsevier Journal
Lisboa, L.B., Garcia, V.C., Almeida, E.S., Meira, S.L., Lucrédio, D., Fortes, R.P.: A Systematic Review on Domain Analysis Tools. Information and Software Technology 52, 1–13 (2010)
Chen, L., Babar, M.A.: Variability Management in Software Product Lines: An Investigation of Contemporary Industrial Challenges. In: Bosch, J., Lee, J. (eds.) SPLC 2010. LNCS, vol. 6287, pp. 166–180. Springer, Heidelberg (2010)
Benavides, D., Segura, S., Ruiz-Cortés, A.: Automated Analysis of Feature Models 20 Years Later: A Literature Review. Information Systems 35, 615–636 (2010)
Bevan, N.: Extending Quality in Use to Provide a Framework for Usability Measurement. In: Proceedings of HCI International, San Diego, California, USA (2009)
Juristo, N.: Impact of usability on software requirements and design. In: De Lucia, A., Ferrucci, F. (eds.) ISSSE 2006-2008. LNCS, vol. 5413, pp. 55–77. Springer, Heidelberg (2009)
Baecker, R.M.: Readings in Human-Computer Interaction: Toward the year 2000. Morgan Kaufmann, San Francisco (1995)
Tamir, D., Komogortsev, O.V., Mueller, C.J.: An Effort and Time Based Measure of Usability. In: The 6th International Workshop on Software Quality. ACM, Leipzig (2008)
Hornbæk, K.: Current Practice in Measuring Usability: Challenges to Usability Studies and Research. International Journal of Human-Computer Studies 64, 79–102 (2006)
Massen, T.V.D., Lichter, H.: Deficiencies in Feature Models. In: Workshop on Software Variability Management for Product Derivation - Towards Tool Support (2004)
Lazar, J.: Research methods in Human-Computer Interaction. Wiley, Chichester (2010)
Chong, S.: An Evaluation Report for Three Product-Line Tools (Form, Pure::Variants and Gear). NASA Software Assurance Research Program (2008)
Djebbi, O., Salinesi, C., Fanmuy, G.: Industry Survey of Product Lines Management Tools: Requirements, Qualities and Open Issues. In: 15th IEEE International Requirements Engineering Conference, RE 2007, pp. 301–306 (2007)
Wirth, N.: Extended Backus-Naur Form (EBNF). ISO/IEC 14977:1996 (2996)
CaptainFeature, http://sourceforge.net/projects/captainfeature/
Pure::Variants, http://www.pure-systems.com/pure_variants.49.0.html
FeatureIDE, http://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/
RequiLine, http://www-lufgi3.informatik.rwth-aachen.de/TOOLS/requiline/index.php
XFeature, http://www.pnp-software.com/XFeature/
MOSKitt, http://www.moskitt.org/eng/moskitt0/
Feature Modeling Tool, http://giro.infor.uva.es/index.html
Feature Model DSL, http://featuremodeldsl.codeplex.com/releases/view/20407
BigLever’s Gears SPLE Too, http://www.biglever.com/solution/product.html
Feature Modeling Plug-in, http://gsd.uwaterloo.ca/projects/fmp-plugin/
FORM CASE Tool, http://selab.postech.ac.kr/form/
ToolDAy - Tool for Domain Analysis, www.rise.com.br/english/products_toolday.php
ALLCapture, http://www.balesio.com/allcapture/eng/index.php
WinOMeter, http://www.tjelinek.com/main.php?section=w
CmapTools Knowledge Modeling Kit, http://cmap.ihmc.us/
Tukey, J.W.: The Problem of Multiple Comparisons. Princeton University, USA (1953)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
El Dammagh, M., De Troyer, O. (2011). Feature Modeling Tools: Evaluation and Lessons Learned. In: De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H. (eds) Advances in Conceptual Modeling. Recent Developments and New Directions. ER 2011. Lecture Notes in Computer Science, vol 6999. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24574-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-24574-9_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24573-2
Online ISBN: 978-3-642-24574-9
eBook Packages: Computer ScienceComputer Science (R0)