{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:25:03Z","timestamp":1740097503921,"version":"3.37.3"},"publisher-location":"Cham","reference-count":46,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319469683"},{"type":"electronic","value":"9783319469690"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-46969-0_6","type":"book-chapter","created":{"date-parts":[[2016,9,29]],"date-time":"2016-09-29T11:41:25Z","timestamp":1475149285000},"page":"224-237","source":"Crossref","is-referenced-by-count":2,"title":["Software Unbundling: Challenges and Perspectives"],"prefix":"10.1007","author":[{"given":"Jo\u00e3o Bosco Ferreira","family":"Filho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathieu","family":"Acher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olivier","family":"Barais","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,30]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","first-page":"1367","DOI":"10.1007\/s10270-013-0364-2","volume":"13","author":"M Acher","year":"2013","unstructured":"Acher, M., Cleve, A., Collet, P., Merle, P., Duchien, L., Lahire, P.: Extraction and evolution of architectural variability models in plugin-based systems. Softw. Syst. Model. 13, 1367\u20131394 (2013)","journal-title":"Softw. Syst. Model."},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Adams, B., De Meuter, W., Tromp, H., Hassan, A.E.: Can we refactor conditional compilation into aspects? In: Proceedings of the 8th ACM International Conference on Aspect-Oriented Software Development, AOSD 2009, pp. 243\u2013254. ACM, New York (2009). http:\/\/doi.acm.org\/10.1145\/1509239.1509274 . ISBN: 978-1-60558-442-3","DOI":"10.1145\/1509239.1509274"},{"key":"6_CR3","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1145\/191081.191135","volume":"29","author":"O Agesen","year":"1994","unstructured":"Agesen, O., Ungar, D.: Sifting out the gold: delivering compact applications from an exploratory object-oriented programming environment. ACM SIGPLAN Not. 29, 355\u2013370 (1994). ACM","journal-title":"ACM SIGPLAN Not."},{"key":"6_CR4","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1007\/s10796-013-9428-7","volume":"16","author":"SA Ajila","year":"2013","unstructured":"Ajila, S.A., Gakhar, A.S., Lung, C.-H.: Aspectualization of code clones - an algorithmic approach. Inf. Syst. Front. 16, 835\u2013851 (2013)","journal-title":"Inf. Syst. Front."},{"issue":"12","key":"6_CR5","doi-asserted-by":"crossref","first-page":"2399","DOI":"10.1016\/j.comnet.2013.02.025","volume":"57","author":"S Apel","year":"2013","unstructured":"Apel, S., Von Rhein, A., Th\u00fcm, T., K\u00e4stner, C.: Feature-interaction detection based on feature-based specifications. Comput. Netw. 57(12), 2399\u20132409 (2013)","journal-title":"Comput. Netw."},{"key":"6_CR6","doi-asserted-by":"crossref","first-page":"1794","DOI":"10.1007\/s10664-014-9357-1","volume":"21","author":"G Bcan","year":"2016","unstructured":"Bcan, G., Acher, M., Baudry, B., Nasr, S.: Breathing ontological knowledge into feature model synthesis: an empirical study. Empirical Softw. Eng. 21, 1794\u20131841 (2016). http:\/\/dx.doi.org\/10.1007\/s10664-014-9357-1 . ISSN: 1382\u20133256","journal-title":"Empirical Softw. Eng."},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"B\u00f6hmer, M., Hecht, B., Sch\u00f6ning, J., Kr\u00fcger, A., Bauer, G.: Falling asleep with angry birds, facebook and kindle: a large scale study on mobile application usage. In: Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services, pp. 47\u201356. ACM (2011)","DOI":"10.1145\/2037373.2037383"},{"issue":"3","key":"6_CR8","doi-asserted-by":"crossref","first-page":"327","DOI":"10.2190\/EC.49.3.c","volume":"49","author":"B Chen","year":"2013","unstructured":"Chen, B., Sivo, S., Seilhamer, R., Sugar, A., Mao, J.: User acceptance of mobile technology: a campus-wide implementation of blackboard\u2019s mobile\u0142 learn application. J. Educ. Comput. Res. 49(3), 327\u2013343 (2013)","journal-title":"J. Educ. Comput. Res."},{"key":"6_CR9","volume-title":"Software Product Lines: Practices and Patterns","author":"P Clements","year":"2001","unstructured":"Clements, P., Northrop, L.M.: Software Product Lines: Practices and Patterns. Addison-Wesley Professional, Upper Saddle River (2001). ISBN: 0201703327"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Costa, G., Silva, F., Santos, R., Werner, C., Oliveira, T.: From applications to a software ecosystem platform: an exploratory study. In: Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems, pp. 9\u201316. ACM (2013)","DOI":"10.1145\/2536146.2536159"},{"key":"6_CR11","doi-asserted-by":"crossref","first-page":"319","DOI":"10.2307\/249008","volume":"13","author":"FD Davis","year":"1989","unstructured":"Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Q. 13, 319\u2013340 (1989)","journal-title":"MIS Q."},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Davril, J.-M., Delfosse, E., Hariri, N., Acher, M., Cleland-Huang, J., Heymans, P.: Feature model extraction from large collections of informal product descriptions. In: ESEC\/FSE (2013)","DOI":"10.1145\/2491411.2491455"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Eaddy, M., Aho, A.V., Antoniol, G., Gu\u00e9h\u00e9neuc, Y.-G.: Cerberus: Tracing requirements to source code using information retrieval, dynamic analysis, and program analysis. In: Proceedings of the 2008 The 16th IEEE International Conference on Program Comprehension, ICPC 2008, Washington, DC, USA, pp. 53\u201362. IEEE Computer Society (2008). http:\/\/dx.doi.org\/10.1109\/ICPC.2008.39 . ISBN: 978-0-7695-3176-2","DOI":"10.1109\/ICPC.2008.39"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Falaki, H., Mahajan, R., Kandula, S., Lymberopoulos, D., Govindan, R., Estrin, D.: Diversity in smartphone usage. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, pp. 179\u2013194. ACM (2010)","DOI":"10.1145\/1814433.1814453"},{"key":"6_CR15","unstructured":"Ferreira Filho, J.B., Acher, M., Barais, O.: Challenges on software unbundling: growing and letting go. In: 14th International Conference on Modularity 2015, Fort Collins, CO, United States (2015). https:\/\/hal.inria.fr\/hal-01116694"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Figueiredo, E., Cacho, N., Sant\u2019Anna, C., Monteiro, M., Kulesza, U., Garcia, A., Soares, S., Ferrari, F., Khan, S., Castor Filho, F., Dantas, F.: Evolving software product lines with aspects: an empirical study on design stability. In: Proceedings of the 30th International Conference on Software Engineering, ICSE 2008, pp. 261\u2013270. ACM, New York (2008). http:\/\/doi.acm.org\/10.1145\/1368088.1368124 . ISBN: 978-1-60558-079-1","DOI":"10.1145\/1368088.1368124"},{"key":"6_CR17","unstructured":"France, R.B., Ghosh, S., Leavens, G.T., (eds.): Proceedings of the 14th International Conference on Modularity, MODULARITY 2015, Fort Collins, CO, USA, ACM, 16\u201319 March 2015"},{"issue":"5","key":"6_CR18","doi-asserted-by":"crossref","first-page":"2199","DOI":"10.1016\/j.chb.2007.10.006","volume":"24","author":"MD Gallego","year":"2008","unstructured":"Gallego, M.D., Luna, P., Bueno, S.: User acceptance model of open source software. Comput. Hum. Behav. 24(5), 2199\u20132216 (2008)","journal-title":"Comput. Hum. Behav."},{"key":"6_CR19","first-page":"1","volume":"99","author":"N Hariri","year":"2013","unstructured":"Hariri, N., Castro-Herrera, C., Mirakhorli, M., Cleland-Huang, J., Mobasher, B.: Supporting domain analysis through mining and recommending features from online product listings. IEEE Trans. Softw. Eng. 99, 1 (2013). ISSN: 0098\u20135589","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"6_CR20","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/85.988582","volume":"24","author":"WS Humphrey","year":"2002","unstructured":"Humphrey, W.S.: Software unbundling: a personal perspective. IEEE Ann. Hist. Comput. 24(1), 59\u201363 (2002)","journal-title":"IEEE Ann. Hist. Comput."},{"issue":"4","key":"6_CR21","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MCOM.2012.6178833","volume":"50","author":"S Ickin","year":"2012","unstructured":"Ickin, S., Wac, K., Fiedler, M., Janowski, L., Hong, J.-H., Dey, A.K.: Factors influencing quality of experience of commonly used mobile applications. IEEE Commun. Mag. 50(4), 48\u201356 (2012)","journal-title":"IEEE Commun. Mag."},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"K\u00e4stner, C., Apel, S., Kuhlemann, M.: Granularity in software product lines. In: Proceedings of the 30th International Conference on Software Engineering, pp. 311\u2013320. ACM (2008)","DOI":"10.1145\/1368088.1368131"},{"key":"6_CR23","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/TSE.2013.45","volume":"40","author":"C K\u00e4stner","year":"2014","unstructured":"K\u00e4stner, C., Dreiling, A., Ostermann, K.: Variability mining: consistent semiautomatic detection of product-line features. IEEE Trans. Softw. Eng. 40, 67\u201382 (2014)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Knoop, J., R\u00fcthing, O., Steffen, B.: Partial dead code elimination, vol. 29. ACM (1994)","DOI":"10.1145\/178243.178256"},{"key":"6_CR25","unstructured":"Marcus, A., Sergeyev, A., Rajlich, V., Maletic, J.I.: An information retrieval approach to concept location in source code. In: Proceedings of the 11th Working Conference on Reverse Engineering, WCRE 2004, Washington, DC, USA, pp. 214\u2013223. IEEE Computer Society (2004). http:\/\/dl.acm.org\/citation.cfm?id=1038267.1039053 . ISBN: 0-7695-2243-2"},{"key":"6_CR26","doi-asserted-by":"crossref","unstructured":"Mens, T., Wermelinger, M., Ducasse, S., Demeyer, S., Hirschfeld, R., Jazayeri, M.: Challenges in software evolution. In: Eighth International Workshop on Principles of Software Evolution, pp. 13\u201322. IEEE (2005)","DOI":"10.1109\/IWPSE.2005.7"},{"key":"6_CR27","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/6323.001.0001","volume-title":"Software Ecosystem: Understanding an Indispensable Technology and Industry","author":"DG Messerschmitt","year":"2005","unstructured":"Messerschmitt, D.G., Szyperski, C.: Software Ecosystem: Understanding an Indispensable Technology and Industry, 1st edn. MIT Press Books, Cambridge (2005)","edition":"1"},{"key":"6_CR28","unstructured":"Mortensen, M.: Improving software maintainability through aspectualization (2009)"},{"issue":"7","key":"6_CR29","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1016\/j.infsof.2007.06.002","volume":"50","author":"M Mortensen","year":"2008","unstructured":"Mortensen, M., Ghosh, S., Bieman, J.M.: A test driven approach for aspectualizing legacy software using mock systems. Inf. Softw. Technol. 50(7), 621\u2013640 (2008)","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"6_CR30","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1109\/TSE.2010.109","volume":"38","author":"M Mortensen","year":"2012","unstructured":"Mortensen, M., Ghosh, S., Bieman, J.M.: Aspect-oriented refactoring of legacy applications: an evaluation. IEEE Trans. Softw. Eng. 38(1), 118\u2013140 (2012)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"6_CR31","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.infsof.2012.08.003","volume":"55","author":"F Munoz","year":"2013","unstructured":"Munoz, F., Baudry, B., Delamare, R., Le Traon, Y.: Usage and testability of AOP: an empirical study of AspectJ. Inf. Softw. Technol. 55(2), 252\u2013266 (2013)","journal-title":"Inf. Softw. Technol."},{"key":"6_CR32","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1109\/TSE.2015.2415793","volume":"41","author":"S Nadi","year":"2015","unstructured":"Nadi, S., Berger, T., K\u00e4stner, C., Czarnecki, K.: Where do configuration constraints stem from? an extraction approach and an empirical study. IEEE Trans. Softw. Eng. 41, 820\u2013841 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"6_CR33","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/383845.383856","volume":"44","author":"H Ossher","year":"2001","unstructured":"Ossher, H., Tarr, P.: Using multidimensional separation of concerns to (re) shape evolving software. Commun. ACM 44(10), 43\u201350 (2001)","journal-title":"Commun. ACM"},{"issue":"12","key":"6_CR34","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"DL Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053\u20131058 (1972)","journal-title":"Commun. ACM"},{"key":"6_CR35","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-12578-2","volume-title":"Requirements Engineering: Fundamentals, Principles, and Techniques","author":"K Pohl","year":"2010","unstructured":"Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Reb\u00ealo, H., Leavens, G.T., Bagherzadeh, M., Rajan, H., Lima, R., Zimmerman, D.M., Corn\u00e9lio, M., Th\u00fcm, T.: Modularizing crosscutting contracts with AspectJML. In: Proceedings of the of the 13th International Conference on Modularity, pp. 21\u201324. ACM (2014)","DOI":"10.1145\/2577080.2577084"},{"issue":"3","key":"6_CR37","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1504\/IJMC.2015.069120","volume":"13","author":"N Sanakulov","year":"2015","unstructured":"Sanakulov, N., Karjaluoto, H.: Consumer adoption of mobile technologies: a literature review. Int. J. Mob. Commun. 13(3), 244\u2013275 (2015)","journal-title":"Int. J. Mob. Commun."},{"key":"6_CR38","unstructured":"Savage, T., Revelle, M., Poshyvanyk, D.: Flat3: feature location and textual tracing tool. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering - ICSE 2010, vol. 2, pp. 255\u2013258. ACM, New York (2010). http:\/\/doi.acm.org\/10.1145\/1810295.1810345 . ISBN: 978-1-60558-719-6"},{"issue":"9","key":"6_CR39","doi-asserted-by":"crossref","first-page":"1122","DOI":"10.1016\/j.infsof.2014.01.012","volume":"56","author":"S She","year":"2014","unstructured":"She, S., Ryssel, U., Andersen, N., Wasowski, A., Czarnecki, K.: Efficient synthesis of feature models. Inf. Softw. Technol. 56(9), 1122\u20131143 (2014). http:\/\/dx.doi.org\/10.1016\/j.infsof.2014.01.012","journal-title":"Inf. Softw. Technol."},{"issue":"6","key":"6_CR40","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1145\/586088.586090","volume":"24","author":"F Tip","year":"2002","unstructured":"Tip, F., Sweeney, P.F., Laffra, C., Eisma, A., Streeter, D.: Practical extraction techniques for Java. ACM Trans. Program. Lang. Syst. (TOPLAS) 24(6), 625\u2013666 (2002)","journal-title":"ACM Trans. Program. Lang. Syst. (TOPLAS)"},{"key":"6_CR41","doi-asserted-by":"crossref","first-page":"425","DOI":"10.2307\/30036540","volume":"27","author":"V Venkatesh","year":"2003","unstructured":"Venkatesh, V., Morris, M.G., Davis, G.B., Davis, F.D.: User acceptance of information technology: toward a unified view. MIS Q. 27, 425\u2013478 (2003)","journal-title":"MIS Q."},{"issue":"1","key":"6_CR42","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.scico.2004.11.007","volume":"56","author":"H Washizaki","year":"2005","unstructured":"Washizaki, H., Fukazawa, Y.: A technique for automatic component extraction from object-oriented programs by refactoring. Sci. Comput. Program. 56(1), 99\u2013116 (2005)","journal-title":"Sci. Comput. Program."},{"key":"6_CR43","unstructured":"Weiser, M.: Program slicing. In: Proceedings of the 5th International Conference on Software Engineering, pp. 439\u2013449. IEEE Press (1981)"},{"key":"6_CR44","unstructured":"Weston, N., Chitchyan, R., Rashid, A.: A framework for constructing semantically composable feature models from natural language requirements. In: SPLC (2009)"},{"key":"6_CR45","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1007\/3-540-49201-1_16","volume-title":"Practical Aspects of Declarative Languages","author":"H Xi","year":"1998","unstructured":"Xi, H.: Dead code elimination through dependent types. In: Gupta, G. (ed.) PADL 1999. LNCS, vol. 1551, pp. 228\u2013242. Springer, Heidelberg (1998)"},{"issue":"6","key":"6_CR46","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1080\/10447318.2011.555298","volume":"27","author":"T Zhou","year":"2011","unstructured":"Zhou, T., Lu, Y.: The effects of personality traits on user acceptance of mobile commerce. Intl. J. Hum. Comput. Interact. 27(6), 545\u2013561 (2011)","journal-title":"Intl. J. Hum. Comput. Interact."}],"container-title":["Lecture Notes in Computer Science","Transactions on Modularity and Composition I"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-46969-0_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T23:34:47Z","timestamp":1568417687000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-46969-0_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319469683","9783319469690"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-46969-0_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}