메뉴 건너뛰기




Volumn 36, Issue 6, 2010, Pages 798-816

Interactive, evolutionary search in upstream Object-oriented class design

Author keywords

evolutionary computation; interactive search; Software design

Indexed keywords

COMPUTATIONAL TOOLS; CONCURRENT EXECUTION; DESIGN DOMAINS; DESIGN PROBLEMS; EARLY LIFE; EVOLUTIONARY COMPUTATIONS; EVOLUTIONARY SEARCH; INTERACTIVE SEARCH; OBJECT-ORIENTED CLASS; QUANTITATIVE MEASURES; RUNTIME PERFORMANCE; SOFTWARE ENGINEERS;

EID: 78649768122     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2010.34     Document Type: Article
Times cited : (86)

References (66)
  • 2
    • 0025600020 scopus 로고
    • Designing the design process: Exploiting opportunistic thoughts
    • R. Guindon, "Designing the Design Process: Exploiting Opportunistic Thoughts," Human-Computer Interaction, vol. 5, nos. 2-3, pp. 305-344, 1990.
    • (1990) Human-Computer Interaction , vol.5 , Issue.2-3 , pp. 305-344
    • Guindon, R.1
  • 3
    • 34247114278 scopus 로고    scopus 로고
    • A model of design decision making based on empirical results of interviews with software designers
    • June
    • C. Zannier, M. Chiasson, and F. Maurer, "A Model of Design Decision Making Based on Empirical Results of Interviews with Software Designers," Information and Software Technology, vol. 49, no. 6, pp. 637-653, June 2007.
    • (2007) Information and Software Technology , vol.49 , Issue.6 , pp. 637-653
    • Zannier, C.1    Chiasson, M.2    Maurer, F.3
  • 8
    • 21644466430 scopus 로고    scopus 로고
    • Requirements engineering and downstream software development: Findings from a case study
    • D. Damian, J. Chisan, L. Vaidyanathasamy, and Y. Pal, "Requirements Engineering and Downstream Software Development: Findings from a Case Study," Empirical Software Eng., vol. 10, no. 3, pp. 255-283, 2005.
    • (2005) Empirical Software Eng. , vol.10 , Issue.3 , pp. 255-283
    • Damian, D.1    Chisan, J.2    Vaidyanathasamy, L.3    Pal, Y.4
  • 11
    • 84870585502 scopus 로고    scopus 로고
    • Enterprise Architect, www.sparxsystems.com.au/products/ea/index.html, 2009.
    • (2009) Enterprise Architect
  • 12
    • 78649787358 scopus 로고    scopus 로고
    • Select Architect, http://www.selectbs.com/adt/analysis-and-design/select- architect, 2009.
    • (2009) Select Architect
  • 13
    • 33749540173 scopus 로고    scopus 로고
    • Automatic construction of object-oriented design models [UML diagrams] from natural language requirements specification
    • G.S. Ananda Mala and G.V. Uma, "Automatic Construction of Object-Oriented Design Models [UML Diagrams] from Natural Language Requirements Specification," Proc. Ninth Pacific Rim Int'l Conf. Artificial Intelligence, pp. 1155-1159, 2006.
    • (2006) Proc. Ninth Pacific Rim Int'l Conf. Artificial Intelligence , pp. 1155-1159
    • Ananda Mala, G.S.1    Uma, G.V.2
  • 15
    • 2942644954 scopus 로고    scopus 로고
    • NL-OOPS: A requirements analysis tool based on natural language processing
    • L. Mich and R. Garigliano, "NL-OOPS: A Requirements Analysis Tool Based on Natural Language Processing," Proc. Third Int'l Conf. Data Mining, pp. 321-330, 2002.
    • (2002) Proc. Third Int'l Conf. Data Mining , pp. 321-330
    • Mich, L.1    Garigliano, R.2
  • 19
    • 34547126463 scopus 로고    scopus 로고
    • Intelligent assistance in german software development: A survey
    • Aug.
    • J. Rech, E. Ras, and B. Becker, "Intelligent Assistance in German Software Development: A Survey," IEEE Software, vol. 24, no. 4, pp. 72-79, Aug. 2007.
    • (2007) IEEE Software , vol.24 , Issue.4 , pp. 72-79
    • Rech, J.1    Ras, E.2    Becker, B.3
  • 20
    • 78649793364 scopus 로고    scopus 로고
    • Computing and communication
    • D. Goldin, S.A. Smolka, and P. Wegner, eds. Springer-Verlag
    • R. Milner, "Computing and Communication," Interactive Computation: The New Paradigm, D. Goldin, S.A. Smolka, and P. Wegner, eds., pp. 1-8, Springer-Verlag, 2006.
    • (2006) Interactive Computation: The New Paradigm , pp. 1-8
    • Milner, R.1
  • 21
    • 78649773856 scopus 로고    scopus 로고
    • Computing and interaction
    • D. Goldin, S.A. Smolka, and P. Wegner, eds. Springer-Verlag
    • F. Arbab, "Computing and Interaction," Interactive Computation: The New Paradigm, D. Goldin, S.A. Smolka, and P. Wegner, eds., pp. 9-23, Springer-Verlag, 2006.
    • (2006) Interactive Computation: The New Paradigm , pp. 9-23
    • Arbab, F.1
  • 22
    • 47949101513 scopus 로고    scopus 로고
    • Principles on interactive computation
    • D. Goldin, S.A. Smolka, and P. Wegner, eds. Springer-Verlag
    • D. Goldin and P. Wegner, "Principles on Interactive Computation," Interactive Computation: The New Paradigm, D. Goldin, S.A. Smolka, and P. Wegner, eds., pp. 25-37, Springer-Verlag, 2006.
    • (2006) Interactive Computation: The New Paradigm , pp. 25-37
    • Goldin, D.1    Wegner, P.2
  • 24
    • 0036625929 scopus 로고    scopus 로고
    • Improving problem definition through interactive evolutionary computing
    • June
    • I.C. Parmee, "Improving Problem Definition through Interactive Evolutionary Computing," Artificial Intelligence for Eng. Design, Analysis, and Manufacturing, vol. 16, no. 3, pp. 185-202, June 2002.
    • (2002) Artificial Intelligence for Eng. Design, Analysis, and Manufacturing , vol.16 , Issue.3 , pp. 185-202
    • Parmee, I.C.1
  • 26
    • 12344331321 scopus 로고    scopus 로고
    • Human-centric intelligent systems for exploration and knowledge discovery
    • I.C. Parmee, "Human-Centric Intelligent Systems for Exploration and Knowledge Discovery," Analyst, vol. 130, pp. 29-34, 2005.
    • (2005) Analyst , vol.130 , pp. 29-34
    • Parmee, I.C.1
  • 27
    • 27144542065 scopus 로고    scopus 로고
    • Drug discovery: Exploring the utility of cluster oriented genetic algorithms in virtual library design
    • B. Sharma, I.C. Parmee, M. Whittaker, and A. Sedwell, "Drug Discovery: Exploring the Utility of Cluster Oriented Genetic Algorithms in Virtual Library Design," Proc. IEEE Congress Evolutionary Computation, pp. 668-675, 2005.
    • (2005) Proc. IEEE Congress Evolutionary Computation , pp. 668-675
    • Sharma, B.1    Parmee, I.C.2    Whittaker, M.3    Sedwell, A.4
  • 28
    • 34547253076 scopus 로고    scopus 로고
    • Integrating aesthetic criteria with evolutionary processes in complex, free-form design - An initial investigation
    • A.T. Machwe and I.C. Parmee, "Integrating Aesthetic Criteria with Evolutionary Processes in Complex, Free-Form Design - An Initial Investigation," Proc. IEEE Congress Evolutionary Computation, pp. 165-172, 2006.
    • (2006) Proc. IEEE Congress Evolutionary Computation , pp. 165-172
    • Machwe, A.T.1    Parmee, I.C.2
  • 29
    • 84861510127 scopus 로고    scopus 로고
    • Introducing machine learning within an interactive evolutionary design environment
    • A.T. Machwe and I.C. Parmee, "Introducing Machine Learning within an Interactive Evolutionary Design Environment," Proc. Ninth Int'l Design Conf., pp. 283-290, 2006.
    • (2006) Proc. Ninth Int'l Design Conf. , pp. 283-290
    • Machwe, A.T.1    Parmee, I.C.2
  • 30
    • 0035892580 scopus 로고    scopus 로고
    • Search-based software engineering
    • Dec.
    • M. Harman and B. Jones, "Search-Based Software Engineering," Information and Software Technology, vol. 43, no. 14, pp. 833-839, Dec. 2001.
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 833-839
    • Harman, M.1    Jones, B.2
  • 33
    • 40049110889 scopus 로고    scopus 로고
    • Search-based refactoring for software maintenance
    • Apr.
    • M. O'Keefe and M.O. Cinnaide, "Search-Based Refactoring for Software Maintenance," J. Systems and Software, vol. 81, no. 4, pp. 502-516, Apr. 2008.
    • (2008) J. Systems and Software , vol.81 , Issue.4 , pp. 502-516
    • O'Keefe, M.1    Cinnaide, M.O.2
  • 34
    • 35348960950 scopus 로고    scopus 로고
    • Hierarchical clustering for software architecture recovery
    • Nov.
    • O. Maqbool and H.A. Babri, "Hierarchical Clustering for Software Architecture Recovery," IEEE Trans. Software Eng., vol. 33, no. 11, pp. 759-780, Nov. 2007.
    • (2007) IEEE Trans. Software Eng. , vol.33 , Issue.11 , pp. 759-780
    • Maqbool, O.1    Babri, H.A.2
  • 37
    • 4644262456 scopus 로고    scopus 로고
    • Application of clustering techniques to software component architecture design
    • Aug.
    • S.-C. Lo and J.-H. Chang, "Application of Clustering Techniques to Software Component Architecture Design," Int'l J. Software Eng. and Knowledge Eng., vol. 14, no. 4, pp. 429-439, Aug. 2004.
    • (2004) Int'l J. Software Eng. and Knowledge Eng. , vol.14 , Issue.4 , pp. 429-439
    • Lo, S.-C.1    Chang, J.-H.2
  • 38
    • 33947136807 scopus 로고    scopus 로고
    • Support for managing design time decisions
    • May
    • A. Egyed and D.S. Wile, "Support for Managing Design Time Decisions," IEEE Trans. Software Eng., vol. 32, no. 5, pp. 299-314, May 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.5 , pp. 299-314
    • Egyed, A.1    Wile, D.S.2
  • 39
    • 0028476392 scopus 로고
    • Agents that reduce work and information overload
    • Jul.
    • P. Maes, "Agents that Reduce Work and Information Overload," Comm. ACM, vol. 37, no. 7, pp. 31-40, Jul. 1994.
    • (1994) Comm. ACM , vol.37 , Issue.7 , pp. 31-40
    • Maes, P.1
  • 43
    • 10944257607 scopus 로고    scopus 로고
    • Ten challenges for making automation a 'Team player' in joint human-agent activity
    • Nov./Dec.
    • G. Klein, D.D. Woods, J.M. Bradshaw, R.R. Hoffman, and P.J. Feltovich, "Ten Challenges for Making Automation a 'Team Player' in Joint Human-Agent Activity," IEEE Intelligent Systems, vol. 19, no. 6, pp. 91-95, Nov./Dec. 2004.
    • (2004) IEEE Intelligent Systems , vol.19 , Issue.6 , pp. 91-95
    • Klein, G.1    Woods, D.D.2    Bradshaw, J.M.3    Hoffman, R.R.4    Feltovich, P.J.5
  • 45
    • 34347213078 scopus 로고    scopus 로고
    • A cross-disciplinary technology transfer for search-based evolutionary computing: From engineering design to software engineering design
    • C.L. Simons and I.C. Parmee, "A Cross-Disciplinary Technology Transfer for Search-Based Evolutionary Computing: From Engineering Design to Software Engineering Design," Eng. Optimization, vol. 39, no. 5, pp. 631-648, 2007.
    • (2007) Eng. Optimization , vol.39 , Issue.5 , pp. 631-648
    • Simons, C.L.1    Parmee, I.C.2
  • 46
    • 0032157724 scopus 로고    scopus 로고
    • An investigation into the applicability and validity of object-oriented design metrics
    • Sept.
    • R. Harrison, S. Councell, and R. Nithi, "An Investigation into the Applicability and Validity of Object-Oriented Design Metrics," Empirical Software Eng., vol. 3, no. 3, pp. 255-273, Sept. 1998.
    • (1998) Empirical Software Eng. , vol.3 , Issue.3 , pp. 255-273
    • Harrison, R.1    Councell, S.2    Nithi, R.3
  • 47
    • 0032627862 scopus 로고    scopus 로고
    • A unified framework for coupling measurements in object-oriented systems
    • Jan.
    • L.C. Briand, J.W. Daly, and J.K. Wust, "A Unified Framework for Coupling Measurements in Object-Oriented Systems," IEEE Trans. Software Eng., vol. 25, no. 1, pp. 91-121, Jan. 1999.
    • (1999) IEEE Trans. Software Eng. , vol.25 , Issue.1 , pp. 91-121
    • Briand, L.C.1    Daly, J.W.2    Wust, J.K.3
  • 50
    • 20444461845 scopus 로고    scopus 로고
    • Architectural Press (Elsevier)
    • B. Lawson, What Designers Know, pp. 17-18. Architectural Press (Elsevier), 2004.
    • (2004) What Designers Know , pp. 17-18
    • Lawson, B.1
  • 55
    • 0000530063 scopus 로고    scopus 로고
    • Interactive evolutionary computation: Fusion of the capabilities of EC optimization and human evaluation
    • Sept.
    • H. Tagaki, "Interactive Evolutionary Computation: Fusion of the Capabilities of EC Optimization and Human Evaluation," Proc. IEEE, vol. 89, no. 9, pp. 1275-1296, Sept. 2001.
    • (2001) Proc. IEEE , vol.89 , Issue.9 , pp. 1275-1296
    • Tagaki, H.1
  • 57
    • 38649114989 scopus 로고    scopus 로고
    • Integration of the grey relation analysis with genetic algorithm for software effort estimation
    • S.-J. Huang, N.-H. Chiu, and L.-W. Chen, "Integration of the Grey Relation Analysis with Genetic Algorithm for Software Effort Estimation," European J. Operational Research, vol. 188, no. 3, pp. 898-909, 2008.
    • (2008) European J. Operational Research , vol.188 , Issue.3 , pp. 898-909
    • Huang, S.-J.1    Chiu, N.-H.2    Chen, L.-W.3
  • 60
    • 34250335054 scopus 로고    scopus 로고
    • A multi-objective software quality classification model using genetic programming
    • June
    • T.M. Khoshgoftar and Y. Liu, "A Multi-Objective Software Quality Classification Model Using Genetic Programming," IEEE Trans. Reliability, vol. 56, no. 2, pp. 237-245, June 2007.
    • (2007) IEEE Trans. Reliability , vol.56 , Issue.2 , pp. 237-245
    • Khoshgoftar, T.M.1    Liu, Y.2
  • 65
    • 55749090641 scopus 로고    scopus 로고
    • F.G. Lobo, C.F. Lima, and Z. Michalewicz, eds. Springer
    • Parameter Setting in Evolutionary Algorithms, F.G. Lobo, C.F. Lima, and Z. Michalewicz, eds. Springer, 2007.
    • (2007) Parameter Setting in Evolutionary Algorithms
  • 66
    • 74849135453 scopus 로고    scopus 로고
    • An empirical investigation of search-based computational support for conceptual software engineering design
    • C.L. Simons and I.C. Parmee, "An Empirical Investigation of Search-Based Computational Support for Conceptual Software Engineering Design," Proc. IEEE Int'l Conf. Systems, Man, and Cybernetics, pp. 2577-2582, 2009.
    • (2009) Proc. IEEE Int'l Conf. Systems, Man, and Cybernetics , pp. 2577-2582
    • Simons, C.L.1    Parmee, I.C.2


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