RESEARCH TRENDS IN SOFTWARE ENGINEERING FIELD: A LITERATURE REVIEW
DOI:
https://doi.org/10.29121/ijetmr.v7.i6.2020.694Keywords:
Hot Topics in Software Engineering, Literature Review, Research TrendsAbstract
Software engineering is one of computer science branches, it comprises of building and developing software systems and applications. Software engineering is a discipline that has a constant growth in research in aim to identify new technologies and adopt it in different areas; there is a considerable investment on software engineering trends at the current time due to the availability of mobile technologies. With millions of billions of smart devices that are connected to the internet, all industries around the world are rapidly becoming a technology driven industries.
Software engineers are aware of programming languages that are employed to develop software systems, by applying engineering principles to development process; they can design customized software systems for individual or organizational customers. The new trends in software engineering are numerous, Cloud Computing, machine learning, deep learning, big Data, mobile Computing. Nevertheless, there are many more other research trends in software engineering's field that have been intensively explored and implemented in many different industries. In this paper, authors try to summarize the most fields that are integrated with software engineering recently.
Downloads
References
Mohammed Akour. Hiba Alsghaier, SamahAldiabat. Khalid Al-Radaideh, Mobile Gaming Application as an Educational Platform, Conference: 7th International Conference on Education, Humanities and Social Sciences Studies (EHSSS-17). 2017, Pattaya, Thailand.
Mohammed Akour, Khalid Radaideh, Iyad Alazzam, Izzat Alsmadi, Effective Pair Programming Practice: Toward Improving Student learning in software engineering class, International Journal of Teaching and Case Studies (IJTCS),Inderscience Vol. 4, No. 4, 2013 DOI: https://doi.org/10.1504/IJTCS.2013.060635
Mohammed Akour, Hiba Alsghaier, Samah Aldiabat. Game Based Learning Approach to Improve Self-Learning Motivated Students, International Journal of Technology Enhanced Learning. 12 (2) ,2020. DOI: https://doi.org/10.1504/IJTEL.2020.10027116
Mohammed Akour, Mamdouh Alenezi, Hiba Al Sghaier, Yazan Shboul, The COVID-19 Pandemic: When E-Learning Becomes Mandatory Not Complementary. Accepted for publication in May 2020, International Journal of Technology Enhanced Learning (IJTEL).
Hibal Alsghaier, Mohammed Akour, Software fault prediction using particle swarm algorithm with genetic algorithm and support vector machine classifier, Software: Practice and Experience 50 (4) 2020, 407-427. DOI: https://doi.org/10.1002/spe.2784
Noor Alhammad, Fawaz Zghol, Mohammed Akour, Esraa Alzghoul, Evolutionary Neural Network Classifiers for Software Effort Estimation, International Journal of Computer Aided Engineering and Technology, 12 (4), 2020 DOI: https://doi.org/10.1504/IJCAET.2020.107445
Mamdouh Alenezi, Mohammed Akour, Hiba Al Sghaier, The Impact of Co-evolution of Code Production and Test Suites through Software Releases in Open Source Software Systems, International Journal of Innovative Technology and Exploring Engineering (IJITEE), Volume-9 Issue-1, November, 2019. DOI: https://doi.org/10.35940/ijitee.A4967.119119
Mamdouh Alenezia, Mohammad Zaroura, and Mohammed Akour, Exploring Nesting Levels in Evolving Open Source Software Systems: Experimental Study, Accepted (1/2019) for publication in Recent Patents on Computer Science.
Yasir Javed, Mamdouh Alenezi, Mohammed Akour, Ahmad Alzyoud, Exploring the Relationship between Software Complexity and Software Vulnerabilities, Journal of Theoretical and Applied Information Technology, Accepted Vol 96 August 2018.
Mohammed Akour, Wasen Yahya Melhem, Software Defect Prediction Using Genetic Programming and Neural Networks, International Journal of Open Source Software and Processes Volume 8 • Issue 4 • October-December 2018 DOI: https://doi.org/10.4018/IJOSSP.2017100102
Feras Hanandeh, Ahmad A. Saifan, Mohammed Akour, Noor Al-Hussein, Khadijah Shatnawi, Evaluating Maintainability of Open Source Software: A Case Study, International Journal of Open Source Software and Processes (IJOSSP) 8(1), 2018. DOI: https://doi.org/10.4018/IJOSSP.2017010101
ShadiBanitaan, Mohammad Akour, and Mamdouh Alenezi, A Test Suite Reduction Approach for Software Unit Testing, Advanced Science Letters, 22, 2977–2981 (2016). DOI: https://doi.org/10.1166/asl.2016.7074
Mohammad Akour, Samah Aldiabat, Hiba Alsghaier, Mamdouh Alenezi, Khalid Alkhateeb, Software Architecture Understandability of Open Source Applications, International Journal of Computer Science and Information Security (IJCSIS), October 2016 Vol. 14 No. 10 pp. 65-78.
Shadi Banitaan, Kevin Daimi, Mohammed Akour, Yujun Wang, Test Suite Selection in Junit Testing Environment Based on Software Metrics, International Journal of Computers and Their Applications, Volume 23, No. 1, March 2016.
Ishaq Sandoqa, Fawaz AL Zaghoul, Loai Alnemer, Esraa AL Zaghoul, Mohammed Akour, Statistical Debugging Effectiveness as a Fault Localization Approach: Comparative Study, Journal of Software Engineering and Applications. 2016 Aug 8;9(08):412. DOI: https://doi.org/10.4236/jsea.2016.98027
Mohammed Akour, Iyad Alazzam, Izzat Alsmadi, Software Fault Proneness Prediction: a Comparative Study between Bagging, Boosting, and Stacking Ensemble and Base learner methods, International Journal of Data Analysis Techniques and Strategies.
Alazzam, I., & Mohammed Akour. (2015). Improving software testing course experience with pair testing pattern. International Journal of Teaching and Case Studies (IJTCS), Inder science 6(3), 244-250. DOI: https://doi.org/10.1504/IJTCS.2015.072632
Bouchaib Falah, Mohammed akour, Nissrine El Marchoum, Testing Patterns in Action: Designing a Test-Pattern-Based Suite, International Review on Computers and Software (IRECOS), Volume 10, No 5, 2015.
Iyad Alazzam, Izzat Alsmadi, Mohammed Akour, Test case Selection Based on Source Code Features Extraction, International Journal of Software Engineering and Its Application (IJSEIA), Vol.8, No.1 (2014), pp.203-214.
Mamdouh Alenezi , Mohammed Akour, Alaa Husein. Test Suite Effectiveness: An Indicator for Open Source Software Quality, 2016 2nd International Conference on Open Source Software Computing (OSSCOM). DOI: https://doi.org/10.1109/OSSCOM.2016.7863677
Mohammad Akour, Izzat Alsmadi, MamounAlazab, Malware Detection Challenge Between Accuracy and Performance, 2016 2nd International Conference on Open Source Software Computing (OSSCOM). IEEE DOI: https://doi.org/10.1109/OSSCOM.2016.7863676
Mohammed Akour, BouchaibFalah, Application Domain Oriented Software Readability Yardsticks, The 7th International Conference on Computer Science & Information Technology (CSIT) Amman-Jordan 2016. IEEE DOI: https://doi.org/10.1109/CSIT.2016.7549476
Shadi Banitaan, Kevin Daimi, Yujun Wang, and Mohammed Akour. Test Case Selection using Software Complexity and Volume Metrics, 24th International Conference on Software Engineering and Data Engineering (SEDE 2015). California, USA October 12-14, 2015.
Mohammed Akour, Tariq M. King, Kendall Nygard, and Iman Akour. Towards Automatically Synchronizing A Runtime Test Model for A Software System with The Model of Its Component Structure After Dynamic Adaptation. Proceeding of the International Academy of Business and Public Administration Disciplines (IABPAD) Conference, January 2-5, 2013.
Saifan, Ahmad A., Hiba Alsghaier, and Khaled Alkhateeb. "Evaluating the understandability of android applications." International Journal of Software Innovation (IJSI) 6.1 (2018): 44-57. DOI: https://doi.org/10.4018/IJSI.2018010104
Osama Al Qasem , Mohammed Akour, Mamdouh Alenezi, The Influence of Deep Learning Algorithms Factors in Software Fault Prediction, IEEE Access, VOLUME 8, 2020. DOI: https://doi.org/10.1109/ACCESS.2020.2985290
Mohammed Akour, Hibal Alsghaier, Osama Al Qasem, The Effectiveness of Using Deep Learning Algorithms In Predicting Students Achievements, Indonesian Journal of Electrical Engineering and Computer Science, Volume 19, No 1, 2020 DOI: https://doi.org/10.11591/ijeecs.v19.i1.pp388-394
Osama Al Qasem, Mohammed Akour, Software Fault Prediction Using Deep Learning Algorithms, Accepted (9/2019) for publication in International Journal of Open Source Software and Processes, Volume 10, Issue 4. DOI: https://doi.org/10.4018/IJOSSP.2019100101
Mohammed Akour, Osama Al Qasem, Hiba Al Sghaier, The Effectiveness of Using Deep Learning Algorithms in Predicting Daily Activities, International Journal of Advanced Trends in Computer Science and Engineering (IJATCSE), Vol.8 No 5, 2019. DOI: https://doi.org/10.30534/ijatcse/2019/57852019
Hiba al-sghaier, Mohammed Akour, Issa shehabat, Samah Diabat, "The Impact of Big Data Analytics on Business", Proceedings of the New Trends in Information Technology (NTIT-2017). Amman, Jordan. 25-27 April 2017.
Hiba Alsghaier, Mohammed Akour, Issa Shehabat, and Samah Aldiabat. "The importance of Big Data Analytics in business: A Case study." American Journal of Software Engineering and Applications 6, no. 4 (2017): 111-115. DOI: https://doi.org/10.11648/j.ajsea.20170604.12
Emad Al-Shawakfa, Hiba Alsghaier. "An empirical study of cloud computing and big data analytics." International Journal of Innovative Computing and Applications 9, no. 3 (2018): 180-188. DOI: https://doi.org/10.1504/IJICA.2018.093736
Mohammed Akour, Mamdouh Alenezi, Test Suites Effectiveness Evolution in Open Source Systems: Empirical Study, Indonesian Journal of Electrical Engineering and Computer Science, Volume 19, No 2, 2020 DOI: https://doi.org/10.11591/ijeecs.v19.i2.pp992-999
Mamdouh Alenezia, Mohammad Zaroura, and Mohammed Akour, Exploring Nesting Levels in Evolving Open Source Software Systems: Experimental Study, Accepted (1/2019) for publication in Recent Patents on Computer Science. DOI: https://doi.org/10.2174/2213275912666190204134206
Ayat Sbeeh, Mohammed Akour, Towards Efficient Ensemble Method for Bug Triaging, Journal of Multiple-Valued Logic and Soft Computing, 2018, Vol. 31 Issue 5-6, p567-590
Mohammed Akour, Iman Al Jarrah, Ahmad A. Saifan, An Efficient Approach for Test Suite Reduction Using K-Means Clustering, Journal of Theoretical and Applied Information Technology, Accepted Vol 96 August 2018.
Sultan T. Alanazi, Mohammed Akour, Mohammad Anbar, Enterprise Resource Planning Quality Model ERPQM, First International Conference of Intelligent Computing and Engineering (ICOICE 2019), Yemen on December 15-16, 2019 IEEE. DOI: https://doi.org/10.1109/ICOICE48418.2019.9035168
Mohammed Akour, Bouchaib Falah, Bassim Madi, Nacir Bouali, An Effective Approach for Transforming Use Cases Specifications into Class Diagram, Advanced Science Letters, 22, 2972–2976 (2016). DOI: https://doi.org/10.1166/asl.2016.7070
Mohammed Akour, Ahmad A. Saifan, Osama Ratha'an. Traceability between Code and Design Documentation in Database Management System: A Case Study, The International Arab Journal of Information Technology (IAJIT), 2018, No. 5.
Mohammed Akour, Bouchaib Falah, Karima Kaddouri, ADBTFrame work as a Testing Technique: An Improvement in Comparison with Traditional Model Based Testing, International Journal of Advanced Computer Science and Applications (IJACSA), 2016; 7(5) 7–12. DOI: https://doi.org/10.14569/IJACSA.2016.070502
Mohammed Akour, Bouchaib Falah, Salwa Bouriat, Mobile Software Hybrid Testing: Thoughts, Strategies, Experiments, and Challenges, International Journal of Advanced Computer Science and Applications (IJACSA), Volume 7 Issue 6 June 2016. DOI: https://doi.org/10.14569/IJACSA.2016.070602
Ahmad Saifan, Mohammed Akour, Iyad Alazzam, Feras Hanandeh, Regression Test-Selection Technique Using Component Model Based Modification: Code to Test Traceability, IJACSA Volume 7 Issue 4 2016. DOI: https://doi.org/10.14569/IJACSA.2016.070411
Bouchaib Falah, Mohammed akour, Nissrine El Marchoum, Testing Patterns in Action: Designing a Test-Pattern-Based Suite, International Review on Computers and Software (IRECOS), Volume 10, No 5, 2015. DOI: https://doi.org/10.15866/irecos.v10i5.5963
Bouchaib Falah, Mohammed Akour, Iyad Alazzam, A Frame Work for an Automatic Detection of Infeasible Paths in Data Flow and Control Flow Testing, International Journal of Data Analysis and Information Systems (IJDAIS), Serials Publications, Research Science Press, No.7 (2015) Issue No. 1, Pages: 11-18.
Bouchaib Falah, Mohammed Akour, Issar Arab and Yassine M’hanna, An Attempt Towards Formalizing UML Class Diagram Semantics, Proceedings of the New Trends in Information Technology (NTIT-2017). Amman, Jordan. 25-27 April 2017.
Mohammed Akour, Akanksha Jaidev, and Tariq M. King.Towards Change Propagating Test Models in Autonomic and Adaptive Systems. Proceedings of the 18th International Conference on Engineering of Computer-Based Systems, April 27-29, 2011, pages 89-96. IEEE. DOI: https://doi.org/10.1109/ECBS.2011.23
Layla Alrawais, Mamdouh Al Enezi, Mohammed Akour, Security Testing Framework for Web Applications, the International Journal of Software Innovation (IJSI), Volume 6, issue 3 2018. DOI: https://doi.org/10.4018/IJSI.2018070107
Bouchaib Falah, Houssam Otarid, Nadine Raiss, Mohamed Akour, A Comprehensive Technique to Generate and Prioritize Test Case Paths, International Journal of Computer Science and Information Security (IJCSIS), October 2016 Vol. 14 No. 10.
Shadi Banitaan, Kevin Daimi, Mohammed Akour, Yujun Wang, Test Suite Selection in Junit Testing Environment Based on Software Metrics, International Journal of Computers and Their Applications, Volume 23, No. 1, March 2016.
Mohammed Akour, Iyad Alazzam, Feras Hanandeh, Iman Akour, A systematic Literature Review to Classify Pre and Post Test Suite Reduction Techniques. International Journal of Mathematics and Computers in Simulation, NAUN, Volume 9, 2015, pp. 181-189.
Bouchaib Falah, Mohammed Akour, Salwa Bouriat, RSM: Reducing Mutation Testing Cost Using Random Selective Mutation Technique, Malaysian Journal of Computer Science. Vol. 28(4), 2015. DOI: https://doi.org/10.22452/mjcs.vol28no4.5
Bouchaib Falah, Mohammed Akour, SamiaOukemeni, An Alternative Threat Model-based Approach for Security Testing. International Journal of Secure Software Engineering (IJSSE), IGI, Vol. 6 issue 3 (2015): 50-64. DOI: https://doi.org/10.4018/IJSSE.2015070103
Mohammed Akour, IzzatAlsmadi, IyadAlazzam, MQVC: Measuring Quranic Verses Similarity and Sura Classification Using N-gram, Wseas Transactions on Computers, Volume 13, 2014. (SCOPUS).
Mohammed Akour, Sameer Abufardeh, Kenneth Magel, and Qasem Al-Radaideh. QArabPro: A Rule Based Question Answering System for Reading Comprehension Tests in Arabic. American Journal of Applied Sciences 8 (6): 652-661, 2011 ISSN 1546-9239 © 2011 Science Publications.
Mohammed Akour, Lina A.Abu-wardih, NouhHendawi, AuryibahAl.shboul, Test Case Reduction using Genetic Algorithm, The 8th International Conference on Computer Science and Information Technology (CSIT 2018). Amman-Jordan, 11-12 July 2018. IEEE. DOI: https://doi.org/10.1109/CSIT.2018.8486190
Mohammed Akour, Ziad Al saad, Abd Rahman Al Asmar, Abd Al rahem Jarrah, Smart Lightening Controlling System: Case Study of Yarmouk Museum, 15th International Conference on Information Technology- New Generations, Las Vegas, Nevada, USA on April 16-18, 2018. DOI: https://doi.org/10.1007/978-3-319-77028-4_85
Ahmed Manasrah, Mohammed Akour, Emad Alsukhni. Toward Improving University Students Awareness of Spam Email and Cybercrime: Case Study of Jordan, First International Conference on Anti-Cybercrime (ICACC-2015)10-12 November 2015 - Riyadh, Saudi Arabia. (pp. 1-6). IEEE. DOI: https://doi.org/10.1109/Anti-Cybercrime.2015.7351955
Mohammed Akour, and Izzat Alsmadi. Vulnerability assessments: a case study of Jordanian universities. Open Source Software Computing (OSSCOM), 2015. pp. (1-7). IEEE DOI: https://doi.org/10.1109/OSSCOM.2015.7372688
Mohammed Akour. Towards Harnessing Testing Tools into Programming Courses Curricula: Case Study of Jordan, The 2014 International Conference on Computational Science and Computational Intelligence (CSCI'14) March 10-13, 2014 Las Vegas, USA. IEEE. DOI: https://doi.org/10.1109/CSCI.2014.118
Published
How to Cite
Issue
Section
License
License and Copyright Agreement
In submitting the manuscript to the journal, the authors certify that:
- They are authorized by their co-authors to enter into these arrangements.
- The work described has not been formally published before, except in the form of an abstract or as part of a published lecture, review, thesis, or overlay journal.
- That it is not under consideration for publication elsewhere.
- That its release has been approved by all the author(s) and by the responsible authorities – tacitly or explicitly – of the institutes where the work has been carried out.
- They secure the right to reproduce any material that has already been published or copyrighted elsewhere.
- They agree to the following license and copyright agreement.
Copyright
Authors who publish with International Journal of Engineering Technologies and Management Research agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors can enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or edit it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) before and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
For More info, please visit CopyRight Section