메뉴 건너뛰기




Volumn , Issue , 2013, Pages 25-34

An exploratory study of cloning in industrial software product lines

Author keywords

cloned product variants; exploratory study; software product line

Indexed keywords

DEVELOPMENT PRACTICES; EXPLORATORY STUDIES; FUTURE RESEARCH DIRECTIONS; INDUSTRIAL SOFTWARE; PRODUCT VARIANTS; SOFTWARE PRODUCT LINE; SOFTWARE REENGINEERING; SYSTEMATIC SOFTWARE REUSE;

EID: 84877261131     PISSN: 15345351     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/CSMR.2013.13     Document Type: Conference Paper
Times cited : (217)

References (39)
  • 4
    • 0042880898 scopus 로고    scopus 로고
    • Software Product Line Migration and Deployment
    • D. Faust and C. Verhoef, "Software Product Line Migration and Deployment," Software: Practice and Experience, vol. 33, no. 10, pp. 933-955, 2003.
    • (2003) Software: Practice and Experience , vol.33 , Issue.10 , pp. 933-955
    • Faust, D.1    Verhoef, C.2
  • 6
    • 84866887783 scopus 로고    scopus 로고
    • Code forking in open-source software: A requirements perspective
    • vol. abs/1004.2889
    • N. A. Ernst, S. M. Easterbrook, and J. Mylopoulos, "Code forking in open-source software: a requirements perspective," CoRR, vol. abs/1004.2889, 2010.
    • (2010) CoRR
    • Ernst, N.A.1    Easterbrook, S.M.2    Mylopoulos, J.3
  • 7
    • 51149121673 scopus 로고    scopus 로고
    • Extending the Reflexion Method for Consolidating Software Variants into Product Lines
    • P. Frenzel, R. Koschke, A. P. J. Breu, and K. Angstmann, "Extending the Reflexion Method for Consolidating Software Variants into Product Lines," in Proc. of WCRE'07, 2007, pp. 160-169.
    • Proc. of WCRE'07, 2007 , pp. 160-169
    • Frenzel, P.1    Koschke, R.2    Breu, A.P.J.3    Angstmann, K.4
  • 8
    • 57949094710 scopus 로고    scopus 로고
    • Maintaining Software Product Lines - An Industrial Practice
    • M. Jiang, J. Zhang, H. Zhao, and Y. Zhou, "Maintaining Software Product Lines - an Industrial Practice," in ISCM'08, 2008, pp. 444-447.
    • (2008) ISCM'08 , pp. 444-447
    • Jiang, M.1    Zhang, J.2    Zhao, H.3    Zhou, Y.4
  • 9
    • 78650152822 scopus 로고    scopus 로고
    • Automatic variation-point identification in function-block-based models
    • U. Ryssel, J. Ploennigs, and K. Kabitzsch, "Automatic variation-point identification in function-block-based models," in Proc. of GPCE '10, 2010, pp. 23-32.
    • Proc. of GPCE '10, 2010 , pp. 23-32
    • Ryssel, U.1    Ploennigs, J.2    Kabitzsch, K.3
  • 11
    • 57049140935 scopus 로고    scopus 로고
    • FAVE: Factor Analysis Based Approach for Detecting Product Line Variability from Change History
    • K. Yoshimura, F. Narisawa, K. Hashimoto, and T. Kikuno, "FAVE: Factor Analysis Based Approach for Detecting Product Line Variability from Change History," in Proc. of MSR'08, 2008, pp. 11-18.
    • Proc. of MSR'08, 2008 , pp. 11-18
    • Yoshimura, K.1    Narisawa, F.2    Hashimoto, K.3    Kikuno, T.4
  • 12
    • 0003424343 scopus 로고
    • The Discovery of Grounded Theory: Strategies for Qualitative Research
    • ser. (Chicago, Ill.). Aldine de Gruyter
    • B. Glaser and A. Strauss, The Discovery of Grounded Theory: Strategies for Qualitative Research, ser. Observations (Chicago, Ill.). Aldine de Gruyter, 1967.
    • (1967) Observations
    • Glaser, B.1    Strauss, A.2
  • 14
    • 80052475889 scopus 로고    scopus 로고
    • Using Grounded Theory to Study the Experience of Software Development
    • S. Adolph, W. Hall, and P. Kruchten, "Using Grounded Theory to Study the Experience of Software Development," Empirical Software Engineering, vol. 16, pp. 487-513, 2011.
    • (2011) Empirical Software Engineering , vol.16 , pp. 487-513
    • Adolph, S.1    Hall, W.2    Kruchten, P.3
  • 16
    • 84979020988 scopus 로고    scopus 로고
    • Comprehending Reality - Practical Barriers to Industrial Adoption of Software Maintenance Automation
    • J. R. Cordy, "Comprehending Reality - Practical Barriers to Industrial Adoption of Software Maintenance Automation," in Proc. IWPC'03, 2003, pp. 196-.
    • Proc. IWPC'03, 2003 , pp. 196
    • Cordy, J.R.1
  • 17
    • 35248890814 scopus 로고    scopus 로고
    • Ariane 5: Who dunnit?
    • B. Nuseibeh, "Ariane 5: Who dunnit?" IEEE Software, vol. 14(3), pp. 15-16, 1997.
    • (1997) IEEE Software , vol.14 , Issue.3 , pp. 15-16
    • Nuseibeh, B.1
  • 21
    • 70849100995 scopus 로고    scopus 로고
    • Managing Code Clones Using Dynamic Change Tracking and Resolution
    • M. de Wit, A. Zaidman, and A. van Deursen, "Managing Code Clones Using Dynamic Change Tracking and Resolution," in Proc. of ICSM'09, 2009, pp. 169-178.
    • Proc. of ICSM'09, 2009 , pp. 169-178
    • De Wit, M.1    Zaidman, A.2    Van Deursen, A.3
  • 22
    • 77954339263 scopus 로고    scopus 로고
    • Clone region descriptors: Representing and tracking duplication in source code
    • July
    • E. Duala-Ekoko and M. P. Robillard, "Clone region descriptors: Representing and tracking duplication in source code," ACM Trans. Softw. Eng. Methodol., vol. 20, pp. 3:1-3:31, July 2010.
    • (2010) ACM Trans. Softw. Eng. Methodol. , vol.20
    • Duala-Ekoko, E.1    Robillard, M.P.2
  • 26
    • 0031371549 scopus 로고    scopus 로고
    • Assessing the Benefits of Incorporating Function Clone Detection in a Development Process
    • B. Lague, D. Proulx, J. Mayrand, E. M. Merlo, and J. Hudepohl, "Assessing the Benefits of Incorporating Function Clone Detection in a Development Process," in Proc. of ICSM'97, 1997, pp. 314-.
    • Proc. of ICSM'97, 1997 , pp. 314
    • Lague, B.1    Proulx, D.2    Mayrand, J.3    Merlo, E.M.4    Hudepohl, J.5
  • 27
    • 33747790264 scopus 로고    scopus 로고
    • Unifying clones with a generative programming technique: A case study
    • DOI 10.1002/smr.333
    • S. Jarzabek and S. Li, "Unifying Clones with a Generative Programming Technique: a Case Study," Journal of Software Maintenance and Evolution: Research and Practice, vol. 18, pp. 267-292, 2006. (Pubitemid 44277455)
    • (2006) Journal of Software Maintenance and Evolution , vol.18 , Issue.4 , pp. 267-292
    • Jarzabek, S.1    Li, S.2
  • 28
    • 56749132226 scopus 로고    scopus 로고
    • "Cloning Considered Harmful" Considered Harmful: Patterns of Cloning in Software
    • C. J. Kapser and M. W. Godfrey, ""Cloning Considered Harmful" Considered Harmful: Patterns of Cloning in Software," Empirical Softw. Eng., vol. 13, pp. 645-692, 2008.
    • (2008) Empirical Softw. Eng. , vol.13 , pp. 645-692
    • Kapser, C.J.1    Godfrey, M.W.2
  • 30
    • 79959897807 scopus 로고    scopus 로고
    • Frequency and Risks of Changes to Clones
    • N. Göde and R. Koschke, "Frequency and Risks of Changes to Clones," in Proc. of ICSE'11, 2011, pp. 311-320.
    • Proc. of ICSE'11, 2011 , pp. 311-320
    • Göde, N.1    Koschke, R.2
  • 33
    • 50249120730 scopus 로고    scopus 로고
    • Supporting the Grow-and-Prune Model in Software Product Lines Evolution Using Clone Detection
    • T. Mende, F. Beckwermert, R. Koschke, and G. Meier, "Supporting the Grow-and-Prune Model in Software Product Lines Evolution Using Clone Detection," in Prof. of CSMR'08, 2008, pp. 163-172.
    • Prof. of CSMR'08, 2008 , pp. 163-172
    • Mende, T.1    Beckwermert, F.2    Koschke, R.3    Meier, G.4
  • 34
    • 18944373126 scopus 로고    scopus 로고
    • Experiences Adopting Software Product Line Development without a Product Line Architecture
    • M. Staples and D. Hill, "Experiences Adopting Software Product Line Development without a Product Line Architecture," in Proc. of APSEC'04, 2004, pp. 176-183.
    • Proc. of APSEC'04, 2004 , pp. 176-183
    • Staples, M.1    Hill, D.2
  • 35
    • 35248835950 scopus 로고    scopus 로고
    • Maturing Architectures and Components in Software Product Lines
    • Component-Based Software Quality, ser. Springer Berlin / Heidelberg
    • J. Bosch, "Maturing Architectures and Components in Software Product Lines," in Component-Based Software Quality, ser. Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2003, vol. 2693, pp. 246-258.
    • (2003) Lecture Notes in Computer Science , vol.2693 , pp. 246-258
    • Bosch, J.1
  • 37
    • 44149088366 scopus 로고    scopus 로고
    • Software Configuration Management for Product Derivation in Software Product Families
    • C. Thao, E. Munson, and T. Nguyen, "Software Configuration Management for Product Derivation in Software Product Families," in Proc. ECBS'08, 2008, pp. 265-274.
    • Proc. ECBS'08, 2008 , pp. 265-274
    • Thao, C.1    Munson, E.2    Nguyen, T.3
  • 38
    • 83455231514 scopus 로고    scopus 로고
    • Analyzing the Source Code of Multiple Software Variants for Reuse Potential
    • S. Duszynski, J. Knodel, and M. Becker, "Analyzing the Source Code of Multiple Software Variants for Reuse Potential," in Proc. of WCRE'11, 2011, pp. 303-307.
    • Proc. of WCRE'11, 2011 , pp. 303-307
    • Duszynski, S.1    Knodel, J.2    Becker, M.3
  • 39
    • 84969868120 scopus 로고    scopus 로고
    • Maturity and Evolution in Software Product Lines: Approaches, Artefacts and Organization
    • Springer
    • J. Bosch, "Maturity and Evolution in Software Product Lines: Approaches, Artefacts and Organization," in Software Product Lines. Springer, 2002, vol. 2379, pp. 247-262.
    • (2002) Software Product Lines , vol.2379 , pp. 247-262
    • Bosch, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.