i-manager's Journal on Software Engineering (JSE)


Volume 15 Issue 1 July - September 2020

Research Paper

Comparative Analysis of Structured System Development Life Cycle Methodologies: Rapid Application Development, Prototyping, and Scrum

Ayanfeoluwa Oluwasola Oluyomi* , Oluwaseyi Ezekiel Olorunshola **, Martins Ekata Irhebhude ***
* Department of Cyber Security, Air Force Institute of Technology (AFIT), Kaduna, Nigeria.
** Department of Electrical Electronics Engineering, Air Force Institute of Technology (AFIT), Kaduna, Nigeria.
*** Nigerian Defence Academy, Kaduna, Nigeria.
Oluyomi, A. O., Olorunshola, O. E., and Irhebhude, M. E. (2020). Comparative Analysis of Structured System Development Life Cycle Methodologies: Rapid Application Development, Prototyping, and Scrum. i-manager's Journal on Software Engineering, 15(1), 1-12. https://doi.org/10.26634/jse.15.1.17933

Abstract

System Development Life Cycle (SDLC) is the total process involved from the inception of a system to the deployment of the system. The perfect choice of the System Development Life Cycle model to use for different system development stands as a challenge for organizations. The model used by the developers play a significant role in determining the outcome of the system. Therefore, there is need to critically look at the various characteristics of the models and the features of the system so as to determine which model is best suitable for the system. This research work reviewed three SDLC models which are Scrum, Rapid Application Development (RAD) and Prototyping model. Their pros and cons were highlighted, and when they are best suitable has also been mentioned. The models were compared with each other and the different features peculiar to each of the models were discussed.

Review Paper

Infrastructure and Organizational Improvement Practices in Global Software Development: A Systematic Literature Review

Muhammad Yaseen * , Atta Ur Rahman **, Iqra Yasmeen ***, Ijaz Ahmad ****, Hamza Naveed *****, Syed Wajid Kamal ******, Mohim Bacha *******
* Universiti Tun Hussein Onn Malaysia, Malaysia.
**-***,***** COMSATS University, Islamabad, Pakistan.
**** University of Malakand, Chakdara, Pakistan.
****** Abasyn University, Peshawar, Pakistan.
******* University of Engineering and Technology, Mardan, Pakistan.
Yaseen, M., Rahman, A. U., Yasmeen, I., Ahmad, I., Naveed, H., Kamal, S. W., and Bacha, M. (2020). Infrastructure and Organizational Improvement Practices in Global Software Development: A Systematic Literature Review. i-manager's Journal on Software Engineering, 15(1), 13-22. https://doi.org/10.26634/jse.15.1.17916

Abstract

In Global Software Development (GSD), requirements collection and implementation is quite difficult due to challenges such as geographical distance, lack of face to face meetings, time zone difference, language problems and culture differences. In GSD, where there exist significant challenges, role of infrastructure and organizational structure becomes more prominent. With better organizational structure, effect of challenges in GSD can be reduced quietly. This research study aims to identify best practices needed for infrastructure and organizational improvements in GSD. To do so, a systematic literature review (SLR) is conducted and as a result 12 practices are identified.

Review Paper

Survey on Systems Architecture for Internet of Things (IoT)

Hiren Dutta* , Parama Bhaumik **
*-** Department of Information Technology, Jadavpur University, Kolkata, West Bengal, India.
Dutta, H., and Bhaumik, P. (2020). Survey on Systems Architecture for Internet of Things (IoT). i-manager's Journal on Software Engineering, 15(1), 23-39. https://doi.org/10.26634/jse.15.1.17818

Abstract

With the increasing number of Industrial Internet of Things (IIoT) entities which are growing exponentially, management of entire IoT communication and systems become a core area of research over the years. With the multiple dimensions like size, processing power, storage and applications, ranges of these IoT devices varies significantly. Such smart devices today are having capabilities to collect, process and take real time decisions without any human interaction. That is why single reference communication architecture is not very suitable for wide ranges of industrial applications. This survey paper is focused on categorical research of existing work and map them into the to-be reference layered IIoT architecture, which can be balanced based on the need of the application and its usage. This paper also describes the potential research issues within IoT architecture, communication and data management space.

Review Paper

Assistive Learning Technologies (ALT) for Individuals With Special Needs with Emphasis on User Interface Design: A Critical Review

Anuraj Malav* , Shiv Singh **
* Department of Computer Science, Uttaranchal University, Dehradun, Uttarakhand, India.
** Department of Computer Science and Engineering, Shivalik College of Engineering, Dehradun, Uttarakhand, India.
Malav, A., and Singh, S. (2020). Assistive Learning Technologies (ALT) for Individuals with Special Needs with Emphasis on User Interface Design: A Critical Review. i-manager's Journal on Software Engineering, 15(1), 40-47. https://doi.org/10.26634/jse.15.1.17796

Abstract

Research has shown that Assistive Learning Technology (ALT) support learning for individuals with special needs (disability rehabilitation, elderly people, intellectually disabled, development disabled). The authors of this review examined user interface design (UID) for various types of ALT aiming at effective support for people with special needs. For compilation of related work in this review, digital databases, conference proceeding, research articles and some other related sources were sorted out. The significant data found from these sources has been then analyzed under two general subjects: 1) the applications of ALT for special needs; 2) the importance of UID in ALT for an individual with special needs. This research focuses on UID of ALT for the individuals with special needs. The UI of these ALT should be designed in such a way that learners with special needs feel very comfortable when interacting with the application. ALT is essentially a particular class of hardware/tool which has been comprehensively designed with an individual learner's population in mind and touch user interfaces (TUIs) are a supportive medium for the designing of ALT. We start by talking about the ideas of inclusive design and universal design and how these design methods of insight identify with the design of ALT. Next, clarify how touch user interface (TUI) can be successful in accomplishing universal and inclusive design objectives, and how these can be helpful when designing ALT for an individual user group – the special needs. Finally, a literature review is presented in which physical interfaces, particularly touch, have been shown to be effective in helping this user population.

Review Paper

Use of Collaborative Tools and Modern Technologies as Critical Success Factor in Global Software Development

Atta Ur Rahman * , Kashif Khan**, Syed Wajid Kamal ***, Hamza Naveed ****, Mohim Bacha *****
*,**** COMSATS University, Islamabad, Pakistan.
*** University of Abasyn Peshawar, Pakistan.
**,***** University of Engineering and Technology (UET), Mardan, Pakistan.
Rahman, A. U., Khan, K., Kamal, S. W., Naveed, H., and Bacha, M. (2020). Use of Collaborative Tools and Modern Technologies as Critical Success Factor in Global Software Development. i-manager's Journal on Software Engineering, 15(1), 48-59. https://doi.org/10.26634/jse.15.1.17925

Abstract

Global Software Development (GSD) faces significant challenges such as geographical distance, time zone differences, language barrier and culture differences that makes it difficult for software vendors to collect and implement software requirements properly. In order to reduce these critical challenges in GSD, researches have suggested use of collaborative tools and modern technologies specifically for GSD so that proper requirements collection and implementation become possible. The aim of current research work is to conduct Systematic Literature Review (SLR) of all those studies who identified and considered uses of collaborative tools and modern technologies as critical success factor in GSD. For doing SLR, SLR protocol is designed which include all necessary steps for conducting SLR. As a result of SLR, total of 53 papers were finalized for data retrieval. Data retrieval include research method used, time period in which paper is published and software company size where case study or experiment is conducted.

Research Paper

Voice Prescription

This paper has been removed due to plagiarized work because of the dual submission by author.