Title :
An approach for software design method comparison
Author :
Chang, Hung-Fu ; Lu, Stephen C-Y
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
Design is to create a product in the process that transforms “what you want” to “how you realize it”. Many design methods have been suggested in the software research community in the past. Hence, to know the differences between design methods or to understand the benefits of a single method, many papers about software design methods comparisons have been published. However, most of them are from subjective observations or designer´s surveys. In other words, none of the past studies provided an objective basis for design comparison. In addition, there is no systematic and generic approach that can be applied universally to any design method or process in an empirical study. To remedy this, we proposed a Template-based Design Method Comparison Approach (TDMCA). In this paper, we explain TDMCA and demonstrate the evaluation of it. In our evaluation, we use Object-oriented (OO) system designs to validate TDMCA. Therefore, a graph-based similarity is created to measure the result. The evaluation result convinces us that TDMCA can provide the basis for objectively comparing any different design methods.
Keywords :
graph theory; object-oriented methods; software engineering; software performance evaluation; TDMCA validation; graph-based similarity; object-oriented system design; software design method comparison; software research community; template-based design method comparison approach; Communities; Consumer electronics; Design methodology; Ducts; Design Method Comparison; Design Process Comparison; Graph-based Similarity; Software Design Method;
Conference_Titel :
Computer Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4673-1211-0
DOI :
10.1109/CSCWD.2012.6221817