{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:52:58Z","timestamp":1760586778947,"version":"3.37.3"},"reference-count":28,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2015,9,30]],"date-time":"2015-09-30T00:00:00Z","timestamp":1443571200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Software Evolu Process"],"published-print":{"date-parts":[[2016,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Software process lines provide a systematic approach to develop and manage software processes. It defines a reference process containing general process assets, whereas a well\u2010defined customization approach allows process engineers to create new process variants, for example, by extending or modifying process assets. Variability operations are an instrument to realize flexibility by explicitly declaring required modifications, which are applied to create a procedurally generated company\u2010specific process. However, little is known about which variability operations are suitable in practice. 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\u2010Modell XT. We analyze which variability operations are defined and practically used. We provide an initial catalog of variability operations as an improvement proposal for other process models. Our findings show that 69 variability operation types are defined across several metamodel versions of which, however, 25 remain unused. The found variability operations allow for systematically modifying the content of process model elements and the process documentation, and they allow for altering the structure of a process model and its description. Furthermore, we also find that variability operations can help process engineers to compensate process metamodel evolution. Copyright \u00a9 2015 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/smr.1751","type":"journal-article","created":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T03:27:03Z","timestamp":1443670023000},"page":"241-253","source":"Crossref","is-referenced-by-count":2,"title":["On the use of variability operations in the V\u2010Modell XT software process line"],"prefix":"10.1002","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6101-8931","authenticated-orcid":false,"given":"Marco","family":"Kuhrmann","sequence":"first","affiliation":[{"name":"The M\u00e6rsk Mc\u2010Kinney M\u00f8ller Institute and the Center for Energy Informatics University of Southern Denmark  Odense Denmark"}]},{"given":"Daniel","family":"M\u00e9ndez Fern\u00e1ndez","sequence":"additional","affiliation":[{"name":"Faculty of Informatics Technische Universit\u00e4t M\u00fcnchen  Garching Germany"}]},{"given":"Thomas","family":"Ternit\u00e9","sequence":"additional","affiliation":[{"name":"Department of Informatics Technische Universit\u00e4t Clausthal  Clausthal\u2010Zellerfeld Germany"}]}],"member":"311","published-online":{"date-parts":[[2015,9,30]]},"reference":[{"key":"e_1_2_6_2_1","doi-asserted-by":"crossref","unstructured":"Alegr\u00edaJAH BastarricaMC.Building software process lines with CASPER. InInternational Conference on Software and Systems Process pages170\u2013179. IEEE 2012.","DOI":"10.1109\/ICSSP.2012.6225962"},{"key":"e_1_2_6_3_1","first-page":"160","volume-title":"International Conference on Software Process","author":"Armbrust O","year":"2008"},{"key":"e_1_2_6_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.412"},{"key":"e_1_2_6_5_1","doi-asserted-by":"crossref","DOI":"10.21236\/ADA388924","volume-title":"Product line analysis: a practical introduction","author":"Chastek G","year":"2001"},{"key":"e_1_2_6_6_1","unstructured":"ChenL BabarMA AliN.Variability management in software product lines: a systematic review. InInternational Software Product Line Conference pages81\u201390.Carnegie Mellon University 2009."},{"key":"e_1_2_6_7_1","doi-asserted-by":"crossref","unstructured":"CohenS.Guidelines for developing a product line concept of operations. Technical Report CMU\/SEI\u201099\u2010TR\u2010008 SEI 1999.","DOI":"10.21236\/ADA367714"},{"volume-title":"Software process lines: a systematic literature review. In Software Process Improvement and Capability Determination, volume 477 of Communications in Computer and Information Science, 118\u2013130","year":"2014","author":"Carvalho DD","key":"e_1_2_6_8_1"},{"key":"e_1_2_6_9_1","doi-asserted-by":"crossref","unstructured":"KalusG KuhrmannM.Criteria for software process tailoring: a systematic review. InInternational Conference on Software and Systems Process 171\u2013180.ACM Press 2013.","DOI":"10.1145\/2486046.2486078"},{"key":"e_1_2_6_10_1","unstructured":"KuhrmannM.Konstruktion modularer Vorgehensmodelle. PhD thesis Technische Universit\u00e4t M\u00fcnchen 2008."},{"key":"e_1_2_6_11_1","doi-asserted-by":"crossref","unstructured":"KuhrmannM FernandezDM SteenwegR.Systematic software process development: where do we stand today?InInternational Conference on Software and Systems Process pages166\u2013170.ACM Press 2013.","DOI":"10.1145\/2486046.2486077"},{"key":"e_1_2_6_12_1","unstructured":"KuhrmannM Fern\u00e1ndezDM Ternit\u00e9T.Full set of analyzed variability operations. Online:http:\/\/goo.gl\/OQvmDk 2014."},{"key":"e_1_2_6_13_1","doi-asserted-by":"crossref","unstructured":"KuhrmannM Fern\u00e1ndezDM Ternit\u00e9T.Realizing software process lines: insights and experiences. InInternational Conference on Software and System Process pages99\u2013108.ACM Press 2014.","DOI":"10.1145\/2600821.2600833"},{"key":"e_1_2_6_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70561-1_9"},{"key":"e_1_2_6_15_1","doi-asserted-by":"crossref","unstructured":"Mart\u00ednez\u2010RuizT Garc\u00edaF PiattiniM De Lucas\u2010ConsuegraF.Process variability management in global software development: a case study. InInternational Conference on Software and Systems Process pages46\u201355.ACM Press 2013.","DOI":"10.1145\/2486046.2486056"},{"key":"e_1_2_6_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-011-9147-6"},{"key":"e_1_2_6_17_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2010.0020"},{"key":"e_1_2_6_18_1","doi-asserted-by":"crossref","unstructured":"NiaziM ZahranS.Industrial engineering: concepts methodologies tools and applications chapter software process lines: a step towards software industrialization pages 1988\u20132002. Number 107.IGI Global 2012.","DOI":"10.4018\/978-1-4666-1945-6.ch107"},{"key":"e_1_2_6_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.387"},{"key":"e_1_2_6_20_1","first-page":"330","volume-title":"International Conference on Software Process, volume 5543 of Lecture Notes in Computer Science","author":"Ocampo A","year":"2009"},{"key":"e_1_2_6_21_1","first-page":"160","volume-title":"International Conference on Product\u2010Focused Software Process Improvement, volume 4589 of Lecture Notes in Computer Science","author":"Ocampo A","year":"2007"},{"key":"e_1_2_6_22_1","first-page":"169","volume-title":"International Conference on Product\u2010Focused Software Process Improvement, volume 7983 of Lecture Notes in Computer Science","author":"Oliveira EA","year":"2013"},{"key":"e_1_2_6_23_1","unstructured":"OMG.Software & systems process engineering metamodel specification (SPEM) version 2.0. Technical report Object Management Group 2008."},{"key":"e_1_2_6_24_1","first-page":"83","volume-title":"International Software Process Workshop (SPW), volume 3840 of Lecture Notes in Computer Science","author":"Rombach D.","year":"2005"},{"key":"e_1_2_6_25_1","first-page":"127","volume-title":"Euromicro Conference on Software Engineering and Advanced Applications","author":"Schramm J","year":"2014"},{"key":"e_1_2_6_26_1","unstructured":"SEI.Software product lines. Online:http:\/\/www.sei.cmu.edu\/productlines."},{"key":"e_1_2_6_27_1","first-page":"173","volume-title":"Euromicro Conference on Software Engineering and Advanced Applications","author":"Ternit\u00e9 T","year":"2009"},{"key":"e_1_2_6_28_1","unstructured":"Ternit\u00e9T.Variability of development models. PhD thesis Technische Universit\u00e4t Clausthal 2010."},{"key":"e_1_2_6_29_1","unstructured":"Ternit\u00e9T KuhrmannM.Das V\u2010Modell XT 1.3 Metamodell. Research Report TUM\u2010I0905 Technische Universit\u00e4t M\u00fcnchen 2009."}],"container-title":["Journal of Software: Evolution and Process"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fsmr.1751","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.1751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T01:20:09Z","timestamp":1694568009000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/smr.1751"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,30]]},"references-count":28,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,4]]}},"alternative-id":["10.1002\/smr.1751"],"URL":"https:\/\/doi.org\/10.1002\/smr.1751","archive":["Portico"],"relation":{},"ISSN":["2047-7473","2047-7481"],"issn-type":[{"type":"print","value":"2047-7473"},{"type":"electronic","value":"2047-7481"}],"subject":[],"published":{"date-parts":[[2015,9,30]]}}}