메뉴 건너뛰기




Volumn 19, Issue 3, 2011, Pages 579-612

Assessing the maintainability of software product line feature models using structural metrics

Author keywords

Controlled experimentation; Feature model; Maintainability; Quality attributes; Software prediction model; Software product line; Structural complexity

Indexed keywords


EID: 79958248566     PISSN: 09639314     EISSN: 15731367     Source Type: Journal    
DOI: 10.1007/s11219-010-9127-2     Document Type: Article
Times cited : (114)

References (75)
  • 2
    • 77951681441 scopus 로고    scopus 로고
    • Managing variability in software product lines
    • Babar, M., Chen, L., & Shull, F. (2010). Managing variability in software product lines. IEEE Software, 27(3), 89-91.
    • (2010) IEEE Software , vol.27 , Issue.3 , pp. 89-91
    • Babar, M.1    Chen, L.2    Shull, F.3
  • 4
    • 0036170641 scopus 로고    scopus 로고
    • A hierarchical model for object-oriented design quality assessment
    • 4-17
    • Bansiya, J., & Davis, C. (2002). A hierarchical model for object-oriented design quality assessment. IEEE Transactions on Software Engineering, 28(1), 4-17.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.1
    • Bansiya, J.1    Davis, C.2
  • 7
    • 33646190894 scopus 로고    scopus 로고
    • Feature models, grammars, and propositional formulas
    • Batory, D. (2005). Feature models, grammars, and propositional formulas. Lecture Notes in Computer Science, 3714, 7.
    • (2005) Lecture Notes in Computer Science , vol.3714 , Issue.7
    • Batory, D.1
  • 11
    • 0035362870 scopus 로고    scopus 로고
    • A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs
    • Briand, L., Bunse, C., & Daly, J. (2001). A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs. IEEE Transactions on Software Engineering, 27(6), 513-530.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.6 , pp. 513-530
    • Briand, L.1    Bunse, C.2    Daly, J.3
  • 13
    • 0343280011 scopus 로고    scopus 로고
    • Exploring the relationships between design measures and software quality in object-oriented systems
    • Briand, L., Wust, J., Daly, J., & VictorPorter, D. (2000). Exploring the relationships between design measures and software quality in object-oriented systems. Journal of Systems and Software, 51(3), 245-273.
    • (2000) Journal of Systems and Software , vol.51 , Issue.3 , pp. 245-273
    • Briand, L.1    Wust, J.2    Daly, J.3    Victorporter, D.4
  • 17
    • 70349217238 scopus 로고    scopus 로고
    • Assessing the understandability of uml statechart diagrams with composite states-A family of empirical studies
    • Cruz-Lemus, J. A., Genero, M., Manso, M. E., Morasca, S., & Piattini, M. (2009). Assessing the understandability of uml statechart diagrams with composite states-A family of empirical studies. Empirical Software Engineering, 14(6), 685-719.
    • (2009) Empirical Software Engineering , vol.14 , Issue.6 , pp. 685-719
    • Cruz-Lemus, J.A.1    Genero, M.2    Manso, M.E.3    Morasca, S.4    Piattini, M.5
  • 18
    • 77649337375 scopus 로고    scopus 로고
    • The impact of structural complexity on the understandability of uml statechart diagrams
    • Cruz-Lemus, J. A., Maes, A., Genero, M., Poels, G., & Piattini, M. (2010). The impact of structural complexity on the understandability of uml statechart diagrams. Information Science, 180(11), 2209-2220.
    • (2010) Information Science , vol.180 , Issue.11 , pp. 2209-2220
    • Cruz-Lemus, J.A.1    Maes, A.2    Genero, M.3    Poels, G.4    Piattini, M.5
  • 22
    • 0028393055 scopus 로고
    • Software measurement: A necessary scientific basis
    • Fenton, N. (1994). Software measurement: A necessary scientific basis. IEEE Transactions on software engineering, 20(3), 199-206.
    • (1994) IEEE Transactions on software engineering , vol.20 , Issue.3 , pp. 199-206
    • Fenton, N.1
  • 23
  • 24
    • 0032663370 scopus 로고    scopus 로고
    • Software metrics: Successes, failures and new directions
    • Fenton, N., & Neil, M. (1999). Software metrics: Successes, failures and new directions. Journal of Systems and Software, 47(2-3), 149-157.
    • (1999) Journal of Systems and Software , vol.47 , Issue.2-3 , pp. 149-157
    • Fenton, N.1    Neil, M.2
  • 26
    • 0038475915 scopus 로고    scopus 로고
    • Widely, strongly and weakly defined measurement
    • Finkelstein, L. (2003). Widely, strongly and weakly defined measurement. Measurement, 34(1), 39-48.
    • (2003) Measurement , vol.34 , Issue.1 , pp. 39-48
    • Finkelstein, L.1
  • 29
    • 38649103513 scopus 로고    scopus 로고
    • Defining and validating metrics for assessing the understandability of entity-relationship diagrams
    • Genero, M., Poels, G., & Piattini, M. (2008). Defining and validating metrics for assessing the understandability of entity-relationship diagrams. Data and Knowledge Engineering, 64(3), 534-557.
    • (2008) Data and Knowledge Engineering , vol.64 , Issue.3 , pp. 534-557
    • Genero, M.1    Poels, G.2    Piattini, M.3
  • 36
    • 77955064258 scopus 로고    scopus 로고
    • Problems with scoring methods and ordinal scales in risk assessment
    • Hubbard, D., & Evans, D. (2010). Problems with scoring methods and ordinal scales in risk assessment. IBM Journal of Research and Development, 54(3), 2-10.
    • (2010) IBM Journal of Research and Development , vol.54 , Issue.3 , pp. 2-10
    • Hubbard, D.1    Evans, D.2
  • 37
    • 47949101578 scopus 로고    scopus 로고
    • Reasoning about feature models in higher-order logic
    • SPLC 2007. 11th International
    • Janota, M., & Kiniry, J. (2007). Reasoning about feature models in higher-order logic. In Software Product Line Conference, 2007. SPLC 2007. 11th International (pp. 13-22).
    • (2007) Software Product Line Conference, 2007 , pp. 13-22
    • Janota, M.1    Kiniry, J.2
  • 38
    • 33745954593 scopus 로고    scopus 로고
    • Addressing quality attributes in domain analysis for product lines
    • Jarzabek, S., Yang, B., & Yoeun, S. (2006). Addressing quality attributes in domain analysis for product lines. IEE Proceedings-Software, 153, 61.
    • (2006) IEE Proceedings-Software , vol.153 , pp. 61
    • Jarzabek, S.1    Yang, B.2    Yoeun, S.3
  • 41
    • 84985008410 scopus 로고    scopus 로고
    • The architecture tradeoff analysis method
    • Published by the IEEE Computer Society
    • Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., & Carriere, J. (1998). The architecture tradeoff analysis method. In iceccs. Published by the IEEE Computer Society, p. 0068.
    • (1998) Iceccs , pp. 0068
    • Kazman, R.1    Klein, M.2    Barbacci, M.3    Longstaff, T.4    Lipson, H.5    Carriere, J.6
  • 42
    • 0001600762 scopus 로고
    • Information gain and a general measure of correlation
    • Kent, J. (1983). Information gain and a general measure of correlation. Biometrika, 70(1), 163.
    • (1983) Biometrika , vol.70 , Issue.1 , pp. 163
    • Kent, J.1
  • 43
    • 0042767590 scopus 로고    scopus 로고
    • Fault prediction modeling for software quality estimation: Comparing commonly used techniques
    • Khoshgoftaar, T. M., & Seliya, N. (2003). Fault prediction modeling for software quality estimation: Comparing commonly used techniques. Empirical Software Engineering, 8(3), 255-283.
    • (2003) Empirical Software Engineering , vol.8 , Issue.3 , pp. 255-283
    • Khoshgoftaar, T.M.1    Seliya, N.2
  • 45
    • 65049088406 scopus 로고    scopus 로고
    • Software quality analysis by combining multiple projects and learners
    • Khoshgoftaar, T. M., Rebours, P., & Seliya, N. (2009). Software quality analysis by combining multiple projects and learners. Software Quality Journal, 17(1), 25-49.
    • (2009) Software Quality Journal , vol.17 , Issue.1 , pp. 25-49
    • Khoshgoftaar, T.M.1    Rebours, P.2    Seliya, N.3
  • 46
    • 0026923655 scopus 로고
    • Predicting software errors, during development, using nonlinear regression models: A comparative study
    • Khoshgoftaar, T., Bhattacharyya, B., & Richardson, G. (1992). Predicting software errors, during development, using nonlinear regression models: A comparative study. IEEE Transactions on Reliability, 41(3), 390-395.
    • (1992) IEEE Transactions on Reliability , vol.41 , Issue.3 , pp. 390-395
    • Khoshgoftaar, T.1    Bhattacharyya, B.2    Richardson, G.3
  • 47
    • 0029779819 scopus 로고    scopus 로고
    • Software quality: The elusive target
    • Kitchenham, B., & Pfleeger, S. (1996). Software quality: The elusive target. IEEE Software, 13(1), 12-21.
    • (1996) IEEE Software , vol.13 , Issue.1 , pp. 12-21
    • Kitchenham, B.1    Pfleeger, S.2
  • 50
    • 84976812206 scopus 로고
    • Understanding object-oriented: A unifying paradigm
    • Korson, T., & McGregor, J. D. (1990). Understanding object-oriented: A unifying paradigm. Communications of the ACM, 33(9), 40-60.
    • (1990) Communications of the ACM , vol.33 , Issue.9 , pp. 40-60
    • Korson, T.1    McGregor, J.D.2
  • 51
    • 84948965023 scopus 로고    scopus 로고
    • Concepts and guidelines of feature modeling for product line software engineering
    • Lee, K., Kang, K., & Lee, J. (2002). Concepts and guidelines of feature modeling for product line software engineering. Lecture Notes in Computer Science, 2319, 62-77.
    • (2002) Lecture Notes in Computer Science , vol.2319 , pp. 62-77
    • Lee, K.1    Kang, K.2    Lee, J.3
  • 52
    • 78649782445 scopus 로고    scopus 로고
    • Evolutionary optimization of software quality modeling with multiple repositories
    • no. PrePrints
    • Liu, Y., Khoshgoftaar, T. M., & Seliya, N. (2010). Evolutionary optimization of software quality modeling with multiple repositories. In IEEE Transactions on Software Engineering, 99, no. PrePrints.
    • (2010) IEEE Transactions on Software Engineering , vol.99
    • Liu, Y.1    Khoshgoftaar, T.M.2    Seliya, N.3
  • 55
    • 79958280628 scopus 로고    scopus 로고
    • No-redundant metrics for UML class diagram structural complexity
    • Springer
    • Manso, M., Genero, M., & Piattini, M. (2010). No-redundant metrics for UML class diagram structural complexity. In Advanced Information Systems Engineering (pp. 1029-1029). Springer.
    • (2010) Advanced Information Systems Engineering , pp. 1029-1029
    • Manso, M.1    Genero, M.2    Piattini, M.3
  • 56
    • 77951680800 scopus 로고    scopus 로고
    • Guest editors' introduction: Successful software product line practices
    • McGregor, J. D., Muthig, D., Yoshimura, K., & Jensen, P. (2010). Guest editors' introduction: Successful software product line practices. IEEE Software, 27(3), 16-21.
    • (2010) IEEE Software , vol.27 , Issue.3 , pp. 16-21
    • McGregor, J.D.1    Muthig, D.2    Yoshimura, K.3    Jensen, P.4
  • 59
    • 33846550580 scopus 로고    scopus 로고
    • A holistic architecture assessment method for software product lines
    • Olumofin, F. G., & Mišić, V. B. (2007). A holistic architecture assessment method for software product lines. Information and Software Technology, 49(4), 309-323.
    • (2007) Information and Software Technology , vol.49 , Issue.4 , pp. 309-323
    • Olumofin, F.G.1    Mišić, V.B.2
  • 61
    • 0033905388 scopus 로고    scopus 로고
    • Distance-based software measurement: Necessary and sufficient properties for software measures
    • Poels, G., & Dedene, G. (2000). Distance-based software measurement: Necessary and sufficient properties for software measures. Information and Software Technology, 42(1), 35-46.
    • (2000) Information and Software Technology , vol.42 , Issue.1 , pp. 35-46
    • Poels, G.1    Dedene, G.2
  • 62
    • 33751575661 scopus 로고    scopus 로고
    • Software product line testing
    • Pohl, K., & Metzger, A. (2006). Software product line testing. Communications of the ACM, 49(12), 78-81.
    • (2006) Communications of the ACM , vol.49 , Issue.12 , pp. 78-81
    • Pohl, K.1    Metzger, A.2
  • 64
    • 33744584654 scopus 로고
    • Induction of decision trees
    • Quinlan, J. (1986). Induction of decision trees. Machine learning, 1(1), 81-106.
    • (1986) Machine Learning , vol.1 , Issue.1 , pp. 81-106
    • Quinlan, J.1
  • 67
    • 37849048925 scopus 로고    scopus 로고
    • Empirical studies to assess the understandability of data warehouse schemas using structural metrics
    • Serrano, M. A., Calero, C., Sahraoui, H. A., & Piattini, M. (2008). Empirical studies to assess the understandability of data warehouse schemas using structural metrics. Software Quality Journal, 16(1), 79-106.
    • (2008) Software Quality Journal , vol.16 , Issue.1 , pp. 79-106
    • Serrano, M.A.1    Calero, C.2    Sahraoui, H.A.3    Piattini, M.4
  • 68
    • 25844450188 scopus 로고    scopus 로고
    • Improving the quality of conceptual modeling using cognitive mapping techniques
    • Siau, K., & Tan, X. (2005). Improving the quality of conceptual modeling using cognitive mapping techniques. Data and Knowledge Engineering, 55(3), 343-365.
    • (2005) Data and Knowledge Engineering , vol.55 , Issue.3 , pp. 343-365
    • Siau, K.1    Tan, X.2
  • 69
    • 85019428342 scopus 로고
    • Rationality as process and as product of thought
    • Simon, H. (1978). Rationality as process and as product of thought. The American Economic Review, 68(2), 1-16.
    • (1978) The American Economic Review , vol.68 , Issue.2 , pp. 1-16
    • Simon, H.1
  • 70
    • 33646173410 scopus 로고    scopus 로고
    • Using variation propagation for model-driven management of a system family
    • Tessier, P., Gérard, S., Terrier, F., & Geib, J. (2005). "Using variation propagation for model-driven management of a system family." In Software Product Lines, pp. 222-233.
    • (2005) Software Product Lines , pp. 222-233
    • Tessier, P.1    Gérard, S.2    Terrier, F.3    Geib, J.4


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