{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:03:31Z","timestamp":1778601811007,"version":"3.51.4"},"reference-count":64,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2012,10,27]],"date-time":"2012-10-27T00:00:00Z","timestamp":1351296000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2014,6]]},"DOI":"10.1007\/s10664-012-9234-8","type":"journal-article","created":{"date-parts":[[2012,10,26]],"date-time":"2012-10-26T05:29:19Z","timestamp":1351229359000},"page":"678-713","source":"Crossref","is-referenced-by-count":8,"title":["Comprehensibility of UML-based software product line specifications"],"prefix":"10.1007","volume":"19","author":[{"given":"Iris","family":"Reinhartz-Berger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arnon","family":"Sturm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,10,27]]},"reference":[{"key":"9234_CR1","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1016\/j.infsof.2007.10.013","volume":"50","author":"F Ahmed","year":"2008","unstructured":"Ahmed F, Capretz LF (2008) The software product line architecture: an empirical investigation of key process activities. Inf Softw Technol 50:1098\u20131113","journal-title":"Inf Softw Technol"},{"issue":"3","key":"9234_CR2","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/379377.375269","volume":"26","author":"M Anastasopoulos","year":"2001","unstructured":"Anastasopoulos M, Gracek C (2001) Implementing product line variabilities. ACM SIGSOFT Softw Eng Notes 26(3):109\u2013117","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"9234_CR3","doi-asserted-by":"crossref","unstructured":"Bachmann F, Clements PC (2005) Variability in software product lines. Technical Report CMU\/SEI-2005-TR-012, available online at http:\/\/www.sei.cmu.edu\/library\/abstracts\/reports\/05tr012.cfm , Accessed 9 September 2012","DOI":"10.21236\/ADA450337"},{"key":"9234_CR4","doi-asserted-by":"crossref","unstructured":"Bachmann F, Goedicke M, Leite J, Nord R, Pohl K, Ramesh B, Vilbig A (2004) A meta-model for representing variability in product family development. In: van der Linden F (ed): PFE\u20192003, LNCS 3014, pp. 66\u201380.","DOI":"10.1007\/978-3-540-24667-1_6"},{"key":"9234_CR5","doi-asserted-by":"crossref","unstructured":"Bagheri E, Dasevic G (2011) Assessing the maintainability of software product line feature models using structural metrics. Software Quality Journal, Springer, doi: 10.1007\/s11219-010-9127-2","DOI":"10.1007\/s11219-010-9127-2"},{"key":"9234_CR6","unstructured":"Becker M (2003) Towards a general model of variability in product families. In: Proceedings of the Software Variability Management Workshop, University of Groningen, The Netherlands"},{"key":"9234_CR7","doi-asserted-by":"crossref","unstructured":"Bragan\u00e7a A, Machado RJ (2006) Extending UML 2.0 metamodel for complementary usages of the \u00abextend\u00bb relationship within use case variability specification. In: Proceedings of the 10th International Software Product Line Conference (SPLC), pp 123\u2013130","DOI":"10.1109\/SPLINE.2006.1691584"},{"key":"9234_CR8","unstructured":"B\u00fchne S, Halmans G, Pohl K (2003) Modeling dependencies between variation points in use case diagrams. In: Proceedings of the 9th international workshop on requirements engineering \u2013 Foundation for Software Quality (REFSQ\u201903), pp 59\u201370"},{"key":"9234_CR9","first-page":"495","volume":"10","author":"A Burton-Jones","year":"2009","unstructured":"Burton-Jones A, Wand Y, Weber R (2009) Guidelines for empirical evaluations of conceptual modeling grammars. J Assoc Inf Syst 10:495\u2013532","journal-title":"J Assoc Inf Syst"},{"key":"9234_CR10","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L Chen","year":"2011","unstructured":"Chen L, Babar MA (2011) A systematic review of evaluation of variability management approaches in software product lines. Inf Softw Technol 53:344\u2013362","journal-title":"Inf Softw Technol"},{"key":"9234_CR11","unstructured":"Clau\u00df M (2001) Generic Modeling using UML extensions for variability. In: Proceedings of OOPSLA Workshop on Domain-specific Visual Languages, pp 11\u201318"},{"key":"9234_CR12","unstructured":"Clements P, Northrop L (2001) Software product lines: practices and patterns. Addison-Wesley Professional. Part of the SEI Series in Software Engineering series"},{"key":"9234_CR13","unstructured":"Clotet R, Dhungana D, Franch X, Grunbacher P, Lopez L, Marco J, Seyff N (2008) Dealing with changes in service-oriented computing through integrated goal and variability modelling. In: Proceeding of the second International Workshop on Variability Modelling of Software-intensive Systems (VaMoS\u20192008), pp 43\u201352"},{"issue":"6","key":"9234_CR14","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/52.730836","volume":"15","author":"J Coplien","year":"1998","unstructured":"Coplien J, Hoffman D, Weiss D (1998) Commonality and variability in software engineering. IEEE Softw 15(6):37\u201345","journal-title":"IEEE Softw"},{"key":"9234_CR15","unstructured":"Coriat M, Jourdan J, Fabien B (2000) The SPLIT method: building product lines for software-intensive systems. In: Proceedings of the first conference on Software Product Lines: experience and research directions: experience and research directions (SPLC\u20192000), pp 147\u2013166"},{"key":"9234_CR16","unstructured":"Czarnecki K, Kim CHP (2005) Cardinality-based feature modeling and constraints: a progress report. OOPSLA Workshop on Software Factories"},{"key":"9234_CR17","doi-asserted-by":"crossref","unstructured":"Denger C, Kolb R (2006) Testing and inspecting reusable product line components: first empirical results. In: Proceedings of the 2006 ACM\/IEEE International Symposium on Empirical Software Engineering, ACM, pp 184\u2013193","DOI":"10.1145\/1159733.1159762"},{"key":"9234_CR18","doi-asserted-by":"crossref","unstructured":"Djebbi O, Salinesi C (2006) Criteria for comparing requirements variability modeling notations for product lines. The Fourth International Workshop on Comparative Evaluation in Requirements Engineering (CERE\u201906), in conjunction with RE\u201906","DOI":"10.1109\/CERE.2006.2"},{"key":"9234_CR19","unstructured":"Gomaa H (2004) Designing software product lines with UML: from use cases to pattern-based software architectures, Addison-Wesley Professional"},{"key":"9234_CR20","doi-asserted-by":"crossref","unstructured":"Gomaa H, Shin ME (2002) Multiple-view meta-modeling of software product lines. In: Proceedings of the 8th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS\u201902), pp 238\u2013246","DOI":"10.1109\/ICECCS.2002.1181517"},{"issue":"1","key":"9234_CR21","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s10270-003-0019-9","volume":"2","author":"G Halmans","year":"2003","unstructured":"Halmans G, Pohl K (2003) Communicating the variability of a software-product family to customers. Softw Syst Model 2(1):15\u201336","journal-title":"Softw Syst Model"},{"key":"9234_CR22","doi-asserted-by":"crossref","unstructured":"Halmans G, Pohl K, Sikora E (2008) Documenting application-specific adaptations in software product line engineering. In: Proceedings of the 20th International Conference on Advanced Information Systems Engineering (CAiSE\u20192008), LNCS 5074, pp 109\u2013123","DOI":"10.1007\/978-3-540-69534-9_8"},{"key":"9234_CR23","doi-asserted-by":"crossref","unstructured":"Haugen \u00d8, M\u00f8ller-Pedersen B, Oldevik J (2005) Comparison of system family modeling approaches. In: Proceeding of Software Product Lines Conference (SPLC\u20192005), LNCS 3714, pp 102\u2013112","DOI":"10.1007\/11554844_12"},{"key":"9234_CR24","doi-asserted-by":"crossref","unstructured":"Haugen \u00d8, M\u00f8ller-Pedersen B, Oldevik J, Olsen GK, Svendsen A (2008) Adding standardized variability to domain specific languages. In: Proceeding of the 12th International Software Product Line Conference (SPLC), IEEE Computer Society, pp 139\u2013148","DOI":"10.1109\/SPLC.2008.25"},{"key":"9234_CR25","volume-title":"Software reuse: architecture, process and organization for business success","author":"I Jacobson","year":"1997","unstructured":"Jacobson I, Griss M, Jonsson P (1997) Software reuse: architecture, process and organization for business success. ACM Press, New York"},{"key":"9234_CR26","unstructured":"John I, Muthig D (2002) Tailoring use cases for product line modeling. In: Proceedings of the International Workshop on Requirements Engineering for Product Lines (REPL\u201902), pp 26\u201332"},{"issue":"3","key":"9234_CR27","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1287\/isre.11.3.284.12206","volume":"11","author":"J Kim","year":"2000","unstructured":"Kim J, Hahn J, Hahn H (2000) How do we understand a system with (so) many diagrams? cognitive integration processes in diagrammatic reasoning. Inf Syst Res 11(3):284\u2013303","journal-title":"Inf Syst Res"},{"key":"9234_CR28","unstructured":"Kim J, Kim M, Yang H, Park S (2004) A method and tool support for variant requirements analysis: goal and scenario based approach. In: Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC\u201904), pp 168\u2013175"},{"issue":"8","key":"9234_CR29","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"BA Kitchenham","year":"2002","unstructured":"Kitchenham BA, Lawrence S, Lesley P, Pickard M, Jones PW, Hoaglin DC, Emam KE (2002) Preliminary guidelines for empirical research. IEEE Trans Softw Eng 28(8):721\u2013734","journal-title":"IEEE Trans Softw Eng"},{"key":"9234_CR30","doi-asserted-by":"crossref","unstructured":"Korherr B, List B (2007) A UML 2 profile for variability models and their dependency to business processes. In: Proceedings of the 18th International Conference on Database and Expert Systems Applications, pp 829\u2013834","DOI":"10.1109\/DEXA.2007.96"},{"key":"9234_CR31","unstructured":"Lazilha FR, Barroca L, Alves de Oliveira E, de Souza Gimenes IM (2004) A component-based product line for workflow management systems. The IEEE Conference on Information Reuse and Integration, pp 112\u2013119"},{"key":"9234_CR32","unstructured":"Ma\u00dfen T, Lichter H (2002) Modeling variability by UML use case diagrams. In: Proceedings of the International Workshop on Requirements Engineering for Product Lines (REPL\u201902), pp 19\u201325"},{"key":"9234_CR33","doi-asserted-by":"crossref","unstructured":"Matinlassi M (2004) Comparison of software product line architecture design methods: comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA. In: Proceedings of the 26th International Conference on Software Engineering (ICSE\u201904), pp 127\u2013136","DOI":"10.1109\/ICSE.2004.1317435"},{"issue":"6","key":"9234_CR34","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/TSE.2009.67","volume":"35","author":"D Moody","year":"2009","unstructured":"Moody D (2009) The physics of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Softw Eng 35(6):756\u2013779","journal-title":"IEEE Trans Softw Eng"},{"issue":"7","key":"9234_CR35","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1109\/TSE.2005.76","volume":"31","author":"M Moon","year":"2005","unstructured":"Moon M, Yeom K, Seok Chae H (2005) An approach to developing domain requirements as a core asset based on commonality and variability analysis in a product line. IEEE Trans Softw Eng 31(7):551\u2013569","journal-title":"IEEE Trans Softw Eng"},{"key":"9234_CR36","doi-asserted-by":"crossref","unstructured":"Morisio M, Travassos G, Stark M (2000) Extending UML to support domain analysis. In: Proceedings of the 15th IEEE International Conference on Automated Software Engineering (ASE\u201900), pp 321\u2013324","DOI":"10.1109\/ASE.2000.873688"},{"key":"9234_CR37","doi-asserted-by":"crossref","unstructured":"Nugroho A (2009) Level of detail in UML models and its impact on model comprehension: a controlled experiment. Information and Software Technology \u2013 special issue on Quality of UML Models, 51(12):1670\u20131685","DOI":"10.1016\/j.infsof.2009.04.007"},{"key":"9234_CR38","unstructured":"Oliveira Junior EA, Gimenes IMS, Huzita EHM, Maldonado JC (2005) A variability management process for software products lines. In: Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research, Toranto, Ontario, Canada, pp 225\u2013241"},{"issue":"17","key":"9234_CR39","first-page":"2374","volume":"16","author":"EA Oliveira Junior","year":"2010","unstructured":"Oliveira Junior EA, Gimenes IMS, Maldonado JC (2010) Systematic management of variability in UML-based software product lines. J Univ Comput Sci 16(17):2374\u20132393","journal-title":"J Univ Comput Sci"},{"key":"9234_CR40","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product line engineering: foundations, principles, and techniques","author":"K Pohl","year":"2005","unstructured":"Pohl K, B\u00f6ckle G, van der Linden F (2005) Software product line engineering: foundations, principles, and techniques. Springer, Berlin"},{"issue":"2","key":"9234_CR41","doi-asserted-by":"crossref","first-page":"3","DOI":"10.4018\/jdm.2002040101","volume":"13","author":"V Ramesh","year":"2002","unstructured":"Ramesh V, Topi H (2002) Human factors research on data modeling: a review of prior research, an extended framework and future research directions. J Database Manag 13(2):3\u201319","journal-title":"J Database Manag"},{"issue":"1","key":"9234_CR42","doi-asserted-by":"crossref","first-page":"74","DOI":"10.4018\/jdm.2008010104","volume":"19","author":"I Reinhartz-Berger","year":"2008","unstructured":"Reinhartz-Berger I, Sturm A (2008) Enhancing UML models: a domain analysis approach. J Database Manag 19(1):74\u201394","journal-title":"J Database Manag"},{"issue":"8","key":"9234_CR43","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1016\/j.infsof.2009.03.005","volume":"51","author":"I Reinhartz-Berger","year":"2009","unstructured":"Reinhartz-Berger I, Sturm A (2009) Utilizing domain models for application design and validation. Inf Softw Technol 51(8):1275\u20131289","journal-title":"Inf Softw Technol"},{"key":"9234_CR44","unstructured":"Reinhartz-Berger I, Tsoury A (2011) Experimenting with the comprehension of feature-oriented and UML-based core assets. In: Halpin T et al. (eds): BPMDS 2011 and EMMSAD 2011, LNBIP 81, pp 468\u2013482"},{"key":"9234_CR45","unstructured":"Reinhartz-Berger I, Tsoury A (2011) Specification and utilization of core assets: feature-oriented vs. UML-based methods. In: De Troyer O et al. (eds): ER 2011 Workshops, LNCS 6999, pp 302\u2013311"},{"key":"9234_CR46","unstructured":"Riebisch M, B\u00f6llert K, Streitferdt D, Franczyk B, Ilmenau TG (2000) Extending the UML to model system families. In: Proceedings of the 5th International Conference on Integrated Design and Process Technology (IDPT)"},{"issue":"1","key":"9234_CR47","first-page":"37","volume":"16","author":"SH Ripon","year":"2003","unstructured":"Ripon SH, Talukder KH, Molla KI (2003) Modelling variability for system families. Malays J Comput Sci 16(1):37\u201346","journal-title":"Malays J Comput Sci"},{"issue":"2","key":"9234_CR48","first-page":"285","volume":"12","author":"S Robak","year":"2002","unstructured":"Robak S, Franczyk B, Politowicz K (2002) Extending the UML for modeling variability for system families. Int J Appl Math Comput Sci 12(2):285\u2013298","journal-title":"Int J Appl Math Comput Sci"},{"key":"9234_CR49","doi-asserted-by":"crossref","unstructured":"Salicki S, Farcet N (2002) Expression and usage of the variability in the software product lines. In: van der Linden F (ed): PFE-4 2001, LNCS 2290, pp 304\u2013318","DOI":"10.1007\/3-540-47833-7_27"},{"key":"9234_CR50","doi-asserted-by":"crossref","unstructured":"Schmid K, Rabiser R, Gr\u00fcnbacher P (2011) A comparison of decision modeling approaches in product lines. In: Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems (VaMoS\u20192011), pp 119\u2013126","DOI":"10.1145\/1944892.1944907"},{"key":"9234_CR51","unstructured":"Shanks G, Nuredini J, Tobin D, Moody D, Weber R (2003) Representing things and properties in conceptual modeling: an empirical evaluation. In: Proceedings of the 11th European Conference on Information Systems, pp 1775\u20131785"},{"issue":"1","key":"9234_CR52","doi-asserted-by":"crossref","first-page":"73","DOI":"10.4018\/jdm.2004010103","volume":"15","author":"K Siau","year":"2004","unstructured":"Siau K (2004) Informational and computational equivalence in comparing information modeling methods. J Database Manag 15(1):73\u201386","journal-title":"J Database Manag"},{"issue":"1","key":"9234_CR53","doi-asserted-by":"crossref","first-page":"26","DOI":"10.4018\/jdm.2001010103","volume":"12","author":"K Siau","year":"2001","unstructured":"Siau K, Cao Q (2001) Unified Modeling Language (UML) \u2013 a complexity analysis. J Database Manag 12(1):26\u201334","journal-title":"J Database Manag"},{"issue":"4","key":"9234_CR54","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1016\/j.jss.2007.06.002","volume":"81","author":"M Sinnema","year":"2008","unstructured":"Sinnema M, Deelstra S (2008) Industrial validation of COVAMOF. J Syst Softw 81(4):584\u2013600","journal-title":"J Syst Softw"},{"issue":"7","key":"9234_CR55","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1016\/j.infsof.2006.08.001","volume":"49","author":"M Sinnema","year":"2007","unstructured":"Sinnema M, Deelstraa S (2007) Classifying variability modeling techniques. Inf Softw Technol 49(7):717\u2013739","journal-title":"Inf Softw Technol"},{"key":"9234_CR56","unstructured":"Song IY (2001) Developing sequence diagrams in UML. In: Proceedings of the International Conference on Conceptual Modeling (ER\u20192001), LNCS 2224, pp 368\u2013382"},{"issue":"3","key":"9234_CR57","doi-asserted-by":"crossref","first-page":"502","DOI":"10.1016\/j.jss.2009.10.011","volume":"83","author":"C Sun","year":"2010","unstructured":"Sun C, Rossing R, Sinnema M, Bulanov P, Aiello M (2010) Modeling and managing the variability of web service-based systems. J Syst Softw 83(3):502\u2013516","journal-title":"J Syst Softw"},{"key":"9234_CR58","doi-asserted-by":"crossref","unstructured":"Svahnberg M, Van Gurp J, Bosch J (2005) A taxonomy of variability realization techniques. Software\u2013Practice and Experience 35 (8): 705\u2013754.","DOI":"10.1002\/spe.652"},{"key":"9234_CR59","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/j.scico.2003.04.004","volume":"53","author":"D Webber","year":"2004","unstructured":"Webber D, Gomaa H (2004) Modeling variability in software product lines with variation point model. Sci Comput Program 53:305\u2013331","journal-title":"Sci Comput Program"},{"key":"9234_CR60","unstructured":"Weiler T (2003) Modelling architectural variability for software product lines. In: Proceedings of the Software Variability Management workshop, van Grop, Bosch (eds), pp 53\u201361"},{"key":"9234_CR61","unstructured":"Witte RS, Witte JS (2009) Statistics. Wiley"},{"key":"9234_CR62","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering \u2013 an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wesslen A (2000) Experimentation in software engineering \u2013 an introduction. Kluwer Academic Publishers, Boston"},{"key":"9234_CR63","doi-asserted-by":"crossref","unstructured":"Ziadi T, J\u00e9z\u00e9quel JM (2006) Software product line engineering with the UML: deriving products. In: K\u00e4k\u00f6l\u00e4 T, Due\u00f1as JC (eds), Software Product Lines\u2013Research Issues in Engineering and Management, Springer, pp 557\u2013588","DOI":"10.1007\/978-3-540-33253-4_15"},{"key":"9234_CR64","doi-asserted-by":"crossref","unstructured":"Ziadi T, H\u00e9lou\u00ebt L, J\u00e9z\u00e9quel JM (2004) Towards a UML profile for software product lines. In: Proceeding of Software Product-Family Engineering (PFE\u20192004), LNCS 3014, pp 129\u2013139","DOI":"10.1007\/978-3-540-24667-1_10"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-012-9234-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-012-9234-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-012-9234-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,5]],"date-time":"2019-07-05T00:43:52Z","timestamp":1562287432000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-012-9234-8"}},"subtitle":["A controlled experiment"],"short-title":[],"issued":{"date-parts":[[2012,10,27]]},"references-count":64,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["9234"],"URL":"https:\/\/doi.org\/10.1007\/s10664-012-9234-8","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,10,27]]}}}