Yash Veer Singh

Work place: NSIT (University of Delhi)/Computer Engineering, New Delhi, 110078, India

E-mail: yashveersingh85@gmail.com

Website:

Research Interests: Computational Engineering, Computer systems and computational processes, Engineering

Biography

Yash Veer Singh received his B.Tech in Information Technology from Uttar Pradesh Technical University (UPTU), Lucknow, India in 2007, and his M.Tech.(Gold Medalist) Degree in Computer Science from Jaipur National University (JNU), Jaipur, India, in 2013. He is now a Ph.D student in the Department of Computer Engineering at Netaji Subhas Institute of Technology (NSIT), New Delhi, India. His esearch interest includes’ Requirement Prioritization’.

Author Articles
A Hybrid Approach for Requirements Prioritization Using LFPP and ANN

By Yash Veer Singh Bijendra Kumar Satish Chand

DOI: https://doi.org/10.5815/ijisa.2019.01.02, Pub. Date: 8 Jan. 2019

Requirements prioritization is a most important activity to rank the requirements as per their priority of order .It is a crucial phase of requirement engineering in software development process. In this research introduced a MCDM model for requirements prioritization. To select a best supplier firm of washing machine three important criteria are used. In this proposed model investigation for requirements prioritization, a case study adopted from Ozcan et al using LOG FAHP (Logarithmic fuzzy analytic hierarchy process) and ANN (Artificial Neural Network) based model to choose the best supplier firm granting the highest client satisfaction among all technical aspects. The test was conducted on MATLAB software and result evaluated on fuzzy comparison matrix with three supplier selection criteria based on FAHP and LOGANFIS that shows the decision making outcome for requirements prioritization is better than existing approaches with higher priority.

[...] Read more.
A Comparative Analysis and Proposing ‘ANN Fuzzy AHP Model’ for Requirements Prioritization

By Yash Veer Singh Bijendra Kumar Satish Chand Jitendra Kumar

DOI: https://doi.org/10.5815/ijitcs.2018.04.06, Pub. Date: 8 Apr. 2018

Requirements prioritization is an essential component of software release planning and requirement engineering. In requirement engineering the requirements are arranged as per their priority using prioritization techniques to develop high-quality software’s. It also helps to the decision makers for making good decisions about, which set of requirements should be executed first. In any software development industry a ‘software project’ may have a larger number of requirements and then it is very difficult to prioritize such type of larger number of requirements as per their priority when stakeholder’s priorities are in the form of linguistic variables. This paper presents a comparative analysis of existing seven techniques based on various aspects like: scale of prioritization, scalability, time complexity, easy to use, accuracy, and decision making, etc. It was found from literature survey none of the techniques can be considered as the best one. These techniques undergo from a number of drawbacks like: time complexity, lack of scalability, Negative degree of membership function, inconsistency ratio, rank updates during requirement development, and conflicts among stakeholders. This paper proposed a model called ‘ANN Fuzzy AHP model’ for requirements prioritization that will overcome these limitations and drawbacks. In the investigation of this proposed model, a case study is implemented. Ozcan et al [31] using a FAHP (Fuzzy AHP) with ANN based technique to choose the best supplier based on the multiple criteria. The examination on ANN with FAHP is performed on MATLAB software and outcome evaluated by fuzzy pair-wise comparison matrix with three supplier selection criteria states that the requirements prioritization outcome is better from existing techniques.with higher priority.

[...] Read more.
Other Articles