Research
Research Interests
- Software metrics and measurement
- Software quality
- Software maintenance and evolution
- Software security
- Empirical software engineering
- Computational intelligence in software engineering
Journals
- K. Elish, M. Elish and H. Almohri, “Lightweight, Effective Detection and Characterization of Mobile Malware Families.” IEEE Transactions on Computers, vol. 71, no. 11, pp. 2982-2995, 2022.
- M. Alkandari, A. Kelkawi and M. Elish, “An Empirical Investigation on the Effect of Code Smells on Resource Usage of Android Mobile Applications,” IEEE Access, vol. 9, pp. 61853-61863, 2021.
- M. Elish and K. Elish, “An Empirical Comparison of Resampling Ensemble Methods of Deep Learning Neural Networks for Cross-Project Software Defect Prediction,” International Journal of Intelligent Engineering and Systems, vol. 14, no. 3, pp. 201-209, 2021.
- A. Qusef, M. Elish and D. Binkley, “An Exploratory Study of the Relationship Between Software Test Smells and Fault-Proneness,” IEEE Access, vol. 7, no. 1, pp. 139526-139536, 2019.
- M. Elish, “Enhanced Prediction of Vulnerable Web Components Using Stochastic Gradient Boosting Trees,” International Journal of Web Information Systems, Emerald, vol. 15, no. 2, pp. 201-214, 2019.
- M. Mohammed and M. Elish, “Empirical Assessment of Design Patterns’ Fault-Proneness at Different Granularity Levels,” Advances in Computational Design, vol. 2, no. 4, pp. 293-311, 2017.
- A. Qusef, M. Mohammed and M. Elish, “Modularity Analysis of Design Patterns: An Empirical Study,” International Journal of Software Engineering and Its Applications, vol. 11, no. 6, pp. 61-78, 2017.
- B. Ahmed and M. Elish, “Association between JPL Coding Standard Violations and Software Faults: An Exploratory Study,” International Journal of Advanced Computer Science and Applications, vol. 8, no. 5, pp. 151-158, 2017.
- M. Al-Khiaty, R. Abdel-Aal and M. Elish, “Abductive Network Ensembles for Improved Prediction of future Change-Prone Classes in Object-Oriented Software,” International Arab Journal of Information Technology, vol. 14, no. 6, pp. 803-811, 2017.
- M. Elish and M. Mohammed, “Quantitative Analysis of Fault Density in Design Patterns: An Empirical Study,” Information and Software Technology, Elsevier, vol. 66, pp. 58-72, 2015.
- M. Elish, H. Aljamaan and I. Ahmad, “Three Empirical Studies on Predicting Software Maintainability using Ensemble Methods,” Soft Computing, Springer, vol. 19, no. 9, pp. 2511-2524, 2015.
- M. Elish, “A Comparative Study of Fault Density Prediction in Aspect-Oriented Systems using MLP, RBF, KNN, RT, DENFIS and SVR Models,” Artificial Intelligence Review, Springer, vol. 42, no. 4, pp. 695-703, 2014.
- M. Elish and M. Al-Khiaty, “A Suite of Metrics for Quantifying Historical Changes to Predict Future Change-Prone Classes in Object-Oriented Software,” Journal of Software: Evolution and Process, Wiley, vol. 25, no. 5, pp. 407-437, 2013.
- M. Elish, T. Helmy and M. Hussain, “Empirical Study of Homogeneous and Heterogeneous Ensemble Models for Software Development Effort Estimation,” Mathematical Problems in Engineering, 2013.
- M. Elish, “An Exploratory Study of Package Metrics as Change Size Indicators in Evolving Object-Oriented Software,” Computer Systems Science and Engineering, CRL Publishing, vol. 28, no. 4, pp. 251-257, 2013.
- M. Alshayeb, H. Al-Jamimi and M. Elish, “Empirical Taxonomy of Refactoring Methods for Aspect-Oriented Programming,” Journal of Software: Evolution and Process, Wiley, vol. 25, no. 1, pp. 1-25, 2013.
- M. Elish, M. Al-Khiaty and M. Alshayeb, “An Exploratory Case Study of Aspect-Oriented Metrics for Fault Proneness, Content and Fixing Effort Prediction,” International Journal of Quality and Reliability Management, Emerald, vol. 30, no. 1, pp. 80-96, 2013.
- M. El-Attar, M. Elish, S. Mahmood and J. Miller, “Is In-Depth Object-Oriented Knowledge Necessary to Develop Quality Robustness Diagrams?” Journal of Software, Academy Publisher, vol. 7, no. 11, pp. 2538-2552, 2012.
- A. Eleiche, I. Ahmad and M. Elish, “Design Requirements in Software and Engineering Systems,” Industrial Engineering and Management Systems, vol. 11, no. 1, pp. 70-81, 2012.
- M. Elish, M. Al-Khiaty and M. Alshayeb, “Investigation of Aspect-Oriented Metrics for Stability Assessment: A Case Study,” Journal of Software, Academy Publisher, vol. 6, no. 12, pp. 2508-2514, 2011.
- M. Elish, A. Al-Yafei and M. Al-Mulhem, “Empirical Comparison of Three Metrics Suites for Fault Prediction in Packages of Object-Oriented Systems: A Case Study of Eclipse,” Advances in Engineering Software, Elsevier, vol. 42, no. 10, pp. 852-859, 2011.
- M. Alshayeb, M. Naji, M. Elish and J. Al-Ghamdi, “Towards Measuring Object-Oriented Class Stability,” IET Software, vol. 5, no. 4, pp. 415-424, 2011.
- M. Elish, “Improved Estimation of Software Project Effort Using Multiple Additive Regression Trees,” Expert Systems with Applications, Elsevier, vol. 36, no. 7, pp. 10774-10778, 2009.
- K. Elish and M. Elish, “Predicting Defect-Prone Software Modules Using Support Vector Machines,” Journal of Systems and Software, Elsevier, vol. 81, no. 5, pp. 649-660, 2008.
- J. AlGhamdi, M. Elish and M. Ahmed, “A Tool for Measuring Inheritance Coupling in Object-Oriented Systems,” Information Sciences, Elsevier, vol. 140, no. 3-4, pp. 217-227, 2002.
Conference Proceedings
- M. Elish and B. Ahmed, “Are Coding Standard's Violations-based Metrics Effective Predictors of Faulty Object-Oriented Classes?” Proceedings of the International Conference on Software Engineering Research and Practice (SERP’19), USA, pp. 48-53, 2019.
- M. Elish, “Comparison of Different Types of ANNs for Identification of Vulnerable Web Components,” Intelligent Computing, Advances in Intelligent Systems and Computing, Springer, pp. 1042-1055, 2018.
- M. Elish, “On the Association between Code Cloning and Fault-Proneness: An Empirical Investigation,” Proceedings of the Computing Conference, IEEE, London, UK, pp. 928-935, 2017.
- M. Mohammed, M. Elish and A. Qusef, “Empirical Insight into the Context of Design Patterns: Modularity Analysis,” Proceedings of the 7th IEEE International Conference on Computer Science and Information Technology (CSIT 2016), Jordan, 2016.
- M. Elish and Y. Al-Ghamdi, “Fault Density Analysis of Object-Oriented Classes in Presence of Code Clones,” Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE 2015), Nanjing, China, 2015.
- M. Elish and A. Al-Zouri, “Effectiveness of Coupling Metrics in Identifying Change-Prone Object-Oriented Classes,” Proceedings of the 2014 International Conference on Software Engineering Research and Practice (SERP’14), Las Vegas, USA, pp. 44-50, 2014.
- M. Ali and M. Elish, “A Comparative Literature Survey of Design Patterns Impact on Software Quality,” Proceedings of the 4th International Conference on Information Science and Applications (ICISA 2013), Thailand, 2013.
- H. Aljamaan, M. Elish and I. Ahmad, “An Ensemble of Computational Intelligence Models for Software Maintenance Effort Prediction,” Proceedings of the 12th International Work Conference on Artificial Neural Networks, IWANN 2013, Part I, LNCS 7902, Spain, pp. 592–603, 2013.
- M. Elish, “Assessment of Voting Ensemble for Estimating Software Development Effort,” Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2013), Singapore, pp. 322-327, 2013.
- Y. Khan, M. Elish and M. El-Attar, “A Systematic Review on the Impact of CK Metrics on the Functional Correctness of Object-Oriented Classes,” 3rd International Workshop on Software Quality, ICCSA 2012, Part IV, LNCS 7336, Salvador de Bahia, Brazil, pp. 258–273, 2012.
- A. Eleiche, I. Ahmad and M. Elish, “Design Requirements in Software and Engineering Systems,” Proceedings of the 12th Asia Pacific Industrial Engineering and Management Systems Conference, Beijing, China, pp. 343-353, 2011.
- H. Al-Jamimi, M. Alshayeb and M. Elish, “Investigating the Effect of Aspect-Oriented Refactoring on Software Maintainability,” Proceedings of the 2nd International Conference on Software Engineering and Computer Systems, Malaysia, pp. 611-623, 2011.
- M. Elish, “Exploring the Relationships between Design Metrics and Package Understandability: A Case Study,” Proceedings of the 18th IEEE International Conference on Program Comprehension (ICPC 2010), Baraga, Portugal, pp. 144-147, 2010.
- H. Aljamaan and M. Elish, “An Empirical Study of Bagging and Boosting Ensembles for Identifying Faulty Classes in Object-Oriented Software,” Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining (CIDM’09), TN, USA, pp. 187-194, 2009.
- M. Elish and K. Elish, “Application of TreeNet in Predicting Object-Oriented Software Maintainability: A Comparative Study,” Proceedings of the 13th IEEE European Conference on Software Maintenance and Reengineering (CSMR’09), Germany, pp. 69-78, 2009.
- M. Elish, “Do Structural Design Patterns Promote Design Stability?,” Proceedings of the 30th IEEE International Computer Software and Applications Conference (COMPSAC’06), Chicago, USA, pp. 215-220, 2006.
- M. Elish and D. Rine, “Design Structural Stability Metrics and Post-Release Defect Density: An Empirical Study,” Proceedings of the 30th IEEE International Computer Software and Applications Conference (COMPSAC’06), Chicago, USA, pp. 1-8, 2006.
- M. Elish and D. Rine, “Indicators of Structural Stability of Object-Oriented Designs: A Case Study,” Proceedings of the 29th Annual NASA/IEEE Software Engineering Workshop (SEW 29), Maryland, USA, pp. 183-192, 2005.
- M. Elish, “A Case Study on Structural Characteristics of Object-Oriented Design and its Stability,” Proceedings of the IASTED International Conference on Software Engineering (SE’05), Innsbruck, Austria, pp. 89-93, 2005.
- M. Elish and D. Rine, “Investigation of Metrics for Object-Oriented Design Logical Stability,” Proceedings of the 7th IEEE European Conference on Software Maintenance and Reengineering (CSMR’03), Benevento, Italy, pp. 193-200, 2003.
- M. Elish and J. Offutt, “The Adherence of Open Source Java Programmers to Standard Coding Practices,” Proceedings of the 6th IASTED International Conference on Software Engineering and Applications (SEA’02), MIT, Cambridge, MA, USA, pp. 193-198, 2002.
- M. Elish, D. Rine and J. Foreman, “Evaluating Collaborative Software in Supporting Organizational Learning with Bayesian Networks,” Proceedings of the 17th ACM Symposium on Applied Computing (SAC’02), Madrid, Spain, pp. 992-996, 2002.