Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3067695.3076007acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Software change prediction using voting particle swarm optimization based ensemble classifier

Published: 15 July 2017 Publication History

Abstract

Prediction of change prone classes of a software has become an important area of research where the search for the best classifier still continues. While searching for an effective classifier, it needs to be ascertained whether an ensemble of classifier is better than its corresponding constituent classifiers. In this work, we propose four voting ensemble of classifiers, where a group of classifiers learn together and are used to create a single prediction model. The set of Particle Swarm Optimization (PSO) based classifiers are created based on five different fitness functions. Then the voting method is used to combine the predictions of these multiple classifiers so that the resultant model has improved accuracy. This proposal is based on the premises that while using a search-based algorithm for classification tasks, it is crucial to combine various classifiers based on different fitness function. The results of the study are statistically assessed on five popular Android application packages and advocate the use of a weighted voting ensemble of classifiers for developing change prediction models.1

References

[1]
R. Malhotra and M. Khanna. 2017. An empirical study for software change prediction using imbalanced data. Empirical Software Engineering. 1--46.
[2]
R. Malhotra and M. Khanna. 2016. An exploratory study for software change prediction in object-oriented systems using hybridized techniques. Automated Software Engineering, 1--45.
[3]
R. Malhotra, M. Khanna and R. R. Raje. 2017. On the application of search-based techniques for software engineering predictive modeling: A systematic review and future directions. Swarm and Evolutionary Comp..32,85--109.
[4]
M. Clerc and J. Kennedy. 2002. The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE transactions on Evolutionary Computation. 6, 58--73.
[5]
F. Ferrucci, C. Gravino, R. Oliveto and F. Sarro. 2010. Genetic programming for effort estimation: an analysis of the impact of different fitness functions. In Proceedings of 2nd International Symposium on Search Based Software Engineering. Benevento, 89--98.

Cited By

View all
  • (2021)Comparative Study of Feature Reduction Techniques in Software Change Prediction2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR)10.1109/MSR52588.2021.00015(18-28)Online publication date: May-2021
  • (2019)Improving change prediction models with code smell-related informationEmpirical Software Engineering10.1007/s10664-019-09739-0Online publication date: 2-Aug-2019
  • (2019)An extensive evaluation of ensemble techniques for software change predictionJournal of Software: Evolution and Process10.1002/smr.2156(e2156)Online publication date: 29-Mar-2019
  • Show More Cited By

Index Terms

  1. Software change prediction using voting particle swarm optimization based ensemble classifier

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference Companion
    July 2017
    1934 pages
    ISBN:9781450349390
    DOI:10.1145/3067695
    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 July 2017

    Check for updates

    Author Tags

    1. change proneness
    2. empirical validation
    3. fitness functions
    4. software quality
    5. voting ensemble

    Qualifiers

    • Poster

    Conference

    GECCO '17
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Comparative Study of Feature Reduction Techniques in Software Change Prediction2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR)10.1109/MSR52588.2021.00015(18-28)Online publication date: May-2021
    • (2019)Improving change prediction models with code smell-related informationEmpirical Software Engineering10.1007/s10664-019-09739-0Online publication date: 2-Aug-2019
    • (2019)An extensive evaluation of ensemble techniques for software change predictionJournal of Software: Evolution and Process10.1002/smr.2156(e2156)Online publication date: 29-Mar-2019
    • (2018)Ensemble techniques for software change prediction: A preliminary investigation2018 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE)10.1109/MALTESQUE.2018.8368455(25-30)Online publication date: Mar-2018

    View Options

    Get Access

    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