Empirical study of the relationship between design patterns and code smells M Alfadel, K Aljasser, M Alshayeb Plos one 15 (4), e0231731, 2020 | 23 | 2020 |
Implementing design patterns as parametric aspects using ParaAJ: The case of the singleton, observer, and decorator design patterns K Aljasser Computer Languages, Systems & Structures 45, 1-15, 2016 | 21 | 2016 |
Program comprehension through reverse‐engineered sequence diagrams: A systematic review TA Ghaleb, MA Alturki, K Aljasser Journal of Software: Evolution and Process 30 (11), e1965, 2018 | 17 | 2018 |
ParaAJ: toward reusable and maintainable aspect oriented programs K Aljasser, P Schachte Proceedings of the Thirty-Second Australasian Conference on Computer Science …, 2009 | 12 | 2009 |
Enhanced visualization of method invocations by extending reverse-engineered sequence diagrams TA Ghaleb, K Aljasser, MA Alturki 2020 Working Conference on Software Visualization (VISSOFT), 49-60, 2020 | 5 | 2020 |
Methods, computer readable media, and systems for compiling concise expressive design pattern source code TA Ghaleb, KA Aljasser, MA Alturki US Patent 10,437,572, 2019 | 5 | 2019 |
Moving from waterfall to agile process in software engineering capstone projects M Alshayeb, S Mahmood, K Aljasser Computer Science & Information Technology, 2018 | 5 | 2018 |
Method including collecting and querying source code to reverse engineer software TA Ghaleb, KA Aljasser, MA Alturki US Patent 11,126,526, 2021 | 3 | 2021 |
An extensible compiler for implementing software design patterns as concise language constructs TA Ghaleb, K Aljasser, MA Alturki International Journal of Software Engineering and Knowledge Engineering 31 …, 2021 | 3 | 2021 |
Reverse engineering method, system and computer program thereof TA Ghaleb, KA Aljasser, MA Alturki US Patent 10,552,286, 2020 | 3 | 2020 |
Implementing the observer design pattern as an expressive language construct TA Ghaleb, K Aljasser, M Al-Turki Tenth Int. Conf. Software Engineering Advances, 463-469, 2015 | 2 | 2015 |
Suitability of Object and Aspect Oriented Languages for Software Maintenance K Al-Jasser, P Schachte, E Kazmierczak 2007 Australian Software Engineering Conference (ASWEC'07), 117-128, 2007 | 2 | 2007 |
Software engineering method including tracing and visualizing TA Ghaleb, KA Aljasser, MA Alturki US Patent 11,126,527, 2021 | 1 | 2021 |
Source code compiler system TA Ghaleb, KA Aljasser, MA Alturki US Patent 10,901,712, 2021 | 1 | 2021 |
Method for compiling concise source code TA Ghaleb, KA Aljasser, MA Alturki US Patent 10,901,711, 2021 | 1 | 2021 |