iopkings.blogg.se

Initial setting adjustment program
Initial setting adjustment program






initial setting adjustment program

Initial setting adjustment program software#

In: International symposium on search based software engineering. IEEEīavota G et al (2012) Putting the developer in-the-loop: an interactive GA for software re-modularization. In: International conference on software maintenance, 2003. Mahdavi K, Harman M, Hierons RM (2003) A multiple hill climbing approach to software module clustering. IEEEĬhhabra JK (2017) Harmony search based remodularization for object-oriented software systems. In 2011 eighth international joint conference on computer science and software engineering (JCSSE). Praditwong K (2011) Solving software module clustering problem by evolutionary algorithms.

initial setting adjustment program

In: Proceedings of the 7th annual conference on genetic and evolutionary computation Harman M, Swift S, Mahdavi K (2005) An empirical study of the robustness of two module clustering fitness functions. In: 8th Malaysian software engineering conference (MySEC) Mamaghani A, Hajizadeh M (2014) Software modularization using the modified firefly algorithm. Software Maintenance for Business Change'(Cat. In: Proceedings IEEE international conference on software maintenance-1999 (ICSM'99). Mancoridis S et al (1999) Bunch: a clustering tool for the recovery and maintenance of software system structures. Prajapati A, Chhabra JK (2017) A particle swarm optimization-based heuristic for software module clustering problem. Roger S (2000) Pressman: software engineering: a practitioner’s approach (European Adaptation). Praditwong K, Harman M, Yao X (2011) Software module clustering as a multi-objective search problem. Mitchell BS, Mancoridis S (2002) A heuristic search approach to solving the software clustering problem.

initial setting adjustment program

The average MQ of the generated clusters for the selected benchmark set by BWO, PSO and TLB are 3.155, 3.120 and 2.778, respectively. The results of conducted experiments on the eight standard and real-world applications indicate that performance of the BWO, PSO, and TLB algorithms are higher than the other algorithms in SMC problem also, the performance of these algorithm increased when their initial population were generated with logistic chaos method instead of random method. Also, the effects of chaos theory in the performance of these algorithms in this problem have been experimentally investigated.

initial setting adjustment program

In this paper, five different heuristic algorithms (Bat, Cuckoo, Teaching–Learning-Based, Black Widow and Grasshopper algorithms) are proposed for optimal clustering of software modules. Poor success rate, low stability and modularization quality are regarded as the major drawbacks of the previously proposed methods. Minimizing the connections among the created clusters, maximizing the internal connections within the created clusters and maximizing the clustering quality are considered to be the most important objectives in software module clustering (SMC). Finding the best clustering model of a software system is regarded as a NP-complete problem. Clustering software modules, as a reverse engineering technique, is assumed to be an effective technique in extracting comprehensible structural-models of software from the source code. Comprehension of the structure of software will facilitate maintaining the software more efficiently.








Initial setting adjustment program