메뉴 건너뛰기




Volumn , Issue , 2011, Pages 303-312

Using source code metrics to predict change-prone Java interfaces

Author keywords

[No Author keywords available]

Indexed keywords

EMPIRICAL STUDIES; INTERFACE COHESION; JAVA INTERFACES; OPEN SOURCE SYSTEM; PREDICTION MODEL; PREDICTIVE POWER; SOFTWARE SYSTEMS; SOURCE CODE CHANGES; SOURCE CODES; STRONG CORRELATION;

EID: 83455163221     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSM.2011.6080797     Document Type: Conference Paper
Times cited : (114)

References (38)
  • 2
    • 18044363272 scopus 로고    scopus 로고
    • Yesterday's weather: Guiding early reverse engineering efforts by summarizing the evolution of changes
    • Proceedings - 20th IEEE International Conference on Software Maintenance, ICSM 2004
    • T. Girba, S. Ducasse, and M. Lanza, "Yesterday's weather: Guiding early reverse engineering efforts by summarizing the evolution of changes," in Proc. Int'l Conf. on Softw. Maintenance. IEEE Press, 2004, pp. 40-49. (Pubitemid 40601009)
    • (2004) IEEE International Conference on Software Maintenance, ICSM , pp. 40-49
    • Girba, T.1    Ducasse, S.2    Lanza, M.3
  • 3
    • 0036649954 scopus 로고    scopus 로고
    • Assessing the applicability of fault-proneness models across object-oriented software projects
    • July
    • L. Briand, W. Melo, and J. Wuest, "Assessing the applicability of fault-proneness models across object-oriented software projects," IEEE Trans. Softw. Eng., vol. 28, pp. 706-720, July 2002.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , pp. 706-720
    • Briand, L.1    Melo, W.2    Wuest, J.3
  • 4
    • 0038300307 scopus 로고    scopus 로고
    • Empirical analysis of ck metrics for object-oriented design complexity: Implications for software defects
    • April
    • R. Subramanyam and M. S. Krishnan, "Empirical analysis of ck metrics for object-oriented design complexity: Implications for software defects," IEEE Trans. Softw. Eng., vol. 29, pp. 297-310, April 2003.
    • (2003) IEEE Trans. Softw. Eng. , vol.29 , pp. 297-310
    • Subramanyam, R.1    Krishnan, M.S.2
  • 5
    • 33845782503 scopus 로고    scopus 로고
    • Data mining static code attributes to learn defect predictors
    • DOI 10.1109/TSE.2007.256941
    • T. Menzies, J. Greenwald, and A. Frank, "Data mining static code attributes to learn defect predictors," IEEE Trans. Softw. Eng., vol. 33, pp. 2-13, January 2007. (Pubitemid 46002165)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.1 , pp. 2-13
    • Menzies, T.1    Greenwald, J.2    Frank, A.3
  • 6
    • 0028446078 scopus 로고
    • A metrics suite for object oriented design
    • June
    • S. R. Chidamber and C. F. Kemerer, "A metrics suite for object oriented design," IEEE Trans. Softw. Eng., vol. 20, pp. 476-493, June 1994.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , pp. 476-493
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 8
    • 0023310319 scopus 로고
    • A controlled expeniment on the impact of software structure on maintainability
    • March
    • H. D. Rombach, "A controlled expeniment on the impact of software structure on maintainability," IEEE Trans. Softw. Eng., vol. 13, pp. 344-354, March 1987.
    • (1987) IEEE Trans. Softw. Eng. , vol.13 , pp. 344-354
    • Rombach, H.D.1
  • 10
    • 0001622174 scopus 로고    scopus 로고
    • A validation of object-oriented design metrics as quality indicators
    • V. R. Basili, L. C. Briand, and W. L. Melo, "A validation of object-oriented design metrics as quality indicators," IEEE Trans. Software Eng., vol. 22, no. 10, pp. 751-761, 1996.
    • (1996) IEEE Trans. Software Eng. , vol.22 , Issue.10 , pp. 751-761
    • Basili, V.R.1    Briand, L.C.2    Melo, W.L.3
  • 13
    • 34248571358 scopus 로고    scopus 로고
    • Predicting object-oriented software maintainability using multivariate adaptive regression splines
    • DOI 10.1016/j.jss.2006.10.049, PII S0164121206003372, The Impact of Barry Boehm's Work on Software Engineering Education and Training
    • Y. Zhou and H. Leung, "Predicting object-oriented software maintainability using multivariate adaptive regression splines," J. Syst. Softw., vol. 80, pp. 1349-1361, August 2007. (Pubitemid 46754484)
    • (2007) Journal of Systems and Software , vol.80 , Issue.8 , pp. 1349-1361
    • Zhou, Y.1    Leung, H.2
  • 14
    • 46449120024 scopus 로고    scopus 로고
    • Cohesion metrics for predicting maintainability of service-oriented software
    • M. Perepletchikov, C. Ryan, and K. Frampton, "Cohesion metrics for predicting maintainability of service-oriented software," in QSIC, 2007, pp. 328-335.
    • QSIC, 2007 , pp. 328-335
    • Perepletchikov, M.1    Ryan, C.2    Frampton, K.3
  • 15
    • 77954468972 scopus 로고    scopus 로고
    • The impact of service cohesion on the analyzability of service-oriented software
    • M. Perepletchikov, C. Ryan, and Z. Tari, "The impact of service cohesion on the analyzability of service-oriented software," IEEE T. Services Computing, vol. 3, no. 2, pp. 89-103, 2010.
    • (2010) IEEE T. Services Computing , vol.3 , Issue.2 , pp. 89-103
    • Perepletchikov, M.1    Ryan, C.2    Tari, Z.3
  • 16
    • 2942555012 scopus 로고    scopus 로고
    • Interface metrics for reusability analysis of components
    • ser. ASWEC '04. Washington, DC, USA: IEEE Computer Society
    • M. A. S. Boxall and S. Araban, "Interface metrics for reusability analysis of components," in Proceedings of the 2004 Australian Software Engineering Conference, ser. ASWEC '04. Washington, DC, USA: IEEE Computer Society, 2004, pp. 40-.
    • (2004) Proceedings of the 2004 Australian Software Engineering Conference , pp. 40
    • Boxall, M.A.S.1    Araban, S.2
  • 18
    • 58149512614 scopus 로고    scopus 로고
    • Change analysis with evolizer and changedistiller
    • January
    • H. C. Gall, B. Fluri, and M. Pinzger, "Change analysis with evolizer and changedistiller," IEEE Softw., vol. 26, pp. 26-33, January 2009.
    • (2009) IEEE Softw. , vol.26 , pp. 26-33
    • Gall, H.C.1    Fluri, B.2    Pinzger, M.3
  • 19
    • 35348968376 scopus 로고    scopus 로고
    • Change distilling: Tree differencing for fine-grained source code change extraction
    • DOI 10.1109/TSE.2007.70731
    • B. Fluri, M. Wuersch, M. PInzger, and H. Gall, "Change distilling: Tree differencing for fine-grained source code change extraction," IEEE Trans. Softw. Eng., vol. 33, pp. 725-743, November 2007. (Pubitemid 47595645)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.11 , pp. 725-743
    • Fluri, B.1    Wursch, M.2    Pinzger, M.3    Gall, H.C.4
  • 26
    • 49349089233 scopus 로고    scopus 로고
    • Benchmarking classification models for software defect prediction: A proposed framework and novel findings
    • July
    • S. Lessmann, B. Baesens, C. Mues, and S. Pietsch, "Benchmarking classification models for software defect prediction: A proposed framework and novel findings," IEEE Trans. Softw. Eng., vol. 34, pp. 485-496, July 2008.
    • (2008) IEEE Trans. Softw. Eng. , vol.34 , pp. 485-496
    • Lessmann, S.1    Baesens, B.2    Mues, C.3    Pietsch, S.4
  • 29
    • 0346896353 scopus 로고    scopus 로고
    • An empirical validation of object-oriented metrics in two different iterative software processes
    • November
    • M. Alshayeb and W. Li, "An empirical validation of object-oriented metrics in two different iterative software processes," IEEE Trans. Softw. Eng., pp. 1043-1049, November 2003.
    • (2003) IEEE Trans. Softw. Eng. , pp. 1043-1049
    • Alshayeb, M.1    Li, W.2
  • 30
    • 0025401495 scopus 로고
    • Design measurement: Some lessons learned
    • March
    • H. D. Rombach, "Design measurement: Some lessons learned," IEEE Softw., vol. 7, pp. 17-25, March 1990.
    • (1990) IEEE Softw. , vol.7 , pp. 17-25
    • Rombach, H.D.1
  • 31
    • 84984883232 scopus 로고
    • Improving code churn predictions during the system test and maintenance phases
    • ser. ICSM '94. Washington, DC, USA: IEEE Computer Society
    • T. M. Khoshgoftaar and R. M. Szabo, "Improving code churn predictions during the system test and maintenance phases," in Proceedings of the International Conference on Software Maintenance, ser. ICSM '94. Washington, DC, USA: IEEE Computer Society, 1994, pp. 58-67.
    • (1994) Proceedings of the International Conference on Software Maintenance , pp. 58-67
    • Khoshgoftaar, T.M.1    Szabo, R.M.2
  • 32
    • 73449146602 scopus 로고    scopus 로고
    • Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness
    • Y. Zhou, H. K. N. Leung, and B. Xu, "Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness," IEEE Trans. Software Eng., vol. 35, no. 5, pp. 607-623, 2009.
    • (2009) IEEE Trans. Software Eng. , vol.35 , Issue.5 , pp. 607-623
    • Zhou, Y.1    Leung, H.K.N.2    Xu, B.3
  • 33
    • 73449136137 scopus 로고    scopus 로고
    • An exploratory study of the impact of code smells on software change-proneness
    • ser. WCRE '09. Washington, DC, USA: IEEE Computer Society
    • F. Khomh, M. Di Penta, and Y.-G. Gueheneuc, "An exploratory study of the impact of code smells on software change-proneness," in Proceedings of the 2009 16th Working Conference on Reverse Engineering, ser. WCRE '09. Washington, DC, USA: IEEE Computer Society, 2009, pp. 75-84.
    • (2009) Proceedings of the 2009 16th Working Conference on Reverse Engineering , pp. 75-84
    • Khomh, F.1    Di Penta, M.2    Gueheneuc, Y.-G.3
  • 34
    • 57849100721 scopus 로고    scopus 로고
    • An empirical study of the relationships between design pattern roles and class change proneness
    • M. D. Penta, L. Cerulo, Y.-G. Guéhéneuc, and G. Antoniol, "An empirical study of the relationships between design pattern roles and class change proneness," in ICSM, 2008, pp. 217-226.
    • ICSM, 2008 , pp. 217-226
    • Penta, M.D.1    Cerulo, L.2    Guéhéneuc, Y.-G.3    Antoniol, G.4
  • 38
    • 78650109975 scopus 로고    scopus 로고
    • Using multivariate time series and association rules to detect logical change coupling: An empirical study
    • ser. ICSM '10. Washington, DC, USA: IEEE Computer Society
    • G. Canfora, M. Ceccarelli, L. Cerulo, and M. Di Penta, "Using multivariate time series and association rules to detect logical change coupling: An empirical study," in Proceedings of the 2010 IEEE International Conference on Software Maintenance, ser. ICSM '10. Washington, DC, USA: IEEE Computer Society, 2010, pp. 1-10.
    • (2010) Proceedings of the 2010 IEEE International Conference on Software Maintenance , pp. 1-10
    • Canfora, G.1    Ceccarelli, M.2    Cerulo, L.3    Di Penta, M.4


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