메뉴 건너뛰기




Volumn 80, Issue 1, 2007, Pages 63-73

Identifying and characterizing change-prone classes in two large-scale open-source products

Author keywords

Change prone classes; Object oriented programming; Open source development; Software maintenance; Static metrics

Indexed keywords

COMPUTER SOFTWARE; COMPUTER SOFTWARE MAINTENANCE; COSTS; DATA STRUCTURES; OBJECT ORIENTED PROGRAMMING; PROJECT MANAGEMENT;

EID: 33750997274     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2006.05.017     Document Type: Article
Times cited : (72)

References (49)
  • 3
    • 0031597194 scopus 로고    scopus 로고
    • Binkley, A.B., Schach, S.R., 1998. Validation of the Coupling Dependency Metric as a predictor of run-time failures and maintenance measures. In: International Conference on Software Engineering 1998, ICSE'98. pp. 452-455.
  • 4
    • 0025791156 scopus 로고
    • Software risk management: principles and practices
    • Boehm B.W. Software risk management: principles and practices. IEEE Software 8 1 (1991) 32-41
    • (1991) IEEE Software , vol.8 , Issue.1 , pp. 32-41
    • Boehm, B.W.1
  • 6
    • 0027702759 scopus 로고
    • Developing interpretable models with optimized set reduction for identifying high-risk software components
    • Briand L.C., Basili V.R., and Hetmanski C.J. Developing interpretable models with optimized set reduction for identifying high-risk software components. IEEE Transactions on Software Engineering 19 11 (1993) 1028-1044
    • (1993) IEEE Transactions on Software Engineering , vol.19 , Issue.11 , pp. 1028-1044
    • Briand, L.C.1    Basili, V.R.2    Hetmanski, C.J.3
  • 8
  • 10
    • 0343280011 scopus 로고    scopus 로고
    • Exploring the relationships between design measures and software quality in object-oriented systems
    • Briand L.C., Wüst J., Daly J.W., and Porter D.V. Exploring the relationships between design measures and software quality in object-oriented systems. Journal of Systems and Software 51 3 (2000) 245-273
    • (2000) Journal of Systems and Software , vol.51 , Issue.3 , pp. 245-273
    • Briand, L.C.1    Wüst, J.2    Daly, J.W.3    Porter, D.V.4
  • 13
    • 0035394038 scopus 로고    scopus 로고
    • The confounding effect of class size on the validity of object-oriented metrics
    • Emam K.E., Benlarbi S., Goel N., and Rai S.N. The confounding effect of class size on the validity of object-oriented metrics. IEEE Transactions on Software Engineering 27 7 (2001) 630-650
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.7 , pp. 630-650
    • Emam, K.E.1    Benlarbi, S.2    Goel, N.3    Rai, S.N.4
  • 14
    • 0005608780 scopus 로고    scopus 로고
    • The prediction of faulty classes using object-oriented design metrics
    • Emam K.E., Melo W., and Machado J.C. The prediction of faulty classes using object-oriented design metrics. Journal of Systems and Software 56 1 (2001) 63-75
    • (2001) Journal of Systems and Software , vol.56 , Issue.1 , pp. 63-75
    • Emam, K.E.1    Melo, W.2    Machado, J.C.3
  • 16
    • 33751020627 scopus 로고    scopus 로고
    • FrontEndArt, Ltd., 2003. Setup and User's Guide to Columbus CAN. Hungary.
  • 18
  • 19
    • 0019577666 scopus 로고
    • Software quality metrics based on interconnectivity
    • Kafura D., and Henry S. Software quality metrics based on interconnectivity. Journal of Systems and Software 2 (1982) 121-131
    • (1982) Journal of Systems and Software , vol.2 , pp. 121-131
    • Kafura, D.1    Henry, S.2
  • 20
    • 0023312154 scopus 로고
    • The use of software complexity metrics in software maintenance
    • Kafura D., and Reddy G.R. The use of software complexity metrics in software maintenance. IEEE Transactions on Software Engineering 13 3 (1987) 335-343
    • (1987) IEEE Transactions on Software Engineering , vol.13 , Issue.3 , pp. 335-343
    • Kafura, D.1    Reddy, G.R.2
  • 21
    • 0031192278 scopus 로고    scopus 로고
    • Applications of neural networks to software quality modeling of a very large telecommunications system
    • Khoshgoftaar T.M., Allen E.B., Hudepohl J., and Aud S. Applications of neural networks to software quality modeling of a very large telecommunications system. IEEE Transactions on Neural Networks 8 4 (1997) 902-909
    • (1997) IEEE Transactions on Neural Networks , vol.8 , Issue.4 , pp. 902-909
    • Khoshgoftaar, T.M.1    Allen, E.B.2    Hudepohl, J.3    Aud, S.4
  • 23
    • 0030246526 scopus 로고    scopus 로고
    • Using neural networks to predict software faults during testing
    • Khoshgoftaar T.M., and Szabo R.M. Using neural networks to predict software faults during testing. IEEE Transactions on Reliability 45 3 (1996) 456-462
    • (1996) IEEE Transactions on Reliability , vol.45 , Issue.3 , pp. 456-462
    • Khoshgoftaar, T.M.1    Szabo, R.M.2
  • 25
    • 85015701511 scopus 로고    scopus 로고
    • Koru, A.G., Liu, H., 2005. An investigation of the effect of module size on defect prediction using static measures. In: International Workshop on Predictor Models in Software Engineering (PROMISE 2005). St. Louis, Missouri.
  • 26
    • 0037810682 scopus 로고    scopus 로고
    • An empirical comparison and characterization of high defect and high complexity modules
    • Koru A.G., and Tian J. An empirical comparison and characterization of high defect and high complexity modules. Journal of Systems and Software 67 3 (2003) 153-163
    • (2003) Journal of Systems and Software , vol.67 , Issue.3 , pp. 153-163
    • Koru, A.G.1    Tian, J.2
  • 27
    • 3242679927 scopus 로고    scopus 로고
    • Defect handling in medium and large open source projects
    • Koru A.G., and Tian J. Defect handling in medium and large open source projects. IEEE Software 21 4 (2004) 54-61
    • (2004) IEEE Software , vol.21 , Issue.4 , pp. 54-61
    • Koru, A.G.1    Tian, J.2
  • 28
    • 25844463667 scopus 로고    scopus 로고
    • Comparing high change modules and modules with the highest measurement values in two large-scale open-source products
    • Koru A.G., and Tian J. Comparing high change modules and modules with the highest measurement values in two large-scale open-source products. IEEE Transactions on Software Engineering 31 8 (2005) 625-642
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.8 , pp. 625-642
    • Koru, A.G.1    Tian, J.2
  • 29
    • 33750994702 scopus 로고    scopus 로고
    • Lamb, D.A., Abounader, J.R., 1997. Data Model for Object-Oriented Design Metrics.
  • 31
    • 0027693962 scopus 로고
    • Object-oriented metrics that predict maintainability
    • Li W., and Henry S. Object-oriented metrics that predict maintainability. Journal of Systems and Software 23 2 (1993) 111-122
    • (1993) Journal of Systems and Software , vol.23 , Issue.2 , pp. 111-122
    • Li, W.1    Henry, S.2
  • 32
    • 0032288461 scopus 로고    scopus 로고
    • Are large C++ classes change-prone? An empirical investigation
    • Lindvall M. Are large C++ classes change-prone? An empirical investigation. Software-Practice and Experience 28 15 (1998) 1551-1558
    • (1998) Software-Practice and Experience , vol.28 , Issue.15 , pp. 1551-1558
    • Lindvall, M.1
  • 33
    • 0032188336 scopus 로고    scopus 로고
    • How well do experienced software developers predict software change?
    • Lindvall M., and Sandahl K. How well do experienced software developers predict software change?. Journal of Systems and Software 43 1 (1998) 19-27
    • (1998) Journal of Systems and Software , vol.43 , Issue.1 , pp. 19-27
    • Lindvall, M.1    Sandahl, K.2
  • 34
    • 33750967417 scopus 로고    scopus 로고
    • Pareto, V., 2001. On the distribution of wealth and income, in roots of the Italian School of Economics and Finance: from Ferrara (1857) to Einaudi (1944), M. Baldassarri and P. Ciocca, (EDS.), vol. 2, Houndmills, Palgrav.
  • 35
    • 0025399116 scopus 로고
    • Empirically guided software development using metric-based classification trees
    • Porter A.A., and Selby R.W. Empirically guided software development using metric-based classification trees. IEEE Software 7 2 (1990) 46-54
    • (1990) IEEE Software , vol.7 , Issue.2 , pp. 46-54
    • Porter, A.A.1    Selby, R.W.2
  • 36
    • 0006473387 scopus 로고
    • Evaluating techniques for generating metric-based classification trees
    • Porter A.A., and Selby R.W. Evaluating techniques for generating metric-based classification trees. Journal of Systems and Software 12 3 (1990) 209-218
    • (1990) Journal of Systems and Software , vol.12 , Issue.3 , pp. 209-218
    • Porter, A.A.1    Selby, R.W.2
  • 37
    • 33751008449 scopus 로고    scopus 로고
    • R Development Core Team, 2003. R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria, ISBN 3-900051-00-3. URL http://www.R-project.org.
  • 40
    • 33750978204 scopus 로고    scopus 로고
    • Scientific Toolworks, Inc., 2003. Understand for C++: User Guide and Reference Manual. 321 N. Mall Drive Suite I-201, St. George, UT 84790. URL http://www.scitools.com.
  • 43
    • 33646064797 scopus 로고    scopus 로고
    • Quality assurance alternatives and techniques: a defect-based survey and analysis
    • Tian J. Quality assurance alternatives and techniques: a defect-based survey and analysis. Software Quality Professional 3 3 (2001) 6-18
    • (2001) Software Quality Professional , vol.3 , Issue.3 , pp. 6-18
    • Tian, J.1
  • 44
    • 0035878876 scopus 로고    scopus 로고
    • Experience with identifying and characterizing problem prone modules in telecommunication software systems
    • Tian J., Nguyen A., Allen C., and Appan R. Experience with identifying and characterizing problem prone modules in telecommunication software systems. Journal of Systems and Software 57 3 (2001) 207-215
    • (2001) Journal of Systems and Software , vol.57 , Issue.3 , pp. 207-215
    • Tian, J.1    Nguyen, A.2    Allen, C.3    Appan, R.4
  • 45
    • 0032290386 scopus 로고    scopus 로고
    • A comparison of measurement and defect characteristics of new and legacy software systems
    • Tian J., and Troster J. A comparison of measurement and defect characteristics of new and legacy software systems. Journal of Systems and Software 44 2 (1998) 135-146
    • (1998) Journal of Systems and Software , vol.44 , Issue.2 , pp. 135-146
    • Tian, J.1    Troster, J.2
  • 49
    • 0038521604 scopus 로고    scopus 로고
    • Quality assurance under the open source development model
    • Zhao L., and Elbaum S. Quality assurance under the open source development model. Journal of Systems and Software 66 1 (2003) 65-75
    • (2003) Journal of Systems and Software , vol.66 , Issue.1 , pp. 65-75
    • Zhao, L.1    Elbaum, S.2


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