Enhancing software model encoding for feature location approaches based on machine learning techniques

[1]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[2]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[3]  Qinbao Song,et al.  A General Software Defect-Proneness Prediction Framework , 2011, IEEE Transactions on Software Engineering.

[4]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[5]  Michel R. V. Chaudron,et al.  Automatic Classification of UML Class Diagrams from Images , 2014, 2014 21st Asia-Pacific Software Engineering Conference.

[6]  Oscar Pastor,et al.  Analyzing the impact of natural language processing over feature location in models , 2017, GPCE.

[7]  Nicholas A. Kraft,et al.  Exploring the use of deep learning for feature location , 2015, 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[8]  Vicente Pelechano,et al.  Measures to report the Location Problem of Model Fragment Location , 2018, MoDELS.

[9]  Ji Feng,et al.  Deep Forest: Towards An Alternative to Deep Neural Networks , 2017, IJCAI.

[10]  Hasan Sözer,et al.  VISOR: A fast image processing pipeline with scaling and translation invariance for test oracle automation of visual output systems , 2018, J. Syst. Softw..

[11]  Birgit Vogel-Heuser,et al.  Family model mining for function block diagrams in automation software , 2014, SPLC '14.

[12]  Geoffrey Leech,et al.  CLAWS4: The Tagging of the British National Corpus , 1994, COLING.

[13]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[14]  Giuliano Antoniol,et al.  Information retrieval models for recovering traceability links between code and documentation , 2000, Proceedings 2000 International Conference on Software Maintenance.

[15]  Michael English,et al.  A historical, textual analysis approach to feature location , 2017, Inf. Softw. Technol..

[16]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[17]  Carlos Cetina,et al.  Ontological Evolutionary Encoding to Bridge Machine Learning and Conceptual Models: Approach and Industrial Evaluation , 2017, ER.

[18]  Tao Qin,et al.  LETOR: A benchmark collection for research on learning to rank for information retrieval , 2010, Information Retrieval.

[19]  Jaime Font,et al.  Fragment retrieval on models for model maintenance: Applying a multi-objective perspective to an industrial case study , 2018, Inf. Softw. Technol..

[20]  Sophia Ananiadou,et al.  Generating Natural Language specifications from UML class diagrams , 2008, Requirements Engineering.

[21]  Jane Cleland-Huang,et al.  Semantically Enhanced Software Traceability Using Deep Learning Techniques , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE).

[22]  Oscar Pastor,et al.  Traceability Link Recovery between Requirements and Models using an Evolutionary Algorithm Guided by a Learning to Rank Algorithm: Train control and management case , 2020, J. Syst. Softw..

[23]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[24]  Gordon Fraser,et al.  Parameter tuning or default values? An empirical investigation in search-based software engineering , 2013, Empirical Software Engineering.

[25]  Genny Tortora,et al.  Enhancing an artefact management system with traceability recovery features , 2004, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings..

[26]  Ferat Sahin,et al.  A survey on feature selection methods , 2014, Comput. Electr. Eng..

[27]  Rong Jin,et al.  Online Feature Selection and Its Applications , 2014, IEEE Transactions on Knowledge and Data Engineering.

[28]  Eduardo Figueiredo,et al.  A Literature Review and Comparison of Three Feature Location Techniques using ArgoUML-SPL , 2019, VaMoS.

[29]  Chao Li,et al.  Acronym Disambiguation Using Word Embedding , 2015, AAAI.

[30]  Hongwei Wang,et al.  Sentimental feature selection for sentiment analysis of Chinese online reviews , 2015, International Journal of Machine Learning and Cybernetics.

[31]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[32]  Andrian Marcus,et al.  An information retrieval approach to concept location in source code , 2004, 11th Working Conference on Reverse Engineering.

[33]  T. Landauer,et al.  Indexing by Latent Semantic Analysis , 1990 .

[34]  Xiaodong Gu,et al.  Deep Code Search , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE).

[35]  Zehra Cataltepe,et al.  A Novel Feature Selection Method for the Dynamic Security Assessment of Power Systems Based on Multi-Layer Perceptrons , 2018 .

[36]  Peter W. Foltz,et al.  An introduction to latent semantic analysis , 1998 .

[37]  Pável Calado,et al.  Learning to Rank for Expert Search in Digital Libraries of Academic Publications , 2011, EPIA.

[38]  Birger Møller-Pedersen,et al.  Adding Standardized Variability to Domain Specific Languages , 2008, 2008 12th International Software Product Line Conference.

[39]  Paul Davidsson,et al.  Quantifying the Impact of Learning Algorithm Parameter Tuning , 2006, AAAI.

[40]  Jacques Klein,et al.  Bottom-up adoption of software product lines: a generic and extensible approach , 2015, SPLC.

[41]  Andrea Zisman,et al.  Rule-based generation of requirements traceability relations , 2004, J. Syst. Softw..

[42]  Michel R. V. Chaudron,et al.  Towards Automated Grading of UML Class Diagrams with Machine Learning , 2019, BNAIC/BENELEARN.

[43]  Andrian Marcus,et al.  Recovering documentation-to-source-code traceability links using latent semantic indexing , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[44]  Genny Tortora,et al.  Can Information Retrieval Techniques Effectively Support Traceability Link Recovery? , 2006, 14th IEEE International Conference on Program Comprehension (ICPC'06).

[45]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[46]  Marsha Chechik,et al.  A Survey of Feature Location Techniques , 2013, Domain Engineering, Product Lines, Languages, and Conceptual Models.

[47]  W. J. Conover,et al.  Practical Nonparametric Statistics , 1972 .

[48]  Kaneeka Vidanage,et al.  UML generator - an automated system for model driven development , 2016, 2016 Sixteenth International Conference on Advances in ICT for Emerging Regions (ICTer).

[49]  Genny Tortora,et al.  Recovering traceability links in software artifact management systems using information retrieval methods , 2007, TSEM.

[50]  Oscar Pastor,et al.  Improving Traceability Links Recovery in Process Models Through an Ontological Expansion of Requirements , 2019, CAiSE.

[51]  Yoshua Bengio,et al.  Random Search for Hyper-Parameter Optimization , 2012, J. Mach. Learn. Res..

[52]  Jordi Cabot,et al.  Model-Driven Software Engineering in Practice, Second Edition , 2017, Model-Driven Software Engineering in Practice.

[53]  Vicente Pelechano,et al.  On the influence of model fragment properties on a machine learning-based approach for feature location , 2021, Inf. Softw. Technol..

[54]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[55]  Sandro Schulze,et al.  Interface variability in family model mining , 2013, SPLC '13 Workshops.

[56]  B. Matthews Comparison of the predicted and observed secondary structure of T4 phage lysozyme. , 1975, Biochimica et biophysica acta.

[57]  Xuelong Li,et al.  Unsupervised Feature Selection with Structured Graph Optimization , 2016, AAAI.

[58]  Jaime Font,et al.  Feature location in models through a genetic algorithm driven by information retrieval techniques , 2016, MoDELS.

[59]  Jordi Cabot,et al.  Model-Driven Software Engineering in Practice , 2017, Synthesis Lectures on Software Engineering.

[60]  David Lo,et al.  Rule-based specification mining leveraging learning to rank , 2018, Automated Software Engineering.

[61]  Sepp Hochreiter,et al.  Self-Normalizing Neural Networks , 2017, NIPS.

[62]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[63]  Abdelhak-Djamel Seriai,et al.  Feature Location in a Collection of Product Variants: Combining Information Retrieval and Hierarchical Clustering , 2014, SEKE.

[64]  Birger Møller-Pedersen,et al.  Model Comparison to Synthesize a Model-Driven Software Product Line , 2011, 2011 15th International Software Product Line Conference.

[65]  Oscar Pastor,et al.  Towards Feature Location in Models through a Learning to Rank Approach , 2017, SPLC.

[66]  Yuval Elovici,et al.  Detection of malicious code by applying machine learning classifiers on static features: A state-of-the-art survey , 2009, Inf. Secur. Tech. Rep..

[67]  Jacques Klein,et al.  Identifying and Visualising Commonality and Variability in Model Variants , 2014, ECMFA.

[68]  Jaime Font,et al.  Feature Location in Model-Based Software Product Lines Through a Genetic Algorithm , 2016, ICSR.

[69]  Tao Qin,et al.  Introducing LETOR 4.0 Datasets , 2013, ArXiv.

[70]  Shulin Wang,et al.  Feature selection in machine learning: A new perspective , 2018, Neurocomputing.

[71]  Francisco Herrera,et al.  Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power , 2010, Inf. Sci..

[72]  Yoram Singer,et al.  An Efficient Boosting Algorithm for Combining Preferences by , 2013 .

[73]  Jens von Pilgrim,et al.  A survey of traceability in requirements engineering and model-driven development , 2010, Software & Systems Modeling.

[74]  Jaejoon Lee,et al.  Concepts and Guidelines of Feature Modeling for Product Line Software Engineering , 2002, ICSR.

[75]  Andrea De Lucia,et al.  On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery , 2010, 2010 IEEE 18th International Conference on Program Comprehension.

[76]  Denys Poshyvanyk,et al.  Feature location via information retrieval based filtering of a single scenario execution trace , 2007, ASE.

[77]  Giuliano Antoniol,et al.  Recovering Traceability Links between Code and Documentation , 2002, IEEE Trans. Software Eng..

[78]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[79]  Gabriele Bavota,et al.  Automatic query performance assessment during the retrieval of software artifacts , 2012, 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering.

[80]  Jaime Font,et al.  An approach for bug localization in models using two levels: model and metamodel , 2019, Software and Systems Modeling.

[81]  Lakhmi C. Jain,et al.  Handbook on Neural Information Processing , 2013, Handbook on Neural Information Processing.

[82]  Bogdan Dit,et al.  Feature location in source code: a taxonomy and survey , 2013, J. Softw. Evol. Process..

[83]  Birger Møller-Pedersen,et al.  Augmenting Product Lines , 2012, 2012 19th Asia-Pacific Software Engineering Conference.

[84]  Derek A. Roff,et al.  DISTRIBUTION-FREE AND ROBUST STATISTICAL METHODS: VIABLE ALTERNATIVES TO PARAMETRIC STATISTICS? , 1993 .

[85]  Yann-Gaël Guéhéneuc,et al.  Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval , 2007, IEEE Transactions on Software Engineering.

[86]  Jussara M. Almeida,et al.  A Comparative Study of Learning-to-Rank Techniques for Tag Recommendation , 2013, J. Inf. Data Manag..

[87]  Lars Grunske,et al.  A learning-to-rank based fault localization approach using likely invariants , 2016, ISSTA.

[88]  Lionel C. Briand,et al.  A Hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering , 2014, Softw. Test. Verification Reliab..

[89]  A. Vargha,et al.  A Critique and Improvement of the CL Common Language Effect Size Statistics of McGraw and Wong , 2000 .

[90]  A. R. Nadira Banu Kamal,et al.  Text Mining to Concept Mining: Leads Feature Location in Software System , 2018, 2018 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).