메뉴 건너뛰기




Volumn 7, Issue 3, 2013, Pages 167-186

Conflict-aware optimal scheduling of prioritised code clone refactoring

Author keywords

[No Author keywords available]

Indexed keywords

CONSTRAINT PROGRAMMING; EFFORT ESTIMATION; EMPIRICAL STUDIES; GREEDY APPROACHES; OPTIMAL SCHEDULING; QUALITATIVE EVALUATIONS; SCHEDULING TECHNIQUES; SOFTWARE METRICS;

EID: 84879668288     PISSN: 17518806     EISSN: None     Source Type: Journal    
DOI: 10.1049/iet-sen.2012.0058     Document Type: Article
Times cited : (43)

References (47)
  • 3
    • 56749132226 scopus 로고    scopus 로고
    • Cloning considered harmful' considered harmful: Patterns of cloning in software
    • Kapser, C., Godfrey, M.W.: 'Cloning considered harmful' considered harmful: patterns of cloning in software', Empir. Softw. Eng., 2008, 13, (6), pp. 645-692
    • (2008) Empir. Softw. Eng. , vol.13 , Issue.6 , pp. 645-692
    • Kapser, C.1    Godfrey, M.W.2
  • 6
  • 7
    • 79959541424 scopus 로고    scopus 로고
    • Towards flexible code clone detection, management, and refactoring in IDE
    • Honolulu, Hawaii, USA, May 2011
    • Zibran, M., Roy, C.: 'Towards flexible code clone detection, management, and refactoring in IDE'. Proc. Fifth Int. Workshop of Software Clones (IWSC), Honolulu, Hawaii, USA, May 2011, pp. 75-76
    • Proc. Fifth Int. Workshop of Software Clones (IWSC) , pp. 75-76
    • Zibran, M.1    Roy, C.2
  • 8
    • 77953960112 scopus 로고    scopus 로고
    • A case study to evaluate the suitability of graph transformation tools for program refactoring
    • Pérez, J., Crespo, Y., Hoffmann, B., Mens, T.: 'A case study to evaluate the suitability of graph transformation tools for program refactoring', Int. J. Softw. Tools Technol. Transf., 2010, 12, pp. 183-199
    • (2010) Int. J. Softw. Tools Technol. Transf. , vol.12 , pp. 183-199
    • Pérez, J.1    Crespo, Y.2    Hoffmann, B.3    Mens, T.4
  • 9
    • 54949129778 scopus 로고    scopus 로고
    • Conflict-aware schedule of software refactorings
    • Liu, H., Li, G., Ma, Z., Shao, W.: 'Conflict-aware schedule of software refactorings', IET Softw., 2008, 2, (5), pp. 446-460
    • (2008) IET Softw. , vol.2 , Issue.5 , pp. 446-460
    • Liu, H.1    Li, G.2    Ma, Z.3    Shao, W.4
  • 11
    • 79952838956 scopus 로고    scopus 로고
    • Automated scheduling for clone-based refactoring using a competent GA
    • Lee, S., Bae, G., Chae, H.S., Bae, D., Kwon, Y.R.: 'Automated scheduling for clone-based refactoring using a competent GA', Softw. Pract. Exper., 2010, 41, (5), pp. 521-550
    • (2010) Softw. Pract. Exper. , vol.41 , Issue.5 , pp. 521-550
    • Lee, S.1    Bae, G.2    Chae, H.S.3    Bae, D.4    Kwon Y.R.'5
  • 14
    • 82055196656 scopus 로고    scopus 로고
    • A constraint programming approach to conflict-aware optimal scheduling of prioritized code clone refactoring
    • Williamsburg, Virginia, USA, September 2011
    • Zibran, M., Roy, C.: 'A constraint programming approach to conflict-aware optimal scheduling of prioritized code clone refactoring'. Proc. 11th IEEE Int. Working Conf. Source Code Analysis and Manipulation (SCAM), Williamsburg, Virginia, USA, September 2011, pp. 105-114
    • Proc. 11th IEEE Int. Working Conf. Source Code Analysis and Manipulation (SCAM) , pp. 105-114
    • Zibran, M.1    Roy, C.2
  • 17
    • 83455169586 scopus 로고    scopus 로고
    • An automatic framework for extracting and classifying near-miss clone genealogies
    • Williamsburg, Virginia, USA, September 2011
    • Saha, R., Roy, C., Schneider, K.: 'An automatic framework for extracting and classifying near-miss clone genealogies'. Proc. 27th IEEE Int. Conf. Software Maintenance (ICSM), Williamsburg, Virginia, USA, September 2011, pp. 293-302
    • Proc. 27th IEEE Int. Conf. Software Maintenance (ICSM) , pp. 293-302
    • Saha, R.1    Roy, C.2    Schneider, K.3
  • 18
    • 83455168943 scopus 로고    scopus 로고
    • On the effectiveness of Simhash for detecting near-miss clones in large scale software systems
    • Lero, Limerick, Ireland, October 2011
    • Uddin, S., Roy, C., Schneider, K., Hindle, A.: 'On the effectiveness of Simhash for detecting near-miss clones in large scale software systems'. Proc. 18th IEEE Working Conf. Reverse Engineering (WCRE), Lero, Limerick, Ireland, October 2011, pp. 13-22
    • Proc. 18th IEEE Working Conf. Reverse Engineering (WCRE) , pp. 13-22
    • Uddin, S.1    Roy, C.2    Schneider, K.3    Hindle, A.4
  • 19
    • 84863558744 scopus 로고    scopus 로고
    • IDE-based real-time focused search for near-miss clones
    • Riva del Garda, Trento, Italy, March 2012
    • Zibran, M., Roy, C.: 'IDE-based real-time focused search for near-miss clones'. Proc. 27th ACM Symp. Applied Computing (SAC), Riva del Garda, Trento, Italy, March 2012, pp. 1235-1242
    • Proc. 27th ACM Symp. Applied Computing (SAC) , pp. 1235-1242
    • Zibran, M.1    Roy, C.2
  • 20
    • 33745821635 scopus 로고    scopus 로고
    • Understanding the complexity of refactoring in software systems: A tool-based approach
    • Advani, D., Hassoun, Y., Counsell, S.: 'Understanding the complexity of refactoring in software systems: a tool-based approach', Int. J. Gen. Syst., 2006, 35, (3), pp. 329-346
    • (2006) Int. J. Gen. Syst. , vol.35 , Issue.3 , pp. 329-346
    • Advani, D.1    Hassoun, Y.2    Counsell, S.3
  • 25
    • 77955254525 scopus 로고    scopus 로고
    • Software development with code maps
    • DeLine, R., Venolia, G., Rowan, K.: 'Software development with code maps', ACM Commun., 2010, 53, (8), pp. 48-54
    • (2010) ACM Commun. , vol.53 , Issue.8 , pp. 48-54
    • Deline, R.1    Venolia, G.2    Rowan, K.3
  • 26
    • 34548050450 scopus 로고    scopus 로고
    • Analysing refactoring dependencies using graph transformation
    • Mens, T., Taentzer, G., Runge, O.: 'Analysing refactoring dependencies using graph transformation', J. Softw. Syst. Model., 2007, 6, (3), pp. 269-285
    • (2007) J. Softw. Syst. Model. , vol.6 , Issue.3 , pp. 269-285
    • Mens, T.1    Taentzer, G.2    Runge, O.3
  • 27
    • 49349085199 scopus 로고    scopus 로고
    • Asking and answering questions during a programming change task
    • Sillito, J., Murphy, G., Volder, K.: 'Asking and answering questions during a programming change task', IEEE Trans. Softw. Eng., 2008, 34, (4), pp. 434-451
    • (2008) IEEE Trans. Softw. Eng. , vol.34 , Issue.4 , pp. 434-451
    • Sillito, J.1    Murphy, G.2    Volder, K.3
  • 28
    • 0036170641 scopus 로고    scopus 로고
    • A hierarchical model for object-oriented design quality assessment
    • Bansiya, J., Davis, C.: 'A hierarchical model for object-oriented design quality assessment', IEEE Trans. Softw. Eng., 2002, 28, (1), pp. 4-17
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.1 , pp. 4-17
    • Bansiya, J.1    Davis, C.2
  • 29
    • 0028446078 scopus 로고
    • A metric suite for object-oriented design
    • Chidamber, S., Kemerer, C.: 'A metric suite for object-oriented design', IEEE Trans. Softw. Eng., 1994, 25, (5), pp. 476-493
    • (1994) IEEE Trans. Softw. Eng. , vol.25 , Issue.5 , pp. 476-493
    • Chidamber, S.1    Kemerer, C.2
  • 30
    • 0034497430 scopus 로고    scopus 로고
    • Can metrics help to bridge the gap between the improvement of OO design quality and its automation?
    • San Jose, California, USA, October
    • Sahraoui, H., Godin, R., Miceli, T.: 'Can metrics help to bridge the gap between the improvement of OO design quality and its automation?' Proc. 16th IEEE Int. Conf. Software Maintenance (ICSM), San Jose, California, USA, October 2000, pp. 154-162
    • (2000) Proc. 16th IEEE Int. Conf. Software Maintenance (ICSM) , pp. 154-162
    • Sahraoui, H.1    Godin, R.2    Miceli, T.3
  • 37
    • 84879630050 scopus 로고    scopus 로고
    • Introduction to genetic algorithms
    • accessed March 2012
    • Obitko, M.: 'Introduction to genetic algorithms', A tutorial on genetic algorithm, http://www.obitko.com/tutorials/genetic-algorithms/recommendations. php, accessed March 2012
    • A Tutorial on Genetic Algorithm
    • Obitko, M.1
  • 39
    • 0028565577 scopus 로고
    • Solving constraint satisfaction problems using genetic algorithms
    • Orlando, Florida, USA, June
    • Eiben, A., Raue, P., Ruttkay, Z.: 'Solving constraint satisfaction problems using genetic algorithms'. Proc. First IEEE Conf. Evolutionary Computation, Orlando, Florida, USA, June 1994, pp. 542-547
    • (1994) Proc. First IEEE Conf. Evolutionary Computation , pp. 542-547
    • Eiben, A.1    Raue, P.2    Ruttkay, Z.3
  • 40
    • 23844547358 scopus 로고    scopus 로고
    • How effective developers investigate source code: An exploratory study
    • Robillard, M., Coelho, W., Murphy, G.: 'How effective developers investigate source code: an exploratory study', IEEE Trans. Softw. Eng., 2004, 30, (12), pp. 889-903
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , Issue.12 , pp. 889-903
    • Robillard, M.1    Coelho, W.2    Murphy, G.3
  • 41
    • 80052420320 scopus 로고    scopus 로고
    • Conflict-aware optimal scheduling of code clone refactoring: A constraint programming approach
    • Kingston, Ontario, Canada, June 2011
    • Zibran, M., Roy, C.: 'Conflict-aware optimal scheduling of code clone refactoring: a constraint programming approach'. Proc. (Student Symp. of the 19th IEEE Int. Conf. Program Comprehension (ICPC), Kingston, Ontario, Canada, June 2011, pp. 266-269
    • Proc. (Student Symp. of the 19th IEEE Int. Conf. Program Comprehension (ICPC) , pp. 266-269
    • Zibran, M.1    Roy, C.2
  • 42
    • 15844405025 scopus 로고    scopus 로고
    • Scaling regression testing to large software systems
    • Orso, A., Shi, N., Harrold, M.: 'Scaling regression testing to large software systems', SIGSOFT Softw. Eng. Notes, 2004, 29, (6), pp. 241-251
    • (2004) SIGSOFT Softw. Eng. Notes , vol.29 , Issue.6 , pp. 241-251
    • Orso, A.1    Shi, N.2    Harrold, M.3
  • 47
    • 70349991481 scopus 로고    scopus 로고
    • CnP: Towards an environment for the proactive management of copy-and-paste programming
    • Vancouver, BC, Canada, May
    • Hou, D., Jablonski, P., Jacob, F.: 'CnP: towards an environment for the proactive management of copy-and-paste programming'. Proc. 17th IEEE Int. Conf. Program Comprehension (ICPC), Vancouver, BC, Canada, May 2009, pp. 238-242
    • (2009) Proc. 17th IEEE Int. Conf. Program Comprehension (ICPC) , pp. 238-242
    • Hou, D.1    Jablonski, P.2    Jacob, F.3


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