메뉴 건너뛰기




Volumn 16, Issue 4-5, 2004, Pages 331-361

Improving design quality using meta-pattern transformations: A metric-based approach

Author keywords

Design flaws; Non functional requirements; Object oriented metrics; Program transformation; Software reengineering

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTER SOFTWARE MAINTENANCE; COMPUTER SOFTWARE SELECTION AND EVALUATION; ERROR CORRECTION; LOGIC DESIGN; OBJECT ORIENTED PROGRAMMING; REQUIREMENTS ENGINEERING; SYSTEMS ANALYSIS;

EID: 4344606635     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/smr.299     Document Type: Conference Paper
Times cited : (56)

References (57)
  • 1
    • 0002940709 scopus 로고    scopus 로고
    • An approach for measuring software evolution using source code features
    • Aoyama M, Poo DCC (eds.). IEEE Computer Society Press: Los Alamitos CA
    • Tahvildari L, Gregory R, Kontogiannis K. An approach for measuring software evolution using source code features. Proceedings IEEE Asia-Pacific Software Engineering (APSEC), Aoyama M, Poo DCC (eds.). IEEE Computer Society Press: Los Alamitos CA, 1999; 10-17.
    • (1999) Proceedings IEEE Asia-pacific Software Engineering (APSEC) , pp. 10-17
    • Tahvildari, L.1    Gregory, R.2    Kontogiannis, K.3
  • 4
    • 0036442389 scopus 로고    scopus 로고
    • A software transformation framework for quality-driven object-oriented reengineering
    • Antoniol G, Baxter I (eds.). IEEE Computer Society: Los Alamitos CA
    • Tahvildari L, Kontogiannis K. A software transformation framework for quality-driven object-oriented reengineering. Proceedings International Conference on Software Maintenance (ICSM 2002), Antoniol G, Baxter I (eds.). IEEE Computer Society: Los Alamitos CA, 2002; 596-605.
    • (2002) Proceedings International Conference on Software Maintenance (ICSM 2002) , pp. 596-605
    • Tahvildari, L.1    Kontogiannis, K.2
  • 6
    • 84906883579 scopus 로고    scopus 로고
    • Automatic detection of design problems in object-oriented reengineering
    • Firesmith D (ed.). IEEE Computer Society Press: Los Alamitos CA
    • Ciupke O. Automatic detection of design problems in object-oriented reengineering. Proceedings IEEE Technology of Object-Oriented Languages and Systems (TOOLS), Firesmith D (ed.). IEEE Computer Society Press: Los Alamitos CA, 1999; 18-32.
    • (1999) Proceedings IEEE Technology of Object-oriented Languages and Systems (TOOLS) , pp. 18-32
    • Ciupke, O.1
  • 13
    • 0031331421 scopus 로고    scopus 로고
    • Software change through design maintenance
    • Harrold MJ, Visaggio G (eds.). IEEE Computer Society Press: Los Alamitos CA
    • Baxter I, Pidgeon C. Software change through design maintenance. Proceedings International Conference on Software Maintenance, Harrold MJ, Visaggio G (eds.). IEEE Computer Society Press: Los Alamitos CA, 1997; 250-259.
    • (1997) Proceedings International Conference on Software Maintenance , pp. 250-259
    • Baxter, I.1    Pidgeon, C.2
  • 20
    • 0026880657 scopus 로고
    • Using tool abstraction to compose system
    • Garlan D, Kaiser GE, Notkin D. Using tool abstraction to compose system. IEEE Computer 1992; 25(6):30-38.
    • (1992) IEEE Computer , vol.25 , Issue.6 , pp. 30-38
    • Garlan, D.1    Kaiser, G.E.2    Notkin, D.3
  • 21
    • 0002895713 scopus 로고
    • Constructing and testing of polynomials predicting software maintainability
    • Oman P, Hagemeister J. Constructing and testing of polynomials predicting software maintainability. The Journal of Systems and Software 1994; 24(3):251-266.
    • (1994) The Journal of Systems and Software , vol.24 , Issue.3 , pp. 251-266
    • Oman, P.1    Hagemeister, J.2
  • 22
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas DL. On the criteria to be used in decomposing systems into modules. Communications of the ACM 1972; 15(12):1053-1058.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 34
    • 33747423952 scopus 로고    scopus 로고
    • Chidamber and Kemerer's metrics suits: A measurement theory perspective
    • Hitz M, Montazeri B. Chidamber and Kemerer's metrics suits: A measurement theory perspective. IEEE Transactions on Software Engineering 1996; 22(4):267-271.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.4 , pp. 267-271
    • Hitz, M.1    Montazeri, B.2
  • 35
    • 4344708186 scopus 로고    scopus 로고
    • Measuring coupling in object-oriented systems
    • Hitz M, Montazeri B. Measuring coupling in object-oriented systems. Object Currents 1996; 1(4):124-136.
    • (1996) Object Currents , vol.1 , Issue.4 , pp. 124-136
    • Hitz, M.1    Montazeri, B.2
  • 36
    • 0027693962 scopus 로고
    • Object-oriented metrics that predict maintainability
    • Li W, Henry S. Object-oriented metrics that predict maintainability. Journal of Systems and Software 1994; 23(2):111-122.
    • (1994) Journal of Systems and Software , vol.23 , Issue.2 , pp. 111-122
    • Li, W.1    Henry, S.2
  • 44
    • 0020177941 scopus 로고
    • Rete: A fast algorithm for the many pattern/many objects match problem
    • Forgy CL. Rete: A fast algorithm for the many pattern/many objects match problem. Artificial Intelligence 1982; 19(1):17-37.
    • (1982) Artificial Intelligence , vol.19 , Issue.1 , pp. 17-37
    • Forgy, C.L.1
  • 45
    • 4344573102 scopus 로고    scopus 로고
    • [February 2004]
    • NetBeans JavaDoc. http://javadoc.netbeans.org/ [February 2004].
    • NetBeans JavaDoc
  • 46
    • 77956053357 scopus 로고    scopus 로고
    • [February 2004]
    • NetBeans IDE. http://www.netbeans.org/ [February 2004].
    • NetBeans IDE
  • 47
    • 4344681394 scopus 로고    scopus 로고
    • [June 2002]
    • Eclipse Ant Package, http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ant.core/ [June 2002].
    • Eclipse Ant Package
  • 48
    • 68049110535 scopus 로고    scopus 로고
    • [February 2004]
    • Apache Ant. http://ant.apache.org/ [February 2004].
    • Apache Ant.
  • 49
    • 4344571054 scopus 로고    scopus 로고
    • [June 2002]
    • Eclipse JDT Core Package. http://www.eclipse.org/documentation/html/plugins/api/org/eclipse/jdt/core/ package-summary.html [June 2002].
    • Eclipse JDT Core Package
  • 57
    • 84884713944 scopus 로고    scopus 로고
    • Identifying refactoring opportunities using logic meta programming
    • van den Brand M, Gyimothy T (eds.). IEEE Computer Society Press: Los Alamitos CA
    • Tourwé T, Mens T. Identifying refactoring opportunities using logic meta programming. Proceedings 7th European Conference on Software Maintenance and Reengineering (CSMR'03), van den Brand M, Gyimothy T (eds.). IEEE Computer Society Press: Los Alamitos CA, 2003; 91-100.
    • (2003) Proceedings 7th European Conference on Software Maintenance and Reengineering (CSMR'03) , pp. 91-100
    • Tourwé, T.1    Mens, T.2


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