[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2832987.2833075acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicemisConference Proceedingsconference-collections
research-article

Clustering Software Project Components for Strategic Decisions and Building Reuse Libraries

Published: 24 September 2015 Publication History

Editorial Notes

NOTICE OF CONCERN: ACM has received evidence that casts doubt on the integrity of the peer review process for the ICEMIS 2015 Conference. As a result, ACM is issuing a Notice of Concern for all papers published and strongly suggests that the papers from this Conference not be cited in the literature until ACM's investigation has concluded and final decisions have been made regarding the integrity of the peer review process for this Conference.

Abstract

A Software Repository is a collection of function codes, library files, software requirement specification documents, software design patterns, architectural specifications to name a few. Software Engineers and Programmers analyse, design, implement, develop and build the software libraries, software projects as a continuous process. Mining Software Components for efficient reuse is the current topic of interest among researchers working in the areas of Software Reuse and Information Retrieval. A comparatively less research is contributed in this direction and has a good scope for research. In this paper, the main idea is to cluster the software projects, software components from the available repository and use these clusters in choosing the suitable software component quickly and efficiently. The software clustering process may also be used to estimate and know the hidden knowledge of software systems. We use the similarity function of our previous work submitted at the ACM ISDOC Conference [12] for the purpose of clustering the software projects and software components. The clusters formed may be used to estimate the hidden knowledge and behavior of software projects. The approach carried out is a feature vector based approach.

References

[1]
Chun Yong Chong, Sai Peck Lee, and Teck Chaw Ling. 2013. Efficient software clustering technique using an adaptive and preventive dendrogram cutting approach. Inf. Softw. echnol. 55, 11, 1994--2012
[2]
Rashid Naseem, Onaiza Maqbool, and Siraj Muhammad. 2013. Cooperative clustering for software modularization. J. Syst. Softw. 86, 8 (August 2013), 2045--2062.
[3]
Zubair Shah, Rashid Naseem, Mehmet A. Orgun, Abdun Mahmood, and Sara Shahzad. 2013. Software Clustering Using Automated Feature Subset Selection. In Part II of the Proceedings of the 9th International Conference on Advanced Data Mining and Applications - Volume 8347.
[4]
Chiragkumar Patel, Abdelwahab Hamou-Lhadj, and Juergen Rilling. 2007. Software clustering based on behavioural features. In Proceedings of the 11th IASTED International Conference on Software Engineering and Applications (SEA '07), Jeffrey E. Smith (Ed.). ACTA Press, Anaheim, CA, USA, 511--516.
[5]
Marcio de Oliveira Barros. 2012. An analysis of the effects of composite objectives in multiobjective software module clustering. In Proceedings of the 14th annual conference on Genetic and evolutionary computation (GECCO '12), Terence Soule (Ed.). ACM, New York, NY, USA, 1205--1212.
[6]
Martin Faunes, Marouane Kessentini, and Houari Sahraoui. 2011. Software clustering by example. In Proceedings of the 13th annual conference companion on Genetic and evolutionary computation (GECCO '11), Natalio Krasnogor (Ed.). ACM, New York, NY, USA, 245--246.
[7]
Mark Shtern and Vassilios Tzerpos. 2012. Clustering methodologies for software engineering. Adv. Soft. Eng. 2012, Article 1 (January 2012), 1 pages.
[8]
Aftab Hussain and Md. Saidur Rahman. 2013. A new hierarchical clustering technique for restructuring software at the function level. In Proceedings of the 6th India Software Engineering Conference (ISEC '13). ACM, New York, NY, USA, 45--54.
[9]
Chintakindi Srinivas, Vangipuram Radhakrishna, and C. V. Guru Rao. 2013. Clustering Software Components for Component Reuse and Program Restructuring. In Proceedings of the Second International Conference on Innovative Computing and Cloud Computing (ICCC '13). ACM, New York, NY, USA, Pages 261, 6 pages.
[10]
Mark Shtern. 2010. Methods for Evaluating, Selecting and Improving Software Clustering Algorithms. Ph.D. Dissertation. York Univ., Canada. AAINR68581.
[11]
Onaiza Maqbool and Haroon Babri. 2007. Hierarchical Clustering for Software Architecture Recovery. IEEE Trans. Softw. Eng. 33, 11 (November 2007), 759--780.
[12]
Vangipuram Radhakrishna, Chintakindi Srinivas, and C. V. GuruRao. 2014. A modified Gaussian similarity measure for clustering software components and documents. In Proceedings of the International Conference on Information Systems and Design of Communication (ISDOC '14). ACM, New York, NY, USA, 99--104.
[13]
Chintakindi Srinivas, Vangipuram Radhakrishna, C.V. Guru Rao, Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries, Procedia Computer Science, Volume 31, 2014, Pages 1044--1050, ISSN 1877-0509

Cited By

View all
  • (2021)Design and Analysis of activation functions used in deep learning modelsThe 7th International Conference on Engineering & MIS 202110.1145/3492547.3492575(1-5)Online publication date: 11-Oct-2021
  • (2021)A Survey of Similarity Measures for Time stamped Temporal DatasetsInternational Conference on Data Science, E-learning and Information Systems 202110.1145/3460620.3460754(193-197)Online publication date: 5-Apr-2021
  • (2021)Similarity Association Pattern Mining in Transaction DatabasesInternational Conference on Data Science, E-learning and Information Systems 202110.1145/3460620.3460752(180-184)Online publication date: 5-Apr-2021
  • Show More Cited By

Index Terms

  1. Clustering Software Project Components for Strategic Decisions and Building Reuse Libraries

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICEMIS '15: Proceedings of the The International Conference on Engineering & MIS 2015
    September 2015
    429 pages
    ISBN:9781450334181
    DOI:10.1145/2832987
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • The Isra University
    • University of Aizu: University of Aizu
    • IBM: IBM

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 September 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Clustering
    2. Components
    3. Feature Vector
    4. Similarity
    5. Software

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICEMIS '15

    Acceptance Rates

    Overall Acceptance Rate 215 of 605 submissions, 36%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Design and Analysis of activation functions used in deep learning modelsThe 7th International Conference on Engineering & MIS 202110.1145/3492547.3492575(1-5)Online publication date: 11-Oct-2021
    • (2021)A Survey of Similarity Measures for Time stamped Temporal DatasetsInternational Conference on Data Science, E-learning and Information Systems 202110.1145/3460620.3460754(193-197)Online publication date: 5-Apr-2021
    • (2021)Similarity Association Pattern Mining in Transaction DatabasesInternational Conference on Data Science, E-learning and Information Systems 202110.1145/3460620.3460752(180-184)Online publication date: 5-Apr-2021
    • (2021)Detection of Text from Video with Customized Trained AnatomyInternational Conference on Data Science, E-learning and Information Systems 202110.1145/3460620.3460623(12-17)Online publication date: 5-Apr-2021
    • (2021)Data Preprocessing for Learning, Analyzing and Detecting Scene Text Video based on Rotational GradientInternational Conference on Data Science, E-learning and Information Systems 202110.1145/3460620.3460621(1-8)Online publication date: 5-Apr-2021
    • (2019)A novel approach for unsupervised learning of transaction dataProceedings of the 5th International Conference on Engineering and MIS10.1145/3330431.3330464(1-5)Online publication date: 6-Jun-2019
    • (2019)High dimensional document classification using novel similarity functionProceedings of the 5th International Conference on Engineering and MIS10.1145/3330431.3330462(1-6)Online publication date: 6-Jun-2019
    • (2019)A novel approach for unsupervised learning of software componentsProceedings of the 5th International Conference on Engineering and MIS10.1145/3330431.3330461(1-6)Online publication date: 6-Jun-2019
    • (2019)Similarity function for intrusion detectionProceedings of the 5th International Conference on Engineering and MIS10.1145/3330431.3330460(1-4)Online publication date: 6-Jun-2019
    • (2019)An imputation measure for data imputation and disease classification of medical datasetsINTERNATIONAL CONFERENCE ON KEY ENABLING TECHNOLOGIES (KEYTECH 2019)10.1063/1.5123688(020001)Online publication date: 2019
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media