메뉴 건너뛰기




Volumn , Issue , 2012, Pages 49-58

Experimental assessment of software metrics using automated refactoring

Author keywords

Refactoring; Search based software engineering; Software metrics

Indexed keywords

COHESION METRICS; EXPERIMENTAL ASSESSMENT; EXPERIMENTAL TECHNIQUES; JAVA SYSTEM; LINES OF CODE; REFACTORINGS; SEARCH-BASED; SEARCH-BASED SOFTWARE ENGINEERING; SOFTWARE METRICS;

EID: 84867531939     PISSN: 19493770     EISSN: 19493789     Source Type: Conference Proceeding    
DOI: 10.1145/2372251.2372260     Document Type: Conference Paper
Times cited : (92)

References (46)
  • 1
    • 84867515210 scopus 로고    scopus 로고
    • Validating object-oriented class cohesion metrics mathematically
    • USA
    • J. Al Dallal. Validating object-oriented class cohesion metrics mathematically. In SEPADS'10, USA, 2010.
    • (2010) SEPADS'10
    • Dallal, J.A.1
  • 3
    • 77957344547 scopus 로고    scopus 로고
    • An object-oriented high-level design-based class cohesion metric
    • J. Al-Dallal and L. C. Briand. An object-oriented high-level design-based class cohesion metric. Information & Software Technology, 52(12):1346-1361, 2010.
    • (2010) Information & Software Technology , vol.52 , Issue.12 , pp. 1346-1361
    • Al-Dallal, J.1    Briand, L.C.2
  • 5
    • 67649205204 scopus 로고    scopus 로고
    • Empirical investigation of refactoring effect on software quality
    • M. Alshayeb. Empirical investigation of refactoring effect on software quality. Information & Software Technology, 51(9):1319-1326, 2009.
    • (2009) Information & Software Technology , vol.51 , Issue.9 , pp. 1319-1326
    • Alshayeb, M.1
  • 8
    • 84867553799 scopus 로고
    • Cohesion and reuse in an object-oriented system
    • Seattle, Washington
    • J. M. Bieman and B.-K. Kang. Cohesion and reuse in an object-oriented system. In Symposium on Software reusability, Seattle, Washington, 1995.
    • (1995) Symposium on Software Reusability
    • Bieman, J.M.1    Kang, B.-K.2
  • 11
    • 0029765005 scopus 로고    scopus 로고
    • On the application of measurement theory in software engineering
    • L. Briand, K. E. Emam, and S. Morasca. On the application of measurement theory in software engineering. Empirical Software Engineering, 1:61-88, 1996.
    • (1996) Empirical Software Engineering , vol.1 , pp. 61-88
    • Briand, L.1    Emam, K.E.2    Morasca, S.3
  • 12
    • 0031674184 scopus 로고    scopus 로고
    • A unified framework for cohesion measurement in object-oriented systems
    • L. C. Briand, J. W. Daly, and J. Wüst. A unified framework for cohesion measurement in object-oriented systems. Empirical Software Engineering, 3(1):65-117, 1998.
    • (1998) Empirical Software Engineering , vol.3 , Issue.1 , pp. 65-117
    • Briand, L.C.1    Daly, J.W.2    Wüst, J.3
  • 13
    • 17144430151 scopus 로고    scopus 로고
    • Optimizing for reduced code space using genetic algorithms
    • volume 34.7 of ACM Sigplan Notices, NY, May 5
    • K. D. Cooper, P. J. Schielke, and D. Subramanian. Optimizing for reduced code space using genetic algorithms. In Proceedings of LCTES'99, volume 34.7 of ACM Sigplan Notices, pages 1-9, NY, May 5 1999.
    • (1999) Proceedings of LCTES'99 , pp. 1-9
    • Cooper, K.D.1    Schielke, P.J.2    Subramanian, D.3
  • 14
    • 33745389057 scopus 로고    scopus 로고
    • The interpretation and utility of three cohesion metrics for object-oriented design
    • S. Counsell, S. Swift, and J. Crampton. The interpretation and utility of three cohesion metrics for object-oriented design. ACM Trans. Softw. Eng. Methodol., 15(2):123-149, 2006.
    • (2006) ACM Trans. Softw. Eng. Methodol. , vol.15 , Issue.2 , pp. 123-149
    • Counsell, S.1    Swift, S.2    Crampton, J.3
  • 16
    • 14344250449 scopus 로고    scopus 로고
    • Evolving transformation sequences using genetic algorithms
    • Los Alamitos, California, USA, Sept. IEEE Computer Society Press
    • D. Fatiregun, M. Harman, and R. Hierons. Evolving transformation sequences using genetic algorithms. In SCAM 04, pages 65-74, Los Alamitos, California, USA, Sept. 2004. IEEE Computer Society Press.
    • (2004) SCAM 04 , pp. 65-74
    • Fatiregun, D.1    Harman, M.2    Hierons, R.3
  • 17
    • 33846199175 scopus 로고    scopus 로고
    • Search-based amorphous slicing
    • Carnegie Mellon University, Pittsburgh, Pennsylvania, USA, Nov.
    • D. Fatiregun, M. Harman, and R. Hierons. Search-based amorphous slicing. In WCRE 05, pages 3-12, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA, Nov. 2005.
    • (2005) WCRE 05 , pp. 3-12
    • Fatiregun, D.1    Harman, M.2    Hierons, R.3
  • 18
    • 0028393055 scopus 로고
    • Software measurement: A necessary scientific basis
    • N. E. Fenton. Software measurement: A necessary scientific basis. IEEE Transactions on Software Engineering, 20(3):199-206, 1994.
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.3 , pp. 199-206
    • Fenton, N.E.1
  • 25
    • 14844290275 scopus 로고    scopus 로고
    • Metrics are fitness functions too
    • USA, IEEE Computer Society
    • M. Harman and J. Clark. Metrics are fitness functions too. In Proc. International Symposium on METRICS, pages 58-69, USA, 2004. IEEE Computer Society.
    • (2004) Proc. International Symposium on METRICS , pp. 58-69
    • Harman, M.1    Clark, J.2
  • 27
    • 34548057284 scopus 로고    scopus 로고
    • Pareto optimal search based refactoring at the design level
    • July
    • M. Harman and L. Tratt. Pareto optimal search based refactoring at the design level. In Proceedings GECCO 2007, pages 1106-1113, July 2007.
    • (2007) Proceedings GECCO 2007 , pp. 1106-1113
    • Harman, M.1    Tratt, L.2
  • 29
    • 77955870506 scopus 로고    scopus 로고
    • On the use of genetic programming for automated refactoring and the introduction of design patterns
    • ACM, July
    • A. Jensen and B. Cheng. On the use of genetic programming for automated refactoring and the introduction of design patterns. In Proceedings of GECCO. ACM, July 2010.
    • (2010) Proceedings of GECCO
    • Jensen, A.1    Cheng, B.2
  • 30
    • 78751490137 scopus 로고    scopus 로고
    • Quality analysis of object oriented cohesion metrics
    • IEEE Computer Society, Oct.
    • P. Joshi and R. K. Joshi. Quality analysis of object oriented cohesion metrics. In QUATIC'10, pages 319-324. IEEE Computer Society, Oct. 2010.
    • (2010) QUATIC'10 , pp. 319-324
    • Joshi, P.1    Joshi, R.K.2
  • 34
    • 22044458558 scopus 로고    scopus 로고
    • GAPS: A compiler framework for genetic algorithm (GA) optimised parallelisation
    • P. M. A. Sloot, M. Bubak, and L. O. Hertzberger, editors, HPCN Europe 1998, Amsterdam, The Netherlands, April 21-23, 1998, Proceedings, volume LNCS 1401, Springer
    • A. Nisbet. GAPS: A compiler framework for genetic algorithm (GA) optimised parallelisation. In P. M. A. Sloot, M. Bubak, and L. O. Hertzberger, editors, High-Performance Computing and Networking, International Conference and Exhibition, HPCN Europe 1998, Amsterdam, The Netherlands, April 21-23, 1998, Proceedings, volume LNCS 1401, pages 987-989. Springer, 1998.
    • (1998) High-Performance Computing and Networking, International Conference and Exhibition , pp. 987-989
    • Nisbet, A.1
  • 36
    • 34548097926 scopus 로고    scopus 로고
    • Search-based software maintenance
    • Mar.
    • M. O'Keeffe and M. Ó. Cinnéide. Search-based software maintenance. In CSMR'06, Mar. 2006.
    • (2006) CSMR'06
    • O'Keeffe, M.1    Cinnéide, M.Ó.2
  • 37
    • 56749185283 scopus 로고    scopus 로고
    • Search-based refactoring: An empirical study
    • M. O'Keeffe and M. Ó Cinnéide. Search-based refactoring: an empirical study. J. Softw. Maint. Evol., 20(5):345-364, 2008.
    • (2008) J. Softw. Maint. Evol. , vol.20 , Issue.5 , pp. 345-364
    • O'Keeffe, M.1    Cinnéide, M.Ó.2
  • 38
    • 40049110889 scopus 로고    scopus 로고
    • Search-based refactoring for software maintenance
    • M. O'Keeffe and M. Ó Cinnéide. Search-based refactoring for software maintenance. J. Syst. Softw., 81(4):502-516, 2008.
    • (2008) J. Syst. Softw. , vol.81 , Issue.4 , pp. 502-516
    • O'Keeffe, M.1    Cinnéide, M.Ó.2
  • 39
    • 40049106721 scopus 로고    scopus 로고
    • A stochastic approach to automated design improvement
    • Kilkenny, June
    • M. O'Keeffe and M. Ó Cinnéide. A stochastic approach to automated design improvement. In PPPJ'03, pages 59-62, Kilkenny, June 2003.
    • (2003) PPPJ'03 , pp. 59-62
    • O'Keeffe, M.1    Cinnéide, M.Ó.2
  • 41
    • 0034497430 scopus 로고    scopus 로고
    • Can metrics help to bridge the gap between the improvement of OO design quality and its automation?
    • Oct
    • H. Sahraoui, R. Godin, and T. Miceli. Can metrics help to bridge the gap between the improvement of OO design quality and its automation? In ICSM'00, pages 154-162, Oct. 2000.
    • (2000) ICSM'00 , pp. 154-162
    • Sahraoui, H.1    Godin, R.2    Miceli, T.3
  • 42
    • 33750271383 scopus 로고    scopus 로고
    • Search-based determination of refactorings for improving the class structure of object-oriented systems
    • Seattle, Washington, USA, 8-12 July, ACM
    • O. Seng, J. Stammel, and D. Burkhart. Search-based determination of refactorings for improving the class structure of object-oriented systems. In GECCO '06, Seattle, Washington, USA, 8-12 July 2006. ACM.
    • (2006) GECCO '06
    • Seng, O.1    Stammel, J.2    Burkhart, D.3
  • 44
    • 22044452113 scopus 로고    scopus 로고
    • An empirical exploration of the distributions of the chidamber and kemerer object-oriented metrics suite
    • G. Succi, W. Pedrycz, S. Djokic, P. Zuliani, and B. Russo. An empirical exploration of the distributions of the chidamber and kemerer object-oriented metrics suite. Empirical Software Engineering, 10(1):81-104, 2005.
    • (2005) Empirical Software Engineering , vol.10 , Issue.1 , pp. 81-104
    • Succi, G.1    Pedrycz, W.2    Djokic, S.3    Zuliani, P.4    Russo, B.5
  • 45
    • 0024071092 scopus 로고
    • Evaluating software complexity measures
    • Sept.
    • E. J. Weyuker. Evaluating software complexity measures. IEEE Transactions on Software Engineering, 14(9):1357-1365, Sept. 1988.
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.9 , pp. 1357-1365
    • Weyuker, E.J.1


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