{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T10:08:46Z","timestamp":1769854126716,"version":"3.49.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T00:00:00Z","timestamp":1743465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,4,8]],"date-time":"2025-04-08T00:00:00Z","timestamp":1744070400000},"content-version":"vor","delay-in-days":7,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005714","name":"Technische Universit\u00e4t Darmstadt","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005714","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2025,4]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>This article proposes a novel framework for the development of product lines for web systems. Software product line engineering is a well-established reuse mechanism to aid development of related software products with a large degree of variability. Web systems, which exhibit high variability (different capabilities in each deployment) and commonality (similar user interfaces and functionalities), are very well suited for this approach. At the same time, web systems are amenable to model-driven software engineering, because they typically encompass loosely coupled and fixed functionality, which makes code generation feasible. In consequence, a model-driven software product line engineering (MDSPLE) approach to develop web systems is natural and in fact was variously suggested. However, all existing MDSPLE proposals either cover mainly the problem space. If they address the solution space at all, the technology is not variability-aware. In consequence, they lack reusability at the code level and feature-granular traceability. Our contribution is an MDSPLE-based framework that permits seamless end-to-end development of web systems. The framework is fully implemented and evaluated with realistic web systems in actual use. Our solution consists of two parts: A variability-aware extension of UML diagrams in the problem space and a feature-oriented behavioral modeling language in the solution space. Both languages have been carefully chosen (and extended) to provide a tightly fitting technology match and are based on delta-oriented programming.<\/jats:p>","DOI":"10.1007\/s10009-025-00784-3","type":"journal-article","created":{"date-parts":[[2025,4,8]],"date-time":"2025-04-08T21:05:15Z","timestamp":1744146315000},"page":"201-219","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["End-to-end development of product lines for web systems"],"prefix":"10.1007","volume":"27","author":[{"given":"Maya R. A.","family":"Setyautami","sequence":"first","affiliation":[]},{"given":"Reiner","family":"H\u00e4hnle","sequence":"additional","affiliation":[]},{"given":"Ade","family":"Azurat","sequence":"additional","affiliation":[]},{"given":"Eko K.","family":"Budiardjo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,4,8]]},"reference":[{"key":"784_CR1","doi-asserted-by":"publisher","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., Bockle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, Berlin (2005). https:\/\/doi.org\/10.1007\/3-540-28901-1"},{"key":"784_CR2","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1145\/3233027.3233049","volume-title":"Proceedings of the 22nd International Systems and Software Product Line Conference\u00a0\u2013 Volume 1, SPLC 2018, Gothenburg, Sweden, September 10\u201314, 2018","author":"J.M. Horcas","year":"2018","unstructured":"Horcas, J.M., Corti\u00f1as, A., Fuentes, L., Luaces, M.R.: Integrating the common variability language with multilanguage annotations for web engineering. In: Proceedings of the 22nd International Systems and Software Product Line Conference\u00a0\u2013 Volume 1, SPLC 2018, Gothenburg, Sweden, September 10\u201314, 2018, pp.\u00a0196\u2013207. ACM, New York (2018). https:\/\/doi.org\/10.1145\/3233027.3233049"},{"key":"784_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2022.106910","volume":"148","author":"J.M. Horcas","year":"2022","unstructured":"Horcas, J.M., Corti\u00f1as, A., Fuentes, L., Luaces, M.R.: Combining multiple granularity variability in a software product line approach for web engineering. Inf. Softw. Technol. 148, 106910 (2022). https:\/\/doi.org\/10.1016\/j.infsof.2022.106910","journal-title":"Inf. Softw. Technol."},{"key":"784_CR4","volume-title":"5th International Workshop on Model-Driven Web Engineering (MDWE)","author":"J. Martinez","year":"2009","unstructured":"Martinez, J., Lopez, C., Ulacia, E., del Hierro, M.: Towards a model-driven product line for web systems. In: 5th International Workshop on Model-Driven Web Engineering (MDWE) (2009)"},{"key":"784_CR5","series-title":"Proceedings. Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/978-3-642-02818-2_16","volume-title":"Web Engineering, 9th International Conference, ICWE 2009, San Sebasti\u00e1n, Spain,June 24\u201326, 2009","author":"M.A. Laguna","year":"2009","unstructured":"Laguna, M.A., Gonz\u00e1lez-Baixauli, B., Hern\u00e1ndez, C.: Product line development of web systems with conventional tools. In: Web Engineering, 9th International Conference, ICWE 2009, San Sebasti\u00e1n, Spain,June 24\u201326, 2009. Proceedings. Lecture Notes in Computer Science, vol.\u00a05648, pp.\u00a0205\u2013212 (2009). https:\/\/doi.org\/10.1007\/978-3-642-02818-2_16"},{"key":"784_CR6","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1109\/ECOWS.2011.13","volume-title":"2011 IEEE Ninth European Conference on Web Services","author":"G.H. Alferez","year":"2011","unstructured":"Alferez, G.H., Pelechano, V.: Systematic reuse of web services through software product line engineering. In: 2011 IEEE Ninth European Conference on Web Services, pp.\u00a0192\u2013199. IEEE, Washington (2011). https:\/\/doi.org\/10.1109\/ECOWS.2011.13"},{"key":"784_CR7","doi-asserted-by":"publisher","first-page":"572","DOI":"10.1109\/CANDAR.2014.105","volume-title":"Second International Symposium on Computing and Networking, CANDAR 2014, Shizuoka, Japan, December 10\u201312, 2014","author":"T. Nerome","year":"2014","unstructured":"Nerome, T., Numao, M.: A product domain model based software product line engineering for web application. In: Second International Symposium on Computing and Networking, CANDAR 2014, Shizuoka, Japan, December 10\u201312, 2014, pp.\u00a0572\u2013576 (2014). https:\/\/doi.org\/10.1109\/CANDAR.2014.105"},{"key":"784_CR8","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/SPLC.2011.21","volume-title":"2011 15th International Software Product Line Conference","author":"G.H. Alferez","year":"2011","unstructured":"Alferez, G.H., Pelechano, V.: Context-aware autonomous web services in software product lines. In: 2011 15th International Software Product Line Conference, pp.\u00a0100\u2013109 (2011). https:\/\/doi.org\/10.1109\/SPLC.2011.21"},{"key":"784_CR9","doi-asserted-by":"publisher","DOI":"10.1145\/2556624.2556637","volume-title":"Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems. VaMoS\u201914","author":"I.d.C. Machado","year":"2014","unstructured":"Machado, I.d.C., Santos, A.R., Cavalcanti, Y.a.C., Trzan, E.G., de Souza, M.M.a., de Almeida, E.S.: Low-level variability support for web-based software product lines. In: Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems. VaMoS\u201914. Association for Computing Machinery, New York (2014). https:\/\/doi.org\/10.1145\/2556624.2556637"},{"issue":"3","key":"784_CR10","doi-asserted-by":"publisher","first-page":"759","DOI":"10.2298\/CSIS160128027V","volume":"13","author":"V. Vranic","year":"2016","unstructured":"Vranic, V., Taborsky, R.: Features as transformations: a generative approach to software development. Comput. Sci. Inf. Syst. 13(3), 759\u2013778 (2016). https:\/\/doi.org\/10.2298\/CSIS160128027V","journal-title":"Comput. Sci. Inf. Syst."},{"key":"784_CR11","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/978-3-642-15579-6_6","volume-title":"Software Product Lines: Going Beyond","author":"I. Schaefer","year":"2010","unstructured":"Schaefer, I., Bettini, L., Bono, V., Damiani, F., Tanzarella, N.: Delta-oriented programming of software product lines. In: Bosch, J., Lee, J. (eds.) Software Product Lines: Going Beyond, pp.\u00a077\u201391. Springer, Berlin (2010). https:\/\/doi.org\/10.1007\/978-3-642-15579-6_6"},{"key":"784_CR12","series-title":"Synthesis Lectures on Software Engineering","doi-asserted-by":"publisher","DOI":"10.2200\/S00751ED2V01Y201701SWE004","volume-title":"Model-Driven Software Engineering in Practice","author":"M. Brambilla","year":"2017","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Synthesis Lectures on Software Engineering 2nd edn. Morgan & Claypool Publishers, California (2017). https:\/\/doi.org\/10.2200\/S00751ED2V01Y201701SWE004","edition":"2"},{"key":"784_CR13","doi-asserted-by":"publisher","DOI":"10.1002\/9781118561379","volume-title":"Model-Driven and Software Product Line Engineering","author":"H. Arboleda","year":"2012","unstructured":"Arboleda, H., Royer, J.C.: Model-Driven and Software Product Line Engineering. Wiley-ISTE, London (2012)"},{"key":"784_CR14","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/2934466.2934479","volume-title":"Proceedings of the 20th International Systems and Software Product Line Conference. SPLC\u201916","author":"M.R.A. Setyautami","year":"2016","unstructured":"Setyautami, M.R.A., H\u00e4hnle, R., Muschevici, R., Azurat, A.: A UML profile for delta-oriented programming to support software product line engineering. In: Proceedings of the 20th International Systems and Software Product Line Conference. SPLC\u201916, pp.\u00a045\u201349. Association for Computing Machinery, New York (2016). https:\/\/doi.org\/10.1145\/2934466.2934479"},{"key":"784_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25271-6_8","volume-title":"Formal Methods for Components and Objects","author":"E.B. Johnsen","year":"2012","unstructured":"Johnsen, E.B., H\u00e4hnle, R., Sch\u00e4fer, J., Schlatte, R., Steffen, M.: ABS: a core language for abstract behavioral specification. In: Aichernig, B.K., de Boer, F.S., Bonsangue, M.M. (eds.) Formal Methods for Components and Objects. Springer, Berlin (2012). https:\/\/doi.org\/10.1007\/978-3-642-25271-6_8"},{"key":"784_CR16","series-title":"Revised Lectures","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-40615-7_1","volume-title":"Formal Methods for Components and Objects: 11th International Symposium, FMCO 2012, Bertinoro, Italy, September 24-28, 2012","author":"R. H\u00e4hnle","year":"2013","unstructured":"H\u00e4hnle, R.: The abstract behavioral specification language: a tutorial introduction. In: Giachino, E., H\u00e4hnle, R., de Boer, F.S., Bonsangue, M.M. (eds.) Formal Methods for Components and Objects: 11th International Symposium, FMCO 2012, Bertinoro, Italy, September 24-28, 2012. Revised Lectures, pp.\u00a01\u201337. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-40615-7_1"},{"issue":"5","key":"784_CR17","doi-asserted-by":"publisher","first-page":"567","DOI":"10.1007\/s10009-012-0250-1","volume":"14","author":"P.Y.H. Wong","year":"2012","unstructured":"Wong, P.Y.H., Albert, E., Muschevici, R., Proen\u00e7a, J., Sch\u00e4fer, J., Schlatte, R.: The ABS tool suite: modelling, executing and analysing distributed adaptable object-oriented systems. Int. J. Softw. Tools Technol. Transf. 14(5), 567\u2013588 (2012). https:\/\/doi.org\/10.1007\/s10009-012-0250-1","journal-title":"Int. J. Softw. Tools Technol. Transf."},{"key":"784_CR18","first-page":"232","volume-title":"Proc. 18th Intl. Software Product Line Conference","author":"F. Damiani","year":"2014","unstructured":"Damiani, F., Schaefer, I., Winkelmann, T.: Delta-oriented multi software product lines. In: Proc. 18th Intl. Software Product Line Conference, vol.\u00a01, pp.\u00a0232\u2013236. ACM, New York (2014)"},{"key":"784_CR19","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/J.SCICO.2018.11.005","volume":"172","author":"F. Damiani","year":"2019","unstructured":"Damiani, F., Lienhardt, M., Paolini, L.: A formal model for multi software product lines. Sci. Comput. Program. 172, 203\u2013231 (2019). https:\/\/doi.org\/10.1016\/J.SCICO.2018.11.005","journal-title":"Sci. Comput. Program."},{"key":"784_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111510","volume":"195","author":"F. Damiani","year":"2023","unstructured":"Damiani, F., H\u00e4hnle, R., Kamburjan, E., Lienhardt, M., Paolini, L.: Variability modules. J. Syst. Softw. 195, 111510 (2023). https:\/\/doi.org\/10.1016\/j.jss.2022.111510","journal-title":"J. Syst. Softw."},{"key":"784_CR21","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1145\/3461001.3472734","volume-title":"PRICES: Towards Web-Based Product Lines Generator","author":"M.R.A. Setyautami","year":"2021","unstructured":"Setyautami, M.R.A., Fadhlillah, H.S., Azurat, A.: PRICES: Towards Web-Based Product Lines Generator p.\u00a0209. Association for Computing Machinery, New York (2021). https:\/\/doi.org\/10.1145\/3461001.3472734"},{"key":"784_CR22","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1109\/APSEC48747.2019.00057","volume-title":"26th Asia-Pacific Software Engineering Conference, APSEC 2019, Putrajaya, Malaysia, December 2\u20135, 2019","author":"M.R.A. Setyautami","year":"2019","unstructured":"Setyautami, M.R.A., Rubiantoro, R.R., Azurat, A.: Model-driven engineering for delta-oriented software product lines. In: 26th Asia-Pacific Software Engineering Conference, APSEC 2019, Putrajaya, Malaysia, December 2\u20135, 2019, pp.\u00a0371\u2013377. IEEE, Washington (2019). https:\/\/doi.org\/10.1109\/APSEC48747.2019.00057"},{"key":"784_CR23","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/ICACSIS47736.2019.8979729","volume-title":"2019 International Conference on Advanced Computer Science and Information Systems (ICACSIS)","author":"A. Aziz","year":"2019","unstructured":"Aziz, A., Setyautami, M.R.A., Azurat, A.: A web-based software product line engineering framework. In: 2019 International Conference on Advanced Computer Science and Information Systems (ICACSIS), pp.\u00a021\u201326. IEEE, Washington (2019)"},{"key":"784_CR24","series-title":"LNCS","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-74781-1_18","volume-title":"Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)","author":"M.A. Naily","year":"2018","unstructured":"Naily, M.A., Setyautami, M.R.A., Muschevici, R., Azurat, A.: A framework for modelling variable microservices as software product lines. In: Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). LNCS, vol.\u00a010729 (2018). https:\/\/doi.org\/10.1007\/978-3-319-74781-1_18"},{"key":"784_CR25","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/3236405.3237199","volume-title":"Proceedings of the 22nd International Systems and Software Product Line Conference\u00a0\u2013 Volume 2. SPLC\u201918","author":"H.S. Fadhlillah","year":"2018","unstructured":"Fadhlillah, H.S., Adianto, D., Azurat, A., Sakinah, S.I.: Generating adaptable user interface in sple: using delta-oriented programming and interaction flow modeling language. In: Proceedings of the 22nd International Systems and Software Product Line Conference\u00a0\u2013 Volume 2. SPLC\u201918, pp.\u00a052\u201355. ACM, New York (2018)"},{"key":"784_CR26","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1109\/ICACSIS.2018.8618199","volume-title":"Proposed User Interface Generation for Software Product Lines Engineering","author":"S.I. Sakinah","year":"2018","unstructured":"Sakinah, S.I., Fadhlillah, H.S., Azurat, A., Setyautami, M.R.A.: Proposed User Interface Generation for Software Product Lines Engineering pp.\u00a0481\u2013486. IEEE, Washington (2018). https:\/\/doi.org\/10.1109\/ICACSIS.2018.8618199"},{"key":"784_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37521-7","volume-title":"Feature-Oriented Software Product Lines","author":"S. Apel","year":"2013","unstructured":"Apel, S., Batory, D., K\u00e4stner, C., Saake, G.: Feature-Oriented Software Product Lines. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-37521-7"},{"key":"784_CR28","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/2305484.2305491","volume-title":"Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems. EICS\u201912","author":"A. Pleuss","year":"2012","unstructured":"Pleuss, A., Hauptmann, B., Dhungana, D., Botterweck, G.: User interface engineering for software product lines: the dilemma between automation and usability. In: Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems. EICS\u201912, pp.\u00a025\u201334. Association for Computing Machinery, New York (2012). https:\/\/doi.org\/10.1145\/2305484.2305491"},{"key":"784_CR29","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1007\/3-540-47833-7_25","volume-title":"Software Product-Family Engineering","author":"C.W. Krueger","year":"2002","unstructured":"Krueger, C.W.: Easing the transition to software mass customization. In: van der Linden, F. (ed.) Software Product-Family Engineering, pp.\u00a0282\u2013293. Springer, Berlin (2002)"},{"key":"784_CR30","volume-title":"Interaction Flow Modeling Language Model-Driven UI Engineering Web and Mobile Apps with IFML","author":"M. Brambilla","year":"2015","unstructured":"Brambilla, M., Fraternali, P.: Interaction Flow Modeling Language Model-Driven UI Engineering Web and Mobile Apps with IFML. Elsevier, USA (2015)"},{"key":"784_CR31","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1109\/ICSE.2009.5070568","volume-title":"Proceedings of the 31st International Conference on Software Engineering. ICSE\u201909","author":"C. Kastner","year":"2009","unstructured":"Kastner, C., Thum, T., Saake, G., Feigenspan, J., Leich, T., Wielgorz, F., Apel, S.: FeatureIDE: a tool framework for feature-oriented software development. In: Proceedings of the 31st International Conference on Software Engineering. ICSE\u201909, pp.\u00a0611\u2013614. IEEE Computer Society, Washington (2009). https:\/\/doi.org\/10.1109\/ICSE.2009.5070568"},{"key":"784_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ICACSIS47736.2019.8979688","volume-title":"2019 International Conference on Advanced Computer Science and Information Systems (ICACSIS)","author":"F. Rhizadi","year":"2019","unstructured":"Rhizadi, F., Fadhlillah, H.S., Azurat, A., Afriyanti, I., Apriani, N.F.: Database generator to support product derivation in SPL. In: 2019 International Conference on Advanced Computer Science and Information Systems (ICACSIS), pp.\u00a01\u20138. IEEE, Washington (2019). https:\/\/doi.org\/10.1109\/ICACSIS47736.2019.8979688"},{"key":"784_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ICACSIS53237.2021.9631355","volume-title":"2021 International Conference on Advanced Computer Science and Information Systems (ICACSIS)","author":"S.T. Febrian","year":"2021","unstructured":"Febrian, S.T., Komarudin, O., Azurat, A.: Api adapter for payment gateway variation development in software product line engineering. In: 2021 International Conference on Advanced Computer Science and Information Systems (ICACSIS), pp.\u00a01\u20136. IEEE, Washington (2021). https:\/\/doi.org\/10.1109\/ICACSIS53237.2021.9631355"},{"key":"784_CR34","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/978-3-642-21455-4_13","volume-title":"Formal Methods for Eternal Networked Software Systems","author":"D. Clarke","year":"2011","unstructured":"Clarke, D., Diakov, N., H\u00e4hnle, R., Johnsen, E.B., Schafer, I., Sch\u00e4fer, J., Schlatte, R., Wong, P.Y.H.: Modeling spatial and temporal variability with the HATS abstract behavioral modeling language. In: Bernardo, M., Issarny, V. (eds.) Formal Methods for Eternal Networked Software Systems. LNCS, vol.\u00a06659, pp.\u00a0417\u2013457. Springer, Berlin (2011)"},{"key":"784_CR35","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1145\/3233027.3236400","volume-title":"Proceedings of the 22nd International Systems and Software Product Line Conference\u00a0\u2013 Volume 1. SPLC \u201918","author":"M.R.A. Setyautami","year":"2018","unstructured":"Setyautami, M.R.A., Adianto, D., Azurat, A.: Modeling multi software product lines using UML. In: Proceedings of the 22nd International Systems and Software Product Line Conference\u00a0\u2013 Volume 1. SPLC \u201918, pp.\u00a0274\u2013278. Association for Computing Machinery, New York (2018). https:\/\/doi.org\/10.1145\/3233027.3236400"},{"key":"784_CR36","doi-asserted-by":"publisher","DOI":"10.1145\/3442391.3442401","volume-title":"15th International Working Conference on Variability Modelling of Software-Intensive Systems. VaMoS\u201921","author":"M.R.A. Setyautami","year":"2021","unstructured":"Setyautami, M.R.A., H\u00e4hnle, R.: An architectural pattern to realize multi software product lines in Java. In: 15th International Working Conference on Variability Modelling of Software-Intensive Systems. VaMoS\u201921. Association for Computing Machinery, New York (2021). https:\/\/doi.org\/10.1145\/3442391.3442401"},{"key":"784_CR37","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414981","volume-title":"Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A\u00a0\u2013 Volume A. SPLC\u201920","author":"M.R.A. Setyautami","year":"2020","unstructured":"Setyautami, M.R.A., Fadhlillah, H.S., Adianto, D., Affan, I., Azurat, A.: Variability management: re-engineering microservices with delta-oriented software product lines. In: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A\u00a0\u2013 Volume A. SPLC\u201920. Association for Computing Machinery, New York (2020). https:\/\/doi.org\/10.1145\/3382025.3414981"},{"key":"784_CR38","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2019.106198","volume":"117","author":"W.K.G. Assun\u00e7\u00e3o","year":"2020","unstructured":"Assun\u00e7\u00e3o, W.K.G., Vergilio, S.R., Lopez-Herrejon, R.E.: Automatic extraction of product line architecture and feature models from UML class diagram variants. Inf. Softw. Technol. 117, 106198 (2020). https:\/\/doi.org\/10.1016\/j.infsof.2019.106198","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"784_CR39","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1811\/1\/012091","volume":"1811","author":"O. Komarudin","year":"2021","unstructured":"Komarudin, O., Arrumaisha, H., Azurat, A.: Design and realisation of reusable artefacts for internal supply chain management in manufacturing company. J. Phys. Conf. Ser. 1811(1), 012091 (2021). https:\/\/doi.org\/10.1088\/1742-6596\/1811\/1\/012091","journal-title":"J. Phys. Conf. Ser."},{"key":"784_CR40","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1109\/ICITSI.2017.8267927","volume-title":"2017 International Conference on Information Technology Systems and Innovation, ICITSI 2017\u00a0\u2013 Proceedings","author":"R. Mauliadi","year":"2018","unstructured":"Mauliadi, R., Setyautami, M.R.A., Afriyanti, I., Azurat, A.: A platform for charities system generation with SPL approach. In: 2017 International Conference on Information Technology Systems and Innovation, ICITSI 2017\u00a0\u2013 Proceedings, pp.\u00a0108\u2013113 (2018). https:\/\/doi.org\/10.1109\/ICITSI.2017.8267927"},{"key":"784_CR41","volume-title":"Usability Eval. Ind.","author":"J. Brooke","year":"1995","unstructured":"Brooke, J.: SUS: a quick and dirty usability scale. In: Usability Eval. Ind., vol.\u00a0189 (1995)"},{"key":"784_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering","author":"C. Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., Hst, M., Ohlsson, M.C., Regnell, B., Wessln, A.: Experimentation in Software Engineering. Springer, New York (2012)"}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-025-00784-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10009-025-00784-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-025-00784-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,11]],"date-time":"2025-06-11T13:18:21Z","timestamp":1749647901000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10009-025-00784-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["784"],"URL":"https:\/\/doi.org\/10.1007\/s10009-025-00784-3","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"value":"1433-2779","type":"print"},{"value":"1433-2787","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4]]},"assertion":[{"value":"27 March 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}