Feature Modeling Tools: Evaluation and Lessons Learned

  • Mohammed El Dammagh
  • Olga De Troyer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6999)


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.


feature modeling tool quality usability evaluation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, New York (2005)CrossRefzbMATHGoogle Scholar
  2. 2.
    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)CrossRefGoogle Scholar
  3. 3.
    Becker, M.: Towards a General Model of Variability in Product Families. In: Proceedings of the 1st Workshop on Software Variability Management, Netherlands (2003)Google Scholar
  4. 4.
    Abo Zaid, L., Kleinermann, F., De Troyer, O.: Feature Assembly Framework: Towards Scalable and Reusable Feature Models. In: Fifth International Workshop VaMoS (2011)Google Scholar
  5. 5.
    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 JournalCrossRefGoogle Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    Bevan, N.: Extending Quality in Use to Provide a Framework for Usability Measurement. In: Proceedings of HCI International, San Diego, California, USA (2009)Google Scholar
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    Baecker, R.M.: Readings in Human-Computer Interaction: Toward the year 2000. Morgan Kaufmann, San Francisco (1995)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    Hornbæk, K.: Current Practice in Measuring Usability: Challenges to Usability Studies and Research. International Journal of Human-Computer Studies 64, 79–102 (2006)CrossRefGoogle Scholar
  14. 14.
    Massen, T.V.D., Lichter, H.: Deficiencies in Feature Models. In: Workshop on Software Variability Management for Product Derivation - Towards Tool Support (2004) Google Scholar
  15. 15.
    Lazar, J.: Research methods in Human-Computer Interaction. Wiley, Chichester (2010)Google Scholar
  16. 16.
    Chong, S.: An Evaluation Report for Three Product-Line Tools (Form, Pure::Variants and Gear). NASA Software Assurance Research Program (2008) Google Scholar
  17. 17.
    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)Google Scholar
  18. 18.
    Wirth, N.: Extended Backus-Naur Form (EBNF). ISO/IEC 14977:1996 (2996) Google Scholar
  19. 19.
  20. 20.
  21. 21.
  22. 22.
  23. 23.
  24. 24.
  25. 25.
    Feature Modeling Tool,
  26. 26.
  27. 27.
  28. 28.
    BigLever’s Gears SPLE Too,
  29. 29.
  30. 30.
  31. 31.
    ToolDAy - Tool for Domain Analysis,
  32. 32.
  33. 33.
  34. 34.
    CmapTools Knowledge Modeling Kit,
  35. 35.
    Tukey, J.W.: The Problem of Multiple Comparisons. Princeton University, USA (1953)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Mohammed El Dammagh
    • 1
  • Olga De Troyer
    • 1
  1. 1.Vrije Universiteit BrusselBrusselsBelgium

Personalised recommendations