{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T20:33:31Z","timestamp":1774125211488,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T00:00:00Z","timestamp":1517961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"German Research Foundation (DFG)","award":["3382\/2-1"],"award-info":[{"award-number":["3382\/2-1"]}]},{"name":"Swedish Research Council Vetenskapsr\u00e5det","award":["257822902"],"award-info":[{"award-number":["257822902"]}]},{"name":"Vinnova Sweden ITEA project REVaMP","award":["2016-02804"],"award-info":[{"award-number":["2016-02804"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,7]]},"DOI":"10.1145\/3168365.3168371","type":"proceedings-article","created":{"date-parts":[[2018,1,18]],"date-time":"2018-01-18T13:15:02Z","timestamp":1516281302000},"page":"105-112","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Towards a Better Understanding of Software Features and Their Characteristics"],"prefix":"10.1145","author":[{"given":"Jacob","family":"Kr\u00fcger","sequence":"first","affiliation":[{"name":"Harz University &amp; University of Magdeburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wanzi","family":"Gu","sequence":"additional","affiliation":[{"name":"Chalmers University of Technology, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"Shen","sequence":"additional","affiliation":[{"name":"Chalmers University of Technology, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mukelabai","family":"Mukelabai","sequence":"additional","affiliation":[{"name":"Chalmers | University of Gothenburg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Regina","family":"Hebig","sequence":"additional","affiliation":[{"name":"Chalmers | University of Gothenburg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thorsten","family":"Berger","sequence":"additional","affiliation":[{"name":"Chalmers | University of Gothenburg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023967"},{"key":"e_1_3_2_1_2_1","volume-title":"Feature-Oriented Software Product Lines","author":"Apel Sven","unstructured":"Sven Apel , Don Batory , Christian K\u00e4stner , and Gunter Saake . 2013. Feature-Oriented Software Product Lines . Springer . Sven Apel, Don Batory, Christian K\u00e4stner, and Gunter Saake. 2013. Feature-Oriented Software Product Lines. Springer."},{"key":"e_1_3_2_1_3_1","unstructured":"Wesley Klewerton Guez Assun\u00e7\u00e3o and Silvia Regina Vergilio. 2014. Feature Location for Software Product Line Migration: A Mapping Study. In SPLC.  Wesley Klewerton Guez Assun\u00e7\u00e3o and Silvia Regina Vergilio. 2014. Feature Location for Software Product Line Migration: A Mapping Study. In SPLC."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791108"},{"key":"e_1_3_2_1_5_1","unstructured":"Ted J. Biggerstaff Bharat G. Mitbander and Dallas Webster. 1993. The Concept Assignment Problem in Program Understanding. In ICSE.   Ted J. Biggerstaff Bharat G. Mitbander and Dallas Webster. 1993. The Concept Assignment Problem in Program Understanding. In ICSE."},{"key":"e_1_3_2_1_6_1","unstructured":"Andreas Classen Patrick Heymans and Pierre-yves Schobbens. 2008. What's in a Feature: A Requirements Engineering Perspective. In FASE.   Andreas Classen Patrick Heymans and Pierre-yves Schobbens. 2008. What's in a Feature: A Requirements Engineering Perspective. In FASE."},{"key":"e_1_3_2_1_7_1","volume-title":"Northrop","author":"Clements Paul C.","year":"2002","unstructured":"Paul C. Clements and Linda M . Northrop . 2002 . Software Product Lines. Addison-Wesley . Paul C. Clements and Linda M. Northrop. 2002. Software Product Lines. Addison-Wesley."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110167"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9373-9"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.13"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.36"},{"key":"e_1_3_2_1_13_1","volume-title":"Interchangeable Variable Block Data Format for Positioning, Contouring, and Contouring\/Positioning Numerically Controlled Machines. Standard","author":"EIA","unstructured":"EIA RS-274-D 1979. Interchangeable Variable Block Data Format for Positioning, Contouring, and Contouring\/Positioning Numerically Controlled Machines. Standard . Electronic Industries Association . EIA RS-274-D 1979. Interchangeable Variable Block Data Format for Positioning, Contouring, and Contouring\/Positioning Numerically Controlled Machines. Standard. Electronic Industries Association."},{"key":"e_1_3_2_1_14_1","volume-title":"Cl\u00e1udio Sant'Anna, Alessandro F. Garcia, Jon Whittle, and Daltro Jos\u00e9 Nunes.","author":"Figueiredo Eduardo","year":"2009","unstructured":"Eduardo Figueiredo , Bruno Carreiro da Silva , Cl\u00e1udio Sant'Anna, Alessandro F. Garcia, Jon Whittle, and Daltro Jos\u00e9 Nunes. 2009 . Crosscutting Patterns and Design Stability: An Exploratory Analysis. In ICPC. Eduardo Figueiredo, Bruno Carreiro da Silva, Cl\u00e1udio Sant'Anna, Alessandro F. Garcia, Jon Whittle, and Daltro Jos\u00e9 Nunes. 2009. Crosscutting Patterns and Design Stability: An Exploratory Analysis. In ICPC."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2007.21"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jspi.2006.06.045"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9360-1"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791107"},{"key":"e_1_3_2_1_19_1","volume-title":"Manually Locating Features in Industrial Source Code: The Search Actions of Software Nomads","author":"Jordan Howell","unstructured":"Howell Jordan , Jacek Rosik , Sebastian Herold , Goetz Botterweck , and Jim Buckley . 2015. Manually Locating Features in Industrial Source Code: The Search Actions of Software Nomads . In ICPC. IEEE , 174--177. Howell Jordan, Jacek Rosik, Sebastian Herold, Goetz Botterweck, and Jim Buckley. 2015. Manually Locating Features in Industrial Source Code: The Search Actions of Software Nomads. In ICPC. IEEE, 174--177."},{"key":"e_1_3_2_1_20_1","volume-title":"Ritchie","author":"Kernighan Brian W.","year":"1988","unstructured":"Brian W. Kernighan and Dennis M . Ritchie . 1988 . The C Programming Language. Prentice Hall . Brian W. Kernighan and Dennis M. Ritchie. 1988. The C Programming Language. Prentice Hall."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Jacob Kr\u00fcger Louis Nell Wolfram Fenske Gunter Saake and Thomas Leich. 2017. Finding Lost Features in Cloned Systems. In SPLC.  Jacob Kr\u00fcger Louis Nell Wolfram Fenske Gunter Saake and Thomas Leich. 2017. Finding Lost Features in Cloned Systems. In SPLC.","DOI":"10.1145\/3109729.3109736"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806819"},{"key":"e_1_3_2_1_23_1","volume-title":"Advances in Conceptual Modeling. Recent Developments and New Directions","author":"Lozano Angela","unstructured":"Angela Lozano . 2011. An Overview of Techniques for Detecting Software Variability Concepts in Source Code . In Advances in Conceptual Modeling. Recent Developments and New Directions . Springer , 141--150. Angela Lozano. 2011. An Overview of Techniques for Detecting Software Variability Concepts in Source Code. In Advances in Conceptual Modeling. Recent Developments and New Directions. Springer, 141--150."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109748"},{"key":"e_1_3_2_1_25_1","unstructured":"Fl\u00e1vio Medeiros Christian K\u00e4stner M\u00e1rcio Ribeiro Sarah Nadi and Rohit Gheyi. 2015. The Love\/Hate Relationship with the C Preprocessor: An Interview Study. In ECOOP.  Fl\u00e1vio Medeiros Christian K\u00e4stner M\u00e1rcio Ribeiro Sarah Nadi and Rohit Gheyi. 2015. The Love\/Hate Relationship with the C Preprocessor: An Interview Study. In ECOOP."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.64"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430526"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.1016"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393659"},{"key":"e_1_3_2_1_30_1","volume-title":"Murphy","author":"Robillard Martin P.","year":"2003","unstructured":"Martin P. Robillard and Gail C . Murphy . 2003 . FEAT : A Tool for Locating, Describing, and Analyzing Concerns in Source Code. In ICSE. Martin P. Robillard and Gail C. Murphy. 2003. FEAT: A Tool for Locating, Describing, and Analyzing Concerns in Source Code. In ICSE."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189748.1189751"},{"key":"e_1_3_2_1_32_1","volume-title":"Domain Engineering","author":"Rubin Julia","unstructured":"Julia Rubin and Marsha Chechik . 2013. A Survey of Feature Location Techniques . In Domain Engineering . Springer , 29--58. Julia Rubin and Marsha Chechik. 2013. A Survey of Feature Location Techniques. In Domain Engineering. Springer, 29--58."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-012-0253-y"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"\u015etefan St\u0103nciulescu Sandro Schulze and Andrzej W\u0105sowski. 2015. Forked and Integrated Variants in an Open-Source Firmware Project. In ICSME.  \u015etefan St\u0103nciulescu Sandro Schulze and Andrzej W\u0105sowski. 2015. Forked and Integrated Variants in an Open-Source Firmware Project. In ICSME.","DOI":"10.1109\/ICSM.2015.7332461"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080788"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1593"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00052-3"}],"event":{"name":"VAMOS 2018: 12th International Workshop on Variability Modelling of Software-Intensive Systems","location":"Madrid Spain","acronym":"VAMOS 2018","sponsor":["Universidad Polit\u00e9cnica de Madrid","URJC Rey Juan Carlos University"]},"container-title":["Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3168365.3168371","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3168365.3168371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:08Z","timestamp":1750213568000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3168365.3168371"}},"subtitle":["A Case Study of Marlin"],"short-title":[],"issued":{"date-parts":[[2018,2,7]]},"references-count":38,"alternative-id":["10.1145\/3168365.3168371","10.1145\/3168365"],"URL":"https:\/\/doi.org\/10.1145\/3168365.3168371","relation":{},"subject":[],"published":{"date-parts":[[2018,2,7]]},"assertion":[{"value":"2018-02-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}