Component Reusability of a Software System based on Cohesion and Coupling

作者: Karminder Kaur , Gurjot Kaur

DOI: 10.17485/IJST/2016/V9I27/94727

关键词:

摘要: Background/Objectives: Module based software development provides one of the best ways for big projects. Project can easily be divided into different modules so that process is faster. In our approach we are determining reusable components a system and enhancing accuracy methods them. Method/Statistical Analysis: We using genetic algorithm fuzzy c mean to find cohesion coupling between on basis which reusability determined. Already existing projects collected technique was applied them determine those value f-measure calculated as factor comparison with previous techniques. Finding: have found by not only finding dependencies elements single package but also packages an already project makes from study. The combination two algorithms used identification classification functions, classes, sub in order out these yields higher compared methods.

参考文章(16)
F. Brito e Abreu, M. Goulao, Coupling and cohesion as modularization drivers: are we being over-persuaded? conference on software maintenance and reengineering. pp. 47- 57 ,(2001) , 10.1109/CSMR.2001.914968
Barry W. Boehm, None, Software risk management: principles and practices IEEE Software. ,vol. 8, pp. 32- 41 ,(1991) , 10.1109/52.62930
Ian J. Deary, Lars Penke, Wendy Johnson, The Neuroscience of Human Intelligence Differences Nature Reviews Neuroscience. ,vol. 11, pp. 201- 211 ,(2010) , 10.1038/NRN2793
Wu Zhiqiao, C.K. Kwong, Jiafu Tang, J.W.K. Chan, Integrated model for software component selection with simultaneous consideration of implementation and verification Computers & Operations Research. ,vol. 39, pp. 3376- 3393 ,(2012) , 10.1016/J.COR.2012.04.020
Vittorio Cortellessa, Fabrizio Marinelli, Pasqualina Potena, An optimization framework for build-or-buy decisions in software architecture Computers & Operations Research. ,vol. 35, pp. 3090- 3106 ,(2008) , 10.1016/J.COR.2007.01.011
Jehad Al Dallal, Lionel C. Briand, A Precise Method-Method Interaction-Based Cohesion Metric for Object-Oriented Classes ACM Transactions on Software Engineering and Methodology. ,vol. 21, pp. 8- ,(2012) , 10.1145/2089116.2089118
Kun Wang, Xiaoying Bai, Jing Li, Cong Ding, A service-based framework for pharmacogenomics data integration Enterprise Information Systems. ,vol. 4, pp. 225- 245 ,(2010) , 10.1080/17517575.2010.498525
C.K. Kwong, L.F. Mu, J.F. Tang, X.G. Luo, Optimization of software components selection for component-based software system development Computers & Industrial Engineering. ,vol. 58, pp. 618- 624 ,(2010) , 10.1016/J.CIE.2010.01.003
Andrea Capiluppi, Cornelia Boldyreff, Coupling Patterns in the Effective Reuse of Open Source Software international conference on software engineering. pp. 129- ,(2007) , 10.1109/FLOSS.2007.4