{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T12:59:59Z","timestamp":1740142799932,"version":"3.37.3"},"reference-count":79,"publisher":"Oxford University Press (OUP)","funder":[{"DOI":"10.13039\/501100003593","name":"Centro Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"crossref","award":["141590\/2013-0","560256\/2010-8 and 484860\/2011-9"],"award-info":[{"award-number":["141590\/2013-0","560256\/2010-8 and 484860\/2011-9"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100006162","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco","doi-asserted-by":"crossref","award":["IBPG-0573-1.03\/09"],"award-info":[{"award-number":["IBPG-0573-1.03\/09"]}],"id":[{"id":"10.13039\/501100006162","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u0131ivel Superior","award":["347\/10"],"award-info":[{"award-number":["347\/10"]}]},{"DOI":"10.13039\/501100007257","name":"Instituto Nacional de Ci\u00eancia e Tecnologia para Engenharia de Software","doi-asserted-by":"crossref","award":["573964\/2008-4 and APQ-1037-1.03\/08"],"award-info":[{"award-number":["573964\/2008-4 and APQ-1037-1.03\/08"]}],"id":[{"id":"10.13039\/501100007257","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Computer Journal"],"DOI":"10.1093\/comjnl\/bxv054","type":"journal-article","created":{"date-parts":[[2015,8,1]],"date-time":"2015-08-01T23:59:00Z","timestamp":1438473540000},"page":"bxv054","source":"Crossref","is-referenced-by-count":0,"title":["Assessing Idioms for a Flexible Feature Binding Time"],"prefix":"10.1093","author":[{"given":"Rodrigo","family":"Andrade","sequence":"first","affiliation":[]},{"given":"M\u00e1rcio","family":"Ribeiro","sequence":"additional","affiliation":[]},{"given":"Henrique","family":"Reb\u00ealo","sequence":"additional","affiliation":[]},{"given":"Paulo","family":"Borba","sequence":"additional","affiliation":[]},{"given":"Vaidas","family":"Gasiunas","sequence":"additional","affiliation":[]},{"given":"Lucas","family":"Satabin","sequence":"additional","affiliation":[]}],"member":"286","published-online":{"date-parts":[[2015,7,31]]},"reference":[{"key":"2016010708374388000_bxv054v1.1","doi-asserted-by":"crossref","unstructured":"Pohl K. , Bockle G. and van der Linden F.J. (2005) Software Product Line Engineering. Springer, Berlin.","DOI":"10.1007\/3-540-28901-1"},{"key":"2016010708374388000_bxv054v1.2","unstructured":"CMU\/SEI-90-TR-021 (1990) Feature-oriented domain analysis (FODA) feasibility study. Technical Report. Software Engineering Institute, Pittsburgh, USA."},{"key":"2016010708374388000_bxv054v1.3","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-011-0080-5"},{"key":"2016010708374388000_bxv054v1.4","doi-asserted-by":"crossref","unstructured":"Gomaa H. and Hussein M. (2004) Dynamic Software Reconfiguration in Software Product Families. Proc. Int. Workshop on Product Family Engineering, Siena, Italy, November 4\u20136, pp. 435\u2013444. Springer, Berlin.","DOI":"10.1007\/978-3-540-24667-1_33"},{"key":"2016010708374388000_bxv054v1.5","unstructured":"Dinkelaker T. , Mitschke R. , Fetzer K. and Mezini M. (2010) A Dynamic Software Product Line Approach using Aspect Models at Runtime. Proc. Workshop on Composition and Variability, Rennes and Saint Malo, France, March 15\u201319."},{"key":"2016010708374388000_bxv054v1.6","unstructured":"Dolstra E. , Florijn G. and Visser E. (2003) Timeline Variability: The Variability of Binding Time of Variation Points. Proc. Workshop on Software Variability Management, Portland, USA, May 3\u201310."},{"key":"2016010708374388000_bxv054v1.7","doi-asserted-by":"crossref","unstructured":"Kiczales G. , Lamping J. , Mendhekar A. , Maeda C. , Lopes C. , Loingtier J.-M. and Irwin J. (1997) Aspect\u2013Oriented Programming. Proc. European Conf. Object\u2013Oriented Programming, Jyv\u00e4skyl\u00e4, Finland, June 9\u201313, pp. 220\u2013242. Springer, Berlin.","DOI":"10.1007\/BFb0053381"},{"key":"2016010708374388000_bxv054v1.8","doi-asserted-by":"crossref","unstructured":"Chakravarthy V. , Regehr J. and Eide E. (2008) Edicts: Implementing Features with Flexible Binding Times. Proc. Int. Conf. Aspect-Oriented Software Development, Brussels, Belgium, April 1\u20134, pp. 108\u2013119. ACM, New York.","DOI":"10.1145\/1353482.1353496"},{"key":"2016010708374388000_bxv054v1.9","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/383845.383858","article-title":"Getting started with AspectJ","volume":"44","author":"Kiczales","year":"2001","journal-title":"Commun. ACM"},{"key":"2016010708374388000_bxv054v1.10","unstructured":"Gamma E. , Helm R. , Johnson R. and Vlissides J. (1995) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston."},{"key":"2016010708374388000_bxv054v1.11","doi-asserted-by":"crossref","unstructured":"G\u00f6de N. and Koschke R. (2009) Incremental Clone Detection. Proc. European Conf. Software Maintenance and Reengineering, Kaiserslautern, Germany, March 24\u201327, pp. 219\u2013228. IEEE Computer Society, Washington.","DOI":"10.1109\/CSMR.2009.20"},{"key":"2016010708374388000_bxv054v1.12","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/46.5.542"},{"key":"2016010708374388000_bxv054v1.13","doi-asserted-by":"crossref","unstructured":"Andrade R. , Ribeiro M. , Gasiunas V. , Satabin L. , Rebelo H. and Borba P. (2011) Assessing Idioms for Implementing Features with Flexible Binding Times. Proc. European Conf. Software Maintenance and Reengineering, Oldenburg, Germany, March 1\u20134, pp. 231\u2013240. IEEE Computer Society, Washington.","DOI":"10.1109\/CSMR.2011.29"},{"key":"2016010708374388000_bxv054v1.14","unstructured":"Liu J. , Batory D.S. and Nedunuri S. (2005) Modeling Interactions in Feature Oriented Software Designs. Feature Interactions in Telecommunications and Software Systems, Leicester, UK, June 28\u201330, pp. 178\u2013197. IOS Press, Washington."},{"key":"2016010708374388000_bxv054v1.15","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MS.2010.63","article-title":"Making program refactoring safer","volume":"27","author":"Soares","year":"2010","journal-title":"IEEE Softw."},{"key":"2016010708374388000_bxv054v1.16","unstructured":"Eaddy M. (2008) An empirical assessment of the crosscutting concern problem. PhD Thesis at Graduate School of Arts and Sciences, Columbia University, New York."},{"key":"2016010708374388000_bxv054v1.17","unstructured":"Andrade R. , Ribeiro M. , Reb\u00ealo H. , Gasiunas V. , Satabin L. and Borba P. (2013) Flexible binding time. http:\/\/tinyurl.com\/kgleczd (accessed July 22, 2015)."},{"key":"2016010708374388000_bxv054v1.18","unstructured":"Ribeiro M. , Cardoso R. , Borba P. , Bonif\u00e1cio R. and Reb\u00ealo H. (2009) Does AspectJ Provide Modularity When Implementing Features with Flexible Binding Times? Latin American Workshop on Aspect-Oriented Software Development, Fortaleza, Brazil, October 4\u20135."},{"key":"2016010708374388000_bxv054v1.19","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9076-6"},{"key":"2016010708374388000_bxv054v1.20","doi-asserted-by":"crossref","unstructured":"Krinke J. (2001) Identifying Similar Code with Program Dependence Graphs. Proc. 8th Working Conf. Reverse Engineering, Stuttgart, Germany, 2\u20135 October, pp. 301\u2013310. IEEE Computer Society, Washington.","DOI":"10.1109\/WCRE.2001.957835"},{"key":"2016010708374388000_bxv054v1.21","doi-asserted-by":"crossref","unstructured":"Ducasse S. , Rieger M. and Demeyer S. (1999) A Language Independent Approach for Detecting Duplicated Code. Proc. IEEE Int. Conf. Software Maintenance, Florence, Italy, November 6\u201310, pp. 109\u2013118. IEEE Computer Society, Washington.","DOI":"10.1109\/ICSM.1999.792593"},{"key":"2016010708374388000_bxv054v1.22","unstructured":"Clarke S. , Harrison W.H. , Ossher H. and Tarr P.L. (1999) Separating Concerns Throughout the Development Lifecycle. Proc. Workshop on Object-Oriented Technology, Lisbon, Portugal, June 14\u201318, pp. 299\u2013302. Springer, Berlin."},{"key":"2016010708374388000_bxv054v1.23","doi-asserted-by":"publisher","DOI":"10.1007\/11687061_5"},{"key":"2016010708374388000_bxv054v1.24","unstructured":"Laddad R. (2009) AspectJ in Action: Enterprise AOP with Spring Applications. Manning Publications, Shelter Island."},{"key":"2016010708374388000_bxv054v1.25","unstructured":"Bodden E. , Forster F. and Steimann F. (2006) Avoiding Infinite Recursion with Stratified Aspects. Proc. of the NODe\u2013Objects, Aspects, Services, the Web, Erfurt, Germany, September 18\u201321, pp. 49\u201364. GI LNI Lecture Notes in Informatics, Bonn Germany."},{"key":"2016010708374388000_bxv054v1.26","unstructured":"Aracic I. , Gasiunas V. , Klose K. and Bartolomei T.T. (2013) Caesarj project. http:\/\/caesarj.org\/ (accessed July 22, 2015)."},{"key":"2016010708374388000_bxv054v1.27","doi-asserted-by":"crossref","unstructured":"Avgustinov P. et al. (2005) ABC: An Extensible AspectJ Compiler. Proc. Int. Conf. Aspect-Oriented Software Development, Chicago, USA, March 14\u201318, pp. 87\u201398. ACM, New York.","DOI":"10.1145\/1052898.1052906"},{"key":"2016010708374388000_bxv054v1.28","doi-asserted-by":"publisher","DOI":"10.1109\/32.729683"},{"key":"2016010708374388000_bxv054v1.29","unstructured":"Gibson J.P. (1997) Feature Requirements Models: Understanding Interactions. IOS Press, Canada."},{"key":"2016010708374388000_bxv054v1.30","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/S1389-1286(02)00352-3","article-title":"Feature interaction: a critical review and considered forecast","volume":"41","author":"Calder","year":"2003","journal-title":"Comput. Netw.: Int. J. Comput. Telecommun. Netw."},{"key":"2016010708374388000_bxv054v1.31","doi-asserted-by":"crossref","unstructured":"Sobernig S. (2010) Feature Interaction Networks. Proc. Symp. Applied Computing, Sierre, Switzerland, March 22\u201326.","DOI":"10.1145\/1774088.1774574"},{"key":"2016010708374388000_bxv054v1.32","unstructured":"Basili V. , Caldiera G. and Rombach D.H. (1994) The goal question metric approach. In Marciniak, J.J. (ed.), Encyclopedia of Software Engineering, pp. 528\u2013532. Wiley, NJ."},{"key":"2016010708374388000_bxv054v1.33","doi-asserted-by":"crossref","unstructured":"K\u00e4stner C. , Apel S. and Batory D. (2007) A Case Study Implementing Features using AspectJ. Proc. 11th Int. Software Product Line Conf., Kyoto, Japan, September 10\u201314, pp. 223\u2013232. IEEE Computer Society, Washington.","DOI":"10.1109\/SPLINE.2007.12"},{"key":"2016010708374388000_bxv054v1.34","unstructured":"Kiang J. (2013) Tetris. http:\/\/tinyurl.com\/yepgrg3 (accessed July 22, 2015)."},{"key":"2016010708374388000_bxv054v1.35","unstructured":"M\u00fcller J. , Polansky D. , Novak P. , Foltin C. and Polivaev D. (2013) Free mind mapping software. http:\/\/tinyurl.com\/5qrd5 (accessed June 20, 2015)."},{"key":"2016010708374388000_bxv054v1.36","unstructured":"2013) Argouml. http:\/\/argouml.tigris.org\/ (accessed July 22, 2015)."},{"key":"2016010708374388000_bxv054v1.37","doi-asserted-by":"crossref","unstructured":"Rosenm\u00fcller M. , Siegmund N. , Saake G. and Apel S. (2008) Code Generation to Support Static and Dynamic Composition of Software Product Lines. Proc. Int. Conf. Generative Programming and Component Engineering, Nashville, TN, USA, October 19\u201323, pp. 3\u201312. ACM, New York.","DOI":"10.1145\/1449913.1449917"},{"key":"2016010708374388000_bxv054v1.38","unstructured":"Booch, G. (2005) The unified modeling language user guide. Pearson Education, India."},{"key":"2016010708374388000_bxv054v1.39","unstructured":"Oracle (2013). Berkeley. http:\/\/tinyurl.com\/26fr5a (accessed July 22, 2015)."},{"key":"2016010708374388000_bxv054v1.40","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.36"},{"key":"2016010708374388000_bxv054v1.41","doi-asserted-by":"crossref","unstructured":"Bonif\u00e1cio R. and Borba P. (2009) Modeling Scenario Variability as Crosscutting Mechanisms. Proc. Int. Conf. Aspect-Oriented Software Development, Charlottesville, USA, March 2\u20136, pp. 125\u2013136. ACM, New York.","DOI":"10.1145\/1509239.1509258"},{"key":"2016010708374388000_bxv054v1.42","unstructured":"Apel S. (2007) The role of features and aspects in software development. PhD thesis at School of Computer Science, University of Magdeburg. Magdeburg."},{"key":"2016010708374388000_bxv054v1.43","unstructured":"Figueiredo E. , Garcia A. , Sant'anna C. , Kulesza U. and Lucena C. (2005) Assessing Aspect-Oriented Artifacts: Towards a Tool-Supported Quantitative Method. Proc. Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Glasgow, UK, July 25\u201329."},{"key":"2016010708374388000_bxv054v1.44","doi-asserted-by":"publisher","DOI":"10.1109\/32.544352"},{"key":"2016010708374388000_bxv054v1.45","doi-asserted-by":"crossref","unstructured":"Garcia A. , Sant'Anna C. , Figueiredo E. , Kulesza U. , Lucena C. and von Staa A. (2005) Modularizing Design Patterns with Aspects: A Quantitative Study. Proc. Int. Conf. Aspect-Oriented Software Development, Chicago, USA, March 14\u201318, pp. 36\u201374. ACM, New York.","DOI":"10.1145\/1052898.1052899"},{"key":"2016010708374388000_bxv054v1.46","unstructured":"Kamiya T. , Ohata F. , Kondou K. , Kusumoto S. and Inoue K. (2013) CCfinder Official Site. http:\/\/www.ccfinder.net\/ (accessed July 22, 2015)."},{"key":"2016010708374388000_bxv054v1.47","doi-asserted-by":"crossref","unstructured":"Baxter I. , Yahin A. , Moura L. , Sant'Anna M. and Bier L. (1998) Clone Detection using Abstract Syntax Trees. Proc. Int. Conf. Software Maintenance, Bethesda, USA, November 16\u201320, pp. 368\u2013377. IEEE Computer Society, Washington.","DOI":"10.1109\/ICSM.1998.738528"},{"key":"2016010708374388000_bxv054v1.48","doi-asserted-by":"crossref","unstructured":"Eaddy M. , Aho A. and Murphy G.C. (2007) Identifying, Assigning, and Quantifying Crosscutting Concerns. Proc. Int. Workshop on Assessment of Contemporary Modularization Techniques, Minneapolis, USA, May 20\u201326, pp. 2\u20137. IEEE Computer Society, Washington.","DOI":"10.1109\/ACOM.2007.4"},{"key":"2016010708374388000_bxv054v1.49","unstructured":"Sauer F. (2013) Metrics tool. http:\/\/metrics.sourceforge.net\/ (accessed June 10, 2015)."},{"key":"2016010708374388000_bxv054v1.50","unstructured":"School D.R. and Rajapakse D.C. (2005) An Investigation of Cloning in Web Applications. Proc. Special Interest Tracks and Posters of the Int. Conf. World Wide Web, Sydney, Australia, July 27\u201329, pp. 252\u2013262. Springer, Berlin."},{"key":"2016010708374388000_bxv054v1.51","doi-asserted-by":"publisher","DOI":"10.1002\/smr.327"},{"key":"2016010708374388000_bxv054v1.52","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.114"},{"key":"2016010708374388000_bxv054v1.53","doi-asserted-by":"crossref","unstructured":"Al-Ekram R. , Kapser C. , Holt R. and Godfrey M. (2005) Cloning by Accident: An Empirical Study of Source Code Cloning Across Software Systems. Proc. Int. Symp. Empirical Software Engineering, Noosa Heads, Australia, 17\u201318 November.","DOI":"10.1109\/ISESE.2005.1541846"},{"key":"2016010708374388000_bxv054v1.54","doi-asserted-by":"crossref","unstructured":"Deissenboeck F. , Hummel B. , J\u00fcrgens E. , Sch\u00e4tz B. , Wagner S. , Girard J.-F. and Teuchert S. (2008) Clone Detection in Automotive Model-Based Development. Proc. Int. Conf. Software Engineering, Leipzig, Germany, May 10\u201318, pp. 603\u2013612. ACM, New York.","DOI":"10.1145\/1368088.1368172"},{"key":"2016010708374388000_bxv054v1.55","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"2016010708374388000_bxv054v1.56","doi-asserted-by":"crossref","unstructured":"Bruntink M. , van Deursen A. , Tourwe T. and van Engelen R. (2004) An Evaluation of Clone Detection Techniques for Identifying Crosscutting Concerns. Proc. Int. Conf. Software Maintenance, Chicago, USA, September 11\u201317, pp. 200\u2013209. IEEE Computer Society, Washington.","DOI":"10.1109\/ICSM.2004.1357804"},{"key":"2016010708374388000_bxv054v1.57","doi-asserted-by":"crossref","unstructured":"Soule P. (2010) Autonomics Development: A Domain-Specific Aspect Language Approach. Birkh\u00e4user, Basel.","DOI":"10.1007\/978-3-0346-0540-3"},{"key":"2016010708374388000_bxv054v1.58","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"2016010708374388000_bxv054v1.59","doi-asserted-by":"crossref","unstructured":"Pacheco C. , Lahiri S. , Ernst M. and Ball T. (2007) Feedback-Directed Random Test Generation. Proc. Int. Conf. Software Engineering, Minneapolis, USA, May 19\u201327, pp. 75\u201384. ACM, New York.","DOI":"10.1109\/ICSE.2007.37"},{"key":"2016010708374388000_bxv054v1.60","doi-asserted-by":"crossref","unstructured":"Wohlin C. , Runeson P. , H\u00f6st M. , Ohlsson M.C. , Regnell B. and Wessl\u00e9n A. (2000) Experimentation in Software Engineering: An Introduction. Kluwer Academic, Boston.","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"2016010708374388000_bxv054v1.61","unstructured":"Lai A. and Murphy G.C. (1999) The Structure of Features in Java Code: an Exploratory Investigation. Workshop on Multidimensional Separation of Concerns, Denver, USA, November 1\u20135."},{"key":"2016010708374388000_bxv054v1.62","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"2016010708374388000_bxv054v1.63","unstructured":"Ceccato M. and Tonella P. (2004) Measuring the Effects of Software Aspectization. Proc. Workshop on Aspect Reverse Engineering, Delft, The Netherlands, November 8\u201312."},{"key":"2016010708374388000_bxv054v1.64","unstructured":"K\u00e4stner C. , Apel S. , ur Rahman , Batory D. and Saake G. (2009) On the Impact of the Optional Feature Problem: Analysis and Case Studies. Proc. Int. Software Product Line Conf., San Francisco, USA, August 24\u201328, pp. 181\u2013190. Carnegie Mellon University, Pittsburgh."},{"key":"2016010708374388000_bxv054v1.65","doi-asserted-by":"crossref","unstructured":"G\u00fcnther S. and Sunkle S. (2010) Dynamically Adaptable Software Product Lines using Ruby Metaprogramming. Proc. Int. Workshop on Feature-Oriented Software Development, Eindhoven, The Netherlands, October 10\u201323, pp. 80\u201387. ACM, New York.","DOI":"10.1145\/1868688.1868700"},{"key":"2016010708374388000_bxv054v1.66","doi-asserted-by":"crossref","unstructured":"Rosenm\u00fcller M. , Siegmund N. , Pukall M. and Apel S. (2011) Tailoring Dynamic Software Product Lines. Proc. Int. Conf. Generative Programming and Component Engineering, Portland, USA, October 22\u201323, pp. 3\u201312. ACM, New York.","DOI":"10.1145\/2047862.2047866"},{"key":"2016010708374388000_bxv054v1.67","unstructured":"Lee J. and Kang K.C. (2006) A Feature-Oriented Approach to Developing Dynamically Reconfigurable Products in Product Line Engineering. Proc. Int. Software Product Line Conf., Baltimore, USA, August 21\u201324, pp. 131\u2013140. IEEE Computer Society, Washington."},{"key":"2016010708374388000_bxv054v1.68","unstructured":"Trinidad P. , Cort\u00e9s A.R. and Benavides D. (2007) Mapping Feature Models onto Component Models to Build Dynamic Software Product Lines. Proc. Int. Softw. Product Line Conf., Kyoto, Japan, September 10\u201314, pp. 51\u201356. Kindai Kagaku, Tokyo."},{"key":"2016010708374388000_bxv054v1.69","doi-asserted-by":"crossref","unstructured":"Marot A. and Wuyts R. (2010) Composing Aspects with Aspects. Proc. Int. Conf. Aspect-Oriented Software Development, Rennes and Saint-Malo, France, March 15\u201319, pp. 157\u2013168. ACM, New York.","DOI":"10.1145\/1739230.1739249"},{"key":"2016010708374388000_bxv054v1.70","doi-asserted-by":"crossref","unstructured":"Oliveira B. , van der Storm and Cook W. (2013) Feature-Oriented Programming with Object Algebras. Proc. European Conf. Object\u2013Oriented Programming, Montpellier, France, July 1\u20135, pp. 27\u201351. Springer, Berlin.","DOI":"10.1007\/978-3-642-39038-8_2"},{"key":"2016010708374388000_bxv054v1.71","doi-asserted-by":"crossref","unstructured":"Prehofer C. (1997) Feature-Oriented Programming: A Fresh Look at Objects. Proc. European Conf. Object-Oriented Programming, Jyv\u00e4skyl\u00e4, Finland, June 9\u201313, pp. 419\u2013443. Springer, Berlin.","DOI":"10.1007\/BFb0053389"},{"key":"2016010708374388000_bxv054v1.72","doi-asserted-by":"crossref","unstructured":"Damiani F. and Schaefer I. (2011) Dynamic Delta-Oriented Programming. Proc. Int. Software Product Line Conf., Volume 2, Munich, Germany, August 21\u201326, pp. 1\u20138. ACM, New York.","DOI":"10.1145\/2019136.2019175"},{"key":"2016010708374388000_bxv054v1.73","doi-asserted-by":"crossref","unstructured":"Damiani F. , Padovani L. and Schaefer I. (2012) A Formal Foundation for Dynamic Delta-Oriented Software Product Lines. Proc. Int. Conf. Generative Programming and Component Engineering, Dresden, Germany, September 26\u201327, pp. 1\u201310. ACM, New York.","DOI":"10.1145\/2371401.2371403"},{"key":"2016010708374388000_bxv054v1.74","doi-asserted-by":"crossref","unstructured":"Apel S. , Leich T. , Rosenm\u00fcller M. and Saake G. (2005) FeatureC $++$ : On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. Proc. Int. Conf. Generative Programming and Component Engineering, Tallinn, Estonia, September 29\u20131, pp. 125\u2013140. Springer, Berlin.","DOI":"10.1007\/11561347_10"},{"key":"2016010708374388000_bxv054v1.75","doi-asserted-by":"crossref","unstructured":"Andrade R. , Reb\u00ealo H. , Ribeiro M. and Borba P. (2013) AspectJ-Based Idioms for Flexible Feature Binding. Proc. of the Brazilian Symp. Software Components, Architectures, and Reuse, Brasilia, Brazil, October 1\u20134, pp. 59\u201368. IEEE, San Francisco.","DOI":"10.1109\/SBCARS.2013.17"},{"key":"2016010708374388000_bxv054v1.76","doi-asserted-by":"crossref","unstructured":"K\u00e4stner C. , Apel S. and Kuhlemann M. (2008) Granularity in Software Product Lines. Proc. Int. Conf. Software Engineering, Leipzig, Germany, May 10\u201318, pp. 311\u2013320. Springer, Berlin.","DOI":"10.1145\/1368088.1368131"},{"key":"2016010708374388000_bxv054v1.77","doi-asserted-by":"crossref","unstructured":"Sant'anna C. , Garcia A. , Chavez C. , Lucena C. and von Staa A.v. (2003) On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework. Proc. of the Brazilian Symp. Software Engineering, Manaus, Brazil, October 6\u201310, pp. 19\u201334. ACM, New York.","DOI":"10.5753\/sbes.2003.23850"},{"key":"2016010708374388000_bxv054v1.78","doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon R. and Apel S. (2007) Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies. Proc. of Fundamental Approaches to Software Engineering, Braga, Portugal, May and April 24\u20131, pp. 423\u2013437. Springer, Berlin.","DOI":"10.1007\/978-3-540-71289-3_32"},{"key":"2016010708374388000_bxv054v1.79","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00029-7"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/comjnl\/article-pdf\/59\/1\/1\/7902503\/bxv054.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,12]],"date-time":"2023-08-12T19:26:27Z","timestamp":1691868387000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article-lookup\/doi\/10.1093\/comjnl\/bxv054"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,31]]},"references-count":79,"alternative-id":["10.1093\/comjnl\/bxv054"],"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxv054","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"type":"print","value":"0010-4620"},{"type":"electronic","value":"1460-2067"}],"subject":[],"published":{"date-parts":[[2015,7,31]]}}}