메뉴 건너뛰기




Volumn , Issue , 2012, Pages 83-92

High-MCC functions in the Linux kernel

Author keywords

Linux Kernel; McCabe Cyclomatic Complexity; Software Complexity

Indexed keywords

CODES (SYMBOLS); COMPUTER PROGRAMMING;

EID: 84865019147     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/icpc.2012.6240512     Document Type: Conference Paper
Times cited : (8)

References (37)
  • 1
    • 84860465895 scopus 로고    scopus 로고
    • Standardized code quality benchmarking for improving software maintainability
    • R. Baggen, J. P. Correia, K. Schill, and J. Visser, "Standardized code quality benchmarking for improving software maintainability". Softw. Quality J. 2012.
    • (2012) Softw. Quality J.
    • Baggen, R.1    Correia, J.P.2    Schill, K.3    Visser, J.4
  • 2
    • 0034227496 scopus 로고    scopus 로고
    • Using paths to measure, explain, and enhance program behavior
    • Jul
    • T. Ball and J. R. Larus, "Using paths to measure, explain, and enhance program behavior". Computer 33(7), pp. 57-65, Jul 2000.
    • (2000) Computer , vol.33 , Issue.7 , pp. 57-65
    • Ball, T.1    Larus, J.R.2
  • 3
    • 84907592724 scopus 로고    scopus 로고
    • Visited 18 Sep 2011
    • P. Bame, "pmccabe". URL http://parisclinux.org/~bame/pmccabe/ overview.html. (Visited 18 Sep 2011).
    • Pmccabe
    • Bame, P.1
  • 4
    • 0031597194 scopus 로고    scopus 로고
    • Validation of the coupling dependency metric as a predictor of run-time failures and maintenance measures
    • Apr
    • A. B. Binkley and S. R. Schach, "Validation of the coupling dependency metric as a predictor of run-time failures and maintenance measures ". In 20th Intl. Conf. Softw. Eng., pp. 452-455, Apr 1998.
    • (1998) 20th Intl. Conf. Softw. Eng. , pp. 452-455
    • Binkley, A.B.1    Schach, S.R.2
  • 6
    • 79959884238 scopus 로고    scopus 로고
    • An evaluation of the internal quality of business applications: Does size matter?
    • May
    • B. Curtis, J. Sappidi, and J. Subramanyam, "An evaluation of the internal quality of business applications: Does size matter? " In 33rd Intl. Conf. Softw. Eng., pp. 711-715, May 2011.
    • (2011) 33rd Intl. Conf. Softw. Eng. , pp. 711-715
    • Curtis, B.1    Sappidi, J.2    Subramanyam, J.3
  • 7
    • 0018729896 scopus 로고
    • Third time charm: Stronger prediction of programmer performance by software complexity metrics
    • Sep
    • B. Curtis, S. B. Sheppard, and P. Milliman, "Third time charm: Stronger prediction of programmer performance by software complexity metrics ". In 4th Intl. Conf. Softw. Eng., pp. 356-360, Sep 1979.
    • (1979) 4th Intl. Conf. Softw. Eng. , pp. 356-360
    • Curtis, B.1    Sheppard, S.B.2    Milliman, P.3
  • 8
    • 0036041633 scopus 로고    scopus 로고
    • An empirical evaluation of fault-proneness models
    • May
    • G. Denaro and M. Pezzè, "An empirical evaluation of fault-proneness models ". In 24th Intl. Conf. Softw. Eng., pp. 241-251, May 2002.
    • (2002) 24th Intl. Conf. Softw. Eng. , pp. 241-251
    • Denaro, G.1    Pezzè, M.2
  • 9
    • 84945709727 scopus 로고
    • GoTo statement considered harmful
    • Mar
    • E. W. Dijkstra, "GoTo statement considered harmful ". Comm. ACM 11(3), pp. 147-148, Mar 1968.
    • (1968) Comm. ACM , vol.11 , Issue.3 , pp. 147-148
    • Dijkstra, E.W.1
  • 10
    • 33846608118 scopus 로고    scopus 로고
    • Process prioritization using output production: Scheduling for multimedia
    • Nov
    • Y. Etsion, D. Tsafrir, and D. G. Feitelson, "Process prioritization using output production: scheduling for multimedia". ACM Trans. Multimedia Comput., Commun. & App. 2(4), pp. 318-342, Nov 2006.
    • (2006) ACM Trans. Multimedia Comput., Commun. & App. , vol.2 , Issue.4 , pp. 318-342
    • Etsion, Y.1    Tsafrir, D.2    Feitelson, D.G.3
  • 11
    • 84942210864 scopus 로고
    • Applying software complexity metrics to program maintenance
    • Sep
    • W. Harrison, K. Magel, R. Kluczny, and A. DeKock, "Applying software complexity metrics to program maintenance". Computer 15(9), pp. 65-79, Sep 1982.
    • (1982) Computer , vol.15 , Issue.9 , pp. 65-79
    • Harrison, W.1    Magel, K.2    Kluczny, R.3    DeKock, A.4
  • 14
    • 75349084371 scopus 로고    scopus 로고
    • The Linux kernel as a case study in software evolution
    • Mar
    • A. Israeli and D. G. Feitelson, "The Linux kernel as a case study in software evolution". J. Syst. & Softw. 83(3), pp. 485-501, Mar 2010.
    • (2010) J. Syst. & Softw. , vol.83 , Issue.3 , pp. 485-501
    • Israeli, A.1    Feitelson, D.G.2
  • 15
    • 0042266647 scopus 로고
    • Software metrics: Good, bad, and missing
    • Sep
    • C. Jones, "Software metrics: Good, bad, and missing". Computer 27(9), pp. 98-100, Sep 1994.
    • (1994) Computer , vol.27 , Issue.9 , pp. 98-100
    • Jones, C.1
  • 16
    • 0028495631 scopus 로고
    • Modeling the relationship between source code complexity and maintenance difficulty
    • Sep
    • D. L. Lanning and T. M. Khoshgoftaar, "Modeling the relationship between source code complexity and maintenance difficulty". Computer 27(9), pp. 35-40, Sep 1994.
    • (1994) Computer , vol.27 , Issue.9 , pp. 35-40
    • Lanning, D.L.1    Khoshgoftaar, T.M.2
  • 17
    • 0043285879 scopus 로고    scopus 로고
    • Software evolution - Background, theory, practice
    • Oct
    • M. M. Lehman and J. F. Ramil, "Software evolution - background, theory, practice". Inf. Process. Lett. 88(1-2), pp. 33-44, Oct 2003.
    • (2003) Inf. Process. Lett. , vol.88 , Issue.1-2 , pp. 33-44
    • Lehman, M.M.1    Ramil, J.F.2
  • 18
    • 77954730541 scopus 로고    scopus 로고
    • An analysis of the variability in forty preprocessor-based software product lines
    • May
    • J. Liebig, S. Apel, C. Lengauer, C. Kästner, and M. Schulze, "An analysis of the variability in forty preprocessor-based software product lines ". In 32nd Intl. Conf. Softw. Eng., vol. 1, pp. 105-114, May 2010.
    • (2010) 32nd Intl. Conf. Softw. Eng. , vol.1 , pp. 105-114
    • Liebig, J.1    Apel, S.2    Lengauer, C.3    Kästner, C.4    Schulze, M.5
  • 19
    • 0017291489 scopus 로고
    • A complexity measure
    • Dec
    • T. McCabe, "A complexity measure". IEEE Trans. Softw. Eng. 2(4), pp. 308-320, Dec 1976.
    • (1976) IEEE Trans. Softw. Eng. , vol.2 , Issue.4 , pp. 308-320
    • McCabe, T.1
  • 20
    • 84865046623 scopus 로고    scopus 로고
    • Metrics & thresholds in McCabe IQ
    • undated. (Visited 23 Dec 2009)
    • McCabe Software, "Metrics & thresholds in McCabe IQ". URL www.mccabe.com/pdf/McCabe%20IQ%20Metrics.pdf, undated. (Visited 23 Dec 2009).
    • McCabe Software
  • 22
    • 84865018805 scopus 로고    scopus 로고
    • MSDN Visual Studio Team System Development Developer Center, URL msdn.microsoft.com/enus/library/ms182212.aspx, undated. (Visited 23 Dec 2009)
    • MSDN Visual Studio Team System 2008 Development Developer Center, "Avoid excessive complexity". URL msdn.microsoft.com/enus/library/ ms182212.aspx, undated. (Visited 23 Dec 2009).
    • (2008) Avoid Excessive Complexity
  • 23
    • 84976674154 scopus 로고
    • An extension to the cyclomatic measure of program complexity
    • Oct
    • G. J. Myers, "An extension to the cyclomatic measure of program complexity". SIGPLAN Notices 12(10), pp. 61-64, Oct 1977.
    • (1977) SIGPLAN Notices , vol.12 , Issue.10 , pp. 61-64
    • Myers, G.J.1
  • 24
    • 33646161505 scopus 로고    scopus 로고
    • Predicting fault-prone software modules in telephone switches
    • Dec
    • N. Ohlsson and H. Alberg, "Predicting fault-prone software modules in telephone switches ". IEEE Trans. Softw. Eng. 22(12), pp. 886-894, Dec 1996.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.12 , pp. 886-894
    • Ohlsson, N.1    Alberg, H.2
  • 25
    • 34248659137 scopus 로고    scopus 로고
    • Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes
    • Jun
    • H. M. Olague, L. H. Etzkorn, S. Gholston, and S. Quattlebaum, "Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes ". IEEE Trans. Softw. Eng. 33(6), pp. 402-419, Jun 2007.
    • (2007) IEEE Trans. Softw. Eng. , vol.33 , Issue.6 , pp. 402-419
    • Olague, H.M.1    Etzkorn, L.H.2    Gholston, S.3    Quattlebaum, S.4
  • 26
    • 0002895713 scopus 로고
    • Construction and testing of polynomials predicting software maintainability
    • Mar
    • P. Oman and J. Hagemeister, "Construction and testing of polynomials predicting software maintainability". J. Syst. & Softw. 24(3), pp. 251-266, Mar 1994.
    • (1994) J. Syst. & Softw. , vol.24 , Issue.3 , pp. 251-266
    • Oman, P.1    Hagemeister, J.2
  • 27
    • 78650087872 scopus 로고    scopus 로고
    • URL metrics.sourceforge.net/, Jul 2005. (Visited 23 Dec 2009)
    • F. Sauer, "Eclipse metrics plugin 1.3.6 ". URL metrics.sourceforge.net/, Jul 2005. (Visited 23 Dec 2009).
    • Eclipse Metrics Plugin 1.3.6
    • Sauer, F.1
  • 28
    • 0023982392 scopus 로고
    • A critique of cyclomatic complexity as a software metric
    • Mar
    • M. Shepperd, "A critique of cyclomatic complexity as a software metric". Software Engineering J. 3(2), pp. 30-36, Mar 1988.
    • (1988) Software Engineering J. , vol.3 , Issue.2 , pp. 30-36
    • Shepperd, M.1
  • 29
    • 0028495982 scopus 로고
    • A critique of three metrics
    • Sep
    • M. Shepperd and D. C. Ince, "A critique of three metrics ". J. Syst. & Softw. 26(3), pp. 197-210, Sep 1994.
    • (1994) J. Syst. & Softw. , vol.26 , Issue.3 , pp. 197-210
    • Shepperd, M.1    Ince, D.C.2
  • 30
    • 78751545639 scopus 로고    scopus 로고
    • Studying the effect of refactorings: A complexity metrics perspective
    • Sep
    • Q. D. Soetens and S. Demeyer, "Studying the effect of refactorings: A complexity metrics perspective". In 7th Intl. Conf. Quality Inf. & Comm. Tech., pp. 313-318, Sep 2010.
    • (2010) 7th Intl. Conf. Quality Inf. & Comm. Tech. , pp. 313-318
    • Soetens, Q.D.1    Demeyer, S.2
  • 31
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • Sep
    • E. Soloway and K. Ehrlich, "Empirical studies of programming knowledge". IEEE Trans. Softw. Eng. SE-10(5), pp. 595-609, Sep 1984.
    • (1984) IEEE Trans. Softw. Eng. , vol.SE-10 , Issue.5 , pp. 595-609
    • Soloway, E.1    Ehrlich, K.2
  • 33
    • 0036103640 scopus 로고    scopus 로고
    • Code quality analysis in open source software development
    • Jan
    • I. Stamelos, L. Angelis, A. Oikonomou, and G. L. Bleris, "Code quality analysis in open source software development ". Inf. Syst. J. 12(1), pp. 43-60, Jan 2002.
    • (2002) Inf. Syst. J. , vol.12 , Issue.1 , pp. 43-60
    • Stamelos, I.1    Angelis, L.2    Oikonomou, A.3    Bleris, G.L.4
  • 34
    • 0028499577 scopus 로고
    • Using metrics in management decision making
    • Sep
    • G. Stark, R. C. Durst, and C. W. Vowell, "Using metrics in management decision making". Computer 27(9), pp. 42-48, Sep 1994.
    • (1994) Computer , vol.27 , Issue.9 , pp. 42-48
    • Stark, G.1    Durst, R.C.2    Vowell, C.W.3
  • 35
    • 70849135780 scopus 로고    scopus 로고
    • Comparative analysis of evolving software systems using the Gini coefficient
    • Sep
    • R. Vasa, M. Lumpe, P. Branch, and O. Nierstrasz, "Comparative analysis of evolving software systems using the Gini coefficient ". In 25th Intl. Conf. Softw. Maintenance, pp. 179-188, Sep 2009.
    • (2009) 25th Intl. Conf. Softw. Maintenance , pp. 179-188
    • Vasa, R.1    Lumpe, M.2    Branch, P.3    Nierstrasz, O.4
  • 36
    • 84865046622 scopus 로고    scopus 로고
    • McCabe metrics
    • Jan (Visited 23 Dec 2009)
    • VerifySoft Technology, "McCabe metrics ". URL www.verifysoft.com/en mccabe metrics.html, Jan 2005. (Visited 23 Dec 2009).
    • (2005) VerifySoft Technology
  • 37
    • 0024071092 scopus 로고
    • Evaluating software complexity measures
    • Sep
    • E. J. Weyuker, "Evaluating software complexity measures ". IEEE Trans. Softw. Eng. 14(9), pp. 1357-1365, Sep 1988.
    • (1988) IEEE Trans. Softw. Eng. , vol.14 , Issue.9 , pp. 1357-1365
    • Weyuker, E.J.1


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