Acknowledgement
이 성과는 정부(과학기술정보통신부)의 재원으로 한국연구재단의 지원을 받아 수행된 연구임(NRF-2020R1F1A1071650).
References
- C. W. Krueger and K. Jackson, "Requirements engineering for systems and software product lines," Product line management white paper, Dec. 2009. (http://www.biglever.co m/extras/RE_for_SPL.pdf).
- R. Lapena, M. Ballarin, and C. Cetina, "Towards clone-and-own support: Locating relevant methods in legacy products," in Proceedings of the 20th International Systems and Software Product Line Conference (SPLC), pp.194-203, 2016.
- J. Bosch, "Maturity and evolution in software product lines: Approaches, artefacts and organization," The 2nd International Systems and Software Product Line Conference (SPLC), Lecture Notes in Computer Science, Vol.2379, pp.247-262, 2002.
- V. Anwikar, R. Naik, A. Contractor, and H. Makkapati. "Domain-driven technique for functionality identification in source code," in SIGSOFT Software Engineering Notes, Vol.37, No.3, pp.1-8, 2012. https://doi.org/10.1145/2180921.2180923
- E. Kuiter, J. Kruger, S. Krieter, T. Leich, and G. Saake, "Getting rid of clone-and-own: Moving to a software product line for temperature monitoring," in Proceedings of the 22nd International Systems and Software Product Line Conference (SPLC), Vol.A, pp.1-11, 2018.
- M. Abbas, R. Jongeling, C. Lindskog, E.P. Enoiu, M. Saadatmand, and D. Sundmark, "Product line adoption in industry: An experience report from the railway domain," in Proceedings of the 24th International Systems and Software Product Line Conference (SPLC), Vol.A, pp.14-24, 2020.
- Y. Dubinsky, J. Rubin, T. Berger, S. Duszynski, M. Becker, and K. Czarnecki, "An exploratory study of cloning in industrial software product lines," in Proceedings of 17th European Conference on Software Maintenance and Reengineering (CSMR), pp.25-34, 2013.
- E. Ghabach, "Supporting clone-and-own in software product line," Doctoral thesis, Software Engineering, Universite Coted'Azur, 2018.
- C. Lima, I. do Carmo Machado, E. S. de Almeida, and C. von Flach G Chavez, "Recovering the product line architecture of the apo-games," in Proceedings of the 22nd International Systems and Software Product Line Conference (SPLC), pp.289-293, 2018.
- J. Rubin, K. Czarnecki, and M. Chechik, "Managing cloned variants: A framework and experience," in Proceedings of the 17th International Software Product Line Conference (SPLC), pp.101-110, 2013.
- N. Lodewijks, "Analysis of a clone-and-own industrial automation system: An exploratory study," in Proceedings of the Seminar Series on Advanced Techniques and Tools for Software Evolution (SATToSE), pp.1-12, 2017.
- I. D. Baxter and D. Churchett, "Using clone detection to manage a product line," Workshop on Industrial Experience with Product Line Approaches, pp.1-3, 2002.
- D. Faust and C. Verhoef, "Software product line migration and deployment," in Software: Practice and Experience, Vol.33, No.10, pp.933-955, 2003. https://doi.org/10.1002/spe.530
- R. Koschke, P. Frenzel, A. P. J. Breu, and K. Angstmann, "Extending the reflexion method for consolidating software variants into product lines," in Software Quality Journal, Vol.17, No.4, pp.331-366, 2009. https://doi.org/10.1007/s11219-009-9077-8
- T. Mende, F. Beckwermert, R. Koschke, and G. Meier, "Supporting the grow-and-prune model in software product lines evolution using clone detection," in Proceedings of the 12th European Conference on Software Maintenance and Reengineering, pp.163-172, 2008.
- A. Schlie, S. Schulze, and I. Shaefer, "Recovering variability information from source code of clone-and-own software systems," in Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems (VAMOS), pp.1-9, 2020.
- A. Schlie, A. Knuppel, C. Shidl, and I. Shaefer, "Incremental feature model synthesis for clone-and-own software systems in MATLAB/Simulink," in Proceedings of the 24th International Systems and Software Product Line Conference (SPLC), Vol.A, pp.53-64, 2020.
- W. Fenske, J. Meinicke, S. Schulze, and G. Saake, "Variant-preserving refactorings for migrating cloned products to a product line," in Proceedings of the IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.316-326, 2017.
- T. Ishio, Y. Sakaguchi, K. Ito, and K. Inoue, "Source file set search for clone-and-own reuse analysis," in Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pp.257-268, 2017.
- L. Linsbauer, R. E. Lopez-Herrejon, and A. Egyed, "Variability extraction and modeling for product variants," Software System Model, Vol.16, No.4, pp.1179-1199, 2017. https://doi.org/10.1007/s10270-015-0512-y
- J. Debbiche, O, Lignell, J Kruger, and T. Berger, "Migrating Java-based apo-games into a composition-based software product line," in Proceedings of the 23nd International Systems and Software Product Line Conference (SPLC), Vol.A, pp.98-102, 2019.
- C. 1, W. Assuncao, J. Martinez, W. Mendonca, I. C Machado, and C. Chavez, "Product line architecture recovery with outlier filtering in software families: the apo-games case study," in Journal of the Brazilian Computer Society, Vol.25, No.7, pp.1-17, 2019. https://doi.org/10.1186/s13173-018-0081-3
- J. Lee, T. Kim, and S. Kang, "Recovering software product line architecture of product variants developed with the clone-and-own approach," in Proceedings of the IEEE 44th International Conference on Computers, Software and Applications (COMPSAC), pp.985-990, 2020.