default search action
Mohammad R. Alshayeb
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j67]Maha Alharbi, Mohammad R. Alshayeb:
A Comparative Study of Automated Refactoring Tools. IEEE Access 12: 18764-18781 (2024) - [j66]Amal Alazba, Hamoud Aljamaan, Mohammad R. Alshayeb:
Automated detection of class diagram smells using self-supervised learning. Autom. Softw. Eng. 31(1): 29 (2024) - [j65]Amal Alazba, Hamoud Aljamaan, Mohammad R. Alshayeb:
CoRT: Transformer-based code representations with self-supervision by predicting reserved words for code smell detection. Empir. Softw. Eng. 29(3): 59 (2024) - [j64]Mashail N. Alkhomsan, Malak Baslyman, Mohammad R. Alshayeb:
Eliciting and modeling emotional requirements: a systematic mapping review. PeerJ Comput. Sci. 10: e1782 (2024) - [j63]Mashail N. Alkhomsan, Mohammad R. Alshayeb, Malak Baslyman:
Toward a novel taxonomy to capture code smells caused by refactoring. Sci. Comput. Program. 236: 103120 (2024) - [j62]Amjad AbuHassan, Mohammad R. Alshayeb, Lahouari Ghouti:
Software refactoring side effects. J. Softw. Evol. Process. 36(1) (2024) - [j61]Gulzar Alam, Sajjad Mahmood, Mohammad R. Alshayeb, Mahmood Niazi, Saad Zafar:
Maturity model for secure software testing. J. Softw. Evol. Process. 36(5) (2024) - [j60]Maha Alharbi, Mohammad R. Alshayeb:
An empirical investigation of the relationship between pattern grime and code smells. J. Softw. Evol. Process. 36(9) (2024) - [j59]Azzah A. Alghamdi, Mahmood Niazi, Mohammad R. Alshayeb, Sajjad Mahmood:
Organizations' readiness for insider attacks: A process-oriented approach. Softw. Pract. Exp. 54(8): 1565-1589 (2024) - [j58]Mawal A. Mohammed, Mohammad R. Alshayeb, Jameleddine Hassine:
A rule-based approach for the identification of quality improvement opportunities in GRL models. Softw. Qual. J. 32(3): 1007-1037 (2024) - [c19]Haifa Abdullah Al-Shammare, Nehal Al-Otaiby, Muradi Al-Otabi, Mohammad R. Alshayeb:
An Empirical Investigation of the Security Weaknesses in Open-Source Projects. EASE 2024: 634-642 - [c18]Mashail N. Alkhomsan, Malak Baslyman, Mohammad R. Alshayeb:
Emotion-Driven Adaptation of Software Applications using User Requirements Notation Models. MO2RE 2024: 26-27 - [c17]Haifa Abdullah Al-Shammare, Esra'a Sulaiman Alshabeeb, Noor Ahmad Alakkas, Mohammad Rabah Alshayeb:
Evaluating Usability as a Key Human Factor in Agile SPM Tools Through Expert-Based Techniques. ASE Workshops 2024: 136-145 - [c16]Mashail N. Alkhomsan, Malak Baslyman, Mohammad R. Alshayeb:
Emotion-Driven Adaptation of Software Applications using User Requirements Notation Models. MO2RE@ICSE 2024: 26-27 - 2023
- [j57]Amal Alazba, Hamoud Aljamaan, Mohammad R. Alshayeb:
Deep learning approaches for bad smell detection: a systematic literature review. Empir. Softw. Eng. 28(3): 77 (2023) - [j56]Faisal Alnaseef, Mahmood Niazi, Sajjad Mahmood, Mohammad R. Alshayeb, Irfan Ahmad:
Towards a successful secure software acquisition. Inf. Softw. Technol. 164: 107315 (2023) - [j55]Mamoona Humayun, Mahmood Niazi, Noor Zaman Jhanjhi, Sajjad Mahmood, Mohammad R. Alshayeb:
Toward a readiness model for secure software coding. Softw. Pract. Exp. 53(4): 1013-1035 (2023) - [c15]Mashail N. Alkhomsan, Malak Baslyman, Mohammad R. Alshayeb:
Modeling and Analysis of Emotion-Oriented Goal Models: Virtual Clinics Case Study. REFSQ Workshops 2023 - 2022
- [j54]Mohammed Alqmase, Mohammad R. Alshayeb, Lahouari Ghouti:
Quality assessment framework to rank software projects. Autom. Softw. Eng. 29(2): 41 (2022) - [j53]Amjad AbuHassan, Mohammad R. Alshayeb, Lahouari Ghouti:
Detection of Design Smells Using Adaptive Neuro-Fuzzy Approaches. Int. J. Fuzzy Syst. 24(4): 1927-1943 (2022) - [j52]Amjad AbuHassan, Mohammad R. Alshayeb, Lahouari Ghouti:
Prioritization of model smell refactoring using a covariance matrix-based adaptive evolution algorithm. Inf. Softw. Technol. 146: 106875 (2022) - [j51]Mawal A. Mohammed, Mohammad R. Alshayeb, Jameleddine Hassine:
A search-based approach for detecting circular dependency bad smell in goal-oriented models. Softw. Syst. Model. 21(5): 2007-2037 (2022) - [j50]Mawal A. Mohammed, Jameleddine Hassine, Mohammad R. Alshayeb:
GSDetector: a tool for automatic detection of bad smells in GRL goal models. Int. J. Softw. Tools Technol. Transf. 24(6): 889-910 (2022) - [c14]Mashail N. Alkhomsan, Malak Baslyman, Mohammad R. Alshayeb:
Toward Emotion-Oriented Requirements Engineering: A Case Study of a Virtual Clinics Application. RE Workshops 2022: 48-56 - 2021
- [j49]Mohammad R. Alshayeb, Mashaan A. Alshammari:
The Effect of the Dataset Size on the Accuracy of Software Defect Prediction Models: An Empirical Study. Inteligencia Artif. 24(68): 72-88 (2021) - [j48]Amjad AbuHassan, Mohammad R. Alshayeb, Lahouari Ghouti:
Software smell detection techniques: A systematic literature review. J. Softw. Evol. Process. 33(3) (2021) - [c13]Mohammad H. Yahia, Mohammad I. Amro, Mohammad R. Alshayeb:
An Empirical Study of Evaluating the Correlation between Class Stability and Bad Smells. ACIT 2021: 1-5 - 2020
- [j47]Mohammad R. Alshayeb, Haris Mumtaz, Sajjad Mahmood, Mahmood Niazi:
Improving the Security of UML Sequence Diagram Using Genetic Algorithm. IEEE Access 8: 62738-62761 (2020) - [j46]Hassan Al-Matouq, Sajjad Mahmood, Mohammad R. Alshayeb, Mahmood Niazi:
A Maturity Model for Secure Software Design: A Multivocal Study. IEEE Access 8: 215758-215776 (2020) - [j45]Mahmood Niazi, Ashraf Mohammed Saeed, Mohammad R. Alshayeb, Sajjad Mahmood, Saad Zafar:
A maturity model for secure requirements engineering. Comput. Secur. 95: 101852 (2020) - [j44]Ismail Mohamed Keshta, Mahmood Niazi, Mohammad R. Alshayeb:
Towards the implementation of requirements management specific practices (SP 1.1 and SP 1.2) for small- and medium-sized software development organisations. IET Softw. 14(3): 308-317 (2020) - [j43]Mahmood Niazi, Sajjad Mahmood, Mohammad R. Alshayeb:
GLOB: A global project management readiness framework. J. Softw. Evol. Process. 32(12) (2020) - [j42]Abdulrahman Ahmed Bobakr Baqais, Mohammad R. Alshayeb:
Automatic software refactoring: a systematic literature review. Softw. Qual. J. 28(2): 459-502 (2020)
2010 – 2019
- 2019
- [j41]Jameleddine Hassine, Mohammad R. Alshayeb:
Measuring Goal-Oriented Requirements Language Actor Stability. e Informatica Softw. Eng. J. 13(1): 203-226 (2019) - [j40]Jawad Javed Akbar Baig, Sajjad Mahmood, Mohammad R. Alshayeb, Mahmood Niazi:
Package-Level stability evaluation of object-oriented systems. Inf. Softw. Technol. 116 (2019) - [j39]Mohammed Alqmase, Mohammad R. Alshayeb, Lahouari Ghouti:
Threshold Extraction Framework for Software Metrics. J. Comput. Sci. Technol. 34(5): 1063-1078 (2019) - [j38]Haris Mumtaz, Mohammad R. Alshayeb, Sajjad Mahmood, Mahmood Niazi:
A survey on UML model smells detection techniques for software refactoring. J. Softw. Evol. Process. 31(3) (2019) - [j37]Ahmad Abdellatif, Mohammad R. Alshayeb, Sami Zahran, Mahmood Niazi:
A measurement framework for software product maturity assessment. J. Softw. Evol. Process. 31(4) (2019) - [j36]Amjad AbuHassan, Mohammad R. Alshayeb:
A metrics suite for UML model stability. Softw. Syst. Model. 18(1): 557-583 (2019) - [j35]Mohammed Misbhauddin, Mohammad R. Alshayeb:
An integrated metamodel-based approach to software model refactoring. Softw. Syst. Model. 18(3): 2013-2050 (2019) - 2018
- [j34]Yusuf Mufti, Mahmood Niazi, Mohammad R. Alshayeb, Sajjad Mahmood:
A Readiness Model for Security Requirements Engineering. IEEE Access 6: 28611-28631 (2018) - [j33]Ismail Mohamed Keshta, Mahmood Niazi, Mohammad R. Alshayeb:
Towards Implementation of Process and Product Quality Assurance Process Area for Saudi Arabian Small and Medium Sized Software Development Organizations. IEEE Access 6: 41643-41675 (2018) - [j32]Haris Mumtaz, Mohammad R. Alshayeb, Sajjad Mahmood, Mahmood Niazi:
An empirical study to improve software security through the application of code refactoring. Inf. Softw. Technol. 96: 112-125 (2018) - [j31]Mohammad R. Alshayeb, Yasser Shaaban, Jarallah AlGhamdi:
SPMDL: Software Product Metrics Definition Language. ACM J. Data Inf. Qual. 9(4): 20:1-20:30 (2018) - 2017
- [j30]Ismail Mohamed Keshta, Mahmood Niazi, Mohammad R. Alshayeb:
Towards Implementation of Requirements Management Specific Practices (SP1.3 and SP1.4) for Saudi Arabian Small and Medium Sized Software Development Organizations. IEEE Access 5: 24162-24183 (2017) - [j29]Nabil M. Mohammed, Mahmood Niazi, Mohammad R. Alshayeb, Sajjad Mahmood:
Exploring software security approaches in software development lifecycle: A systematic mapping study. Comput. Stand. Interfaces 50: 107-115 (2017) - [j28]Sajjad Mahmood, Sajid Anwer, Mahmood Niazi, Mohammad R. Alshayeb, Ita Richardson:
Key factors that influence task allocation in global software development. Inf. Softw. Technol. 91: 102-122 (2017) - [j27]Mahmood Niazi, Sajjad Mahmood, Mohammad R. Alshayeb, Abdulrahman Ahmed Bobakr Baqais, Asif Qumer Gill:
Motivators for adopting social computing in global software development: An empirical study. J. Softw. Evol. Process. 29(8) (2017) - 2016
- [j26]Salman Khwaja, Mohammad R. Alshayeb:
Survey On Software Design-Pattern Specification Languages. ACM Comput. Surv. 49(1): 21:1-21:35 (2016) - [j25]Mahmood Niazi, Sajjad Mahmood, Mohammad R. Alshayeb, Mohammed Rehan Riaz, Kanaan Faisal, Narciso Cerpa, Siffat Ullah Khan, Ita Richardson:
Challenges of project management in global software development: A client-vendor analysis. Inf. Softw. Technol. 80: 1-19 (2016) - [j24]Muhammad E. S. Elrabaa, Amran Al-Aghbari, Mohammed Alasli, Aiman El-Maleh, Abdelhafid Bouhraoua, Mohammad R. Alshayeb:
A low-cost platform for the prototyping and characterization of digital circuit IPs. Integr. 54: 1-9 (2016) - [j23]Mohammad R. Alshayeb, Nasser Khashan, Sajjad Mahmood:
A framework for an integrated unified modeling language. Frontiers Inf. Technol. Electron. Eng. 17(2): 143-159 (2016) - 2015
- [j22]Mohammed Misbhauddin, Mohammad R. Alshayeb:
UML model refactoring: a systematic literature review. Empir. Softw. Eng. 20(1): 206-251 (2015) - [j21]Mahmood Niazi, Sajjad Mahmood, Mohammad R. Alshayeb, Ayman Hroub:
Empirical investigation of the challenges of the existing tools used in global software development projects. IET Softw. 9(5): 135-143 (2015) - [j20]Mohammad R. Alshayeb:
Using Software Technologies to Enhance Students Learning: An Experience in Software Project Management Course. Int. J. Technol. Diffusion 6(3): 59-71 (2015) - [j19]Issam H. Laradji, Mohammad R. Alshayeb, Lahouari Ghouti:
Software defect prediction using ensemble learning on selected features. Inf. Softw. Technol. 58: 388-402 (2015) - [j18]Mohammad R. Alshayeb, Muhammad E. S. Elrabaa, Ayman Hroub, Amran Al-Aghbari, Aiman H. El-Maleh, Abdelhafid Bouhraoua:
Towards a Test Definition Language for Integrated Circuits. J. Circuits Syst. Comput. 24(3): 1550027:1-1550027:19 (2015) - [j17]Mohammed Misbhauddin, Mohammad R. Alshayeb:
Extending the UML use case metamodel with behavioral information to facilitate model analysis and interchange. Softw. Syst. Model. 14(2): 813-838 (2015) - [c12]Sajjad Mahmood, Sajid Anwer, Mahmood Niazi, Mohammad R. Alshayeb, Ita Richardson:
Identifying the factors that influence task allocation in global software development: preliminary results. EASE 2015: 31:1-31:6 - 2014
- [j16]Sajjad Mahmood, Moataz A. Ahmed, Mohammad R. Alshayeb:
Analysis and Evaluation of Software Artifact Reuse Environments. Int. J. Softw. Innov. 2(2): 54-65 (2014) - [j15]Malik M. Umar, Mohammad R. Alshayeb:
Towards A Framework for Service-Oriented Architecture Metadata Management. J. Softw. 9(7): 1718-1736 (2014) - [j14]Sabri A. Mahmoud, Irfan Ahmad, Wasfi G. Al-Khatib, Mohammad R. Alshayeb, Mohammad Tanvir Parvez, Volker Märgner, Gernot A. Fink:
KHATT: An open Arabic offline handwritten text database. Pattern Recognit. 47(3): 1096-1112 (2014) - [c11]Jameleddine Hassine, Mohammad R. Alshayeb:
Measurement of Actor External Dependencies in GRL Models. iStar 2014 - 2013
- [j13]Mohammad R. Alshayeb:
On the relationship of class stability and maintainability. IET Softw. 7(6): 339-347 (2013) - [j12]Mohammad R. Alshayeb, Hamdi A. Al-Jamimi, Mahmoud O. Elish:
Empirical taxonomy of refactoring methods for aspect-oriented programming. J. Softw. Evol. Process. 25(1): 1-25 (2013) - [j11]Salman Khwaja, Mohammad R. Alshayeb:
Towards design pattern definition language. Softw. Pract. Exp. 43(7): 747-757 (2013) - [c10]Sajjad Mahmood, Moataz A. Ahmed, Mohammad R. Alshayeb:
Reuse environments for software artifacts: Analysis framework. ICIS 2013: 35-40 - [c9]Salman Khwaja, Mohammad R. Alshayeb:
A framework for evaluating software design pattern specification languages. ICIS 2013: 41-45 - 2012
- [j10]Karim O. Elish, Mohammad R. Alshayeb:
Using Software Quality Attributes to Classify Refactoring to Patterns. J. Softw. 7(2): 408-419 (2012) - [c8]Sabri A. Mahmoud, Irfan Ahmad, Mohammad R. Alshayeb, Wasfi G. Al-Khatib, Mohammad Tanvir Parvez, Gernot A. Fink, Volker Märgner, Haikal El Abed:
KHATT: Arabic Offline Handwritten Text Database. ICFHR 2012: 449-454 - 2011
- [j9]Mohammad R. Alshayeb:
The Impact of Refactoring on Class and Architecture Stability. J. Res. Pract. Inf. Technol. 43(4) (2011) - [j8]Abdulaziz Alkhalid, Mohammad R. Alshayeb, Sabri A. Mahmoud:
Software refactoring at the package level using clustering techniques. IET Softw. 5(3): 276-284 (2011) - [j7]Mohammad R. Alshayeb, M. Naji, Mahmoud O. Elish, Jarallah AlGhamdi:
Towards measuring object-oriented class stability. IET Softw. 5(4): 415-424 (2011) - [j6]Mahmoud O. Elish, Mojeeb Al-Khiaty, Mohammad R. Alshayeb:
Investigation of Aspect-Oriented Metrics for Stability Assessment: A Case Study. J. Softw. 6(12): 2508-2514 (2011) - [c7]Sabri A. Mahmoud, Irfan Ahmad, Mohammad R. Alshayeb, Wasfi G. Al-Khatib:
A Database for Offline Arabic Handwritten Text Recognition. ICIAR (2) 2011: 397-406 - [c6]Hamdi A. Al-Jamimi, Mohammad R. Alshayeb, Mahmoud O. Elish:
Investigating the Effect of Aspect-Oriented Refactoring on Software Maintainability. ICSECS (3) 2011: 611-623 - 2010
- [j5]Abdulaziz Alkhalid, Mohammad R. Alshayeb, Sabri A. Mahmoud:
Software refactoring at the function level using new Adaptive K-Nearest Neighbor algorithm. Adv. Eng. Softw. 41(10-11): 1160-1178 (2010) - [c5]Mohammed Misbhauddin, Mohammad R. Alshayeb:
Extending the UML Metamodel for Sequence Diagram to Enhance Model Traceability. ICSEA 2010: 129-134
2000 – 2009
- 2009
- [j4]Mohammad R. Alshayeb:
Empirical investigation of refactoring effect on software quality. Inf. Softw. Technol. 51(9): 1319-1326 (2009) - [c4]Karim O. Elish, Mohammad R. Alshayeb:
Investigating the Effect of Refactoring on Software Testing Effort. APSEC 2009: 29-34 - [c3]Ahmed A. Bahjat, Hamoud Aljamaan, Mohammad R. Alshayeb:
SQL-Guard Design Pattern. SEDE 2009: 144-148 - [c2]Mohammad R. Alshayeb:
The Effect of Refactoring to Patterns on Cohesion Metrics. Software Engineering Research and Practice 2009: 274-277 - 2006
- [j3]Mohammad R. Alshayeb, Wei Li:
An empirical study of relationships among extreme programming engineering activities. Inf. Softw. Technol. 48(11): 1068-1072 (2006) - 2005
- [j2]Mohammad R. Alshayeb, Wei Li:
An empirical study of system design instability metric and design evolution in an agile software process. J. Syst. Softw. 74(3): 269-274 (2005) - 2003
- [j1]Mohammad R. Alshayeb, Wei Li:
An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes. IEEE Trans. Software Eng. 29(11): 1043-1049 (2003) - 2001
- [c1]Mohammad R. Alshayeb, Wei Li, Sara J. Graves:
An Empirical Study of Refactoring, New Design, and Error-Fix Efforts in Extreme Programming. ISAS-SCI (1) 2001: 323-325
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-11-07 21:29 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint