Muhammad Ramzan

Dr. Muhammad Ramzan


Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 June 2010
Verified
Conference Paper
Closed access
MAMuhammad Aasem
Muhammad Aasem
MRMuhammad Ramzan
Muhammad Ramzan
AJArfan Jaffar
Arfan Jaffar
Prioritizing requirements helps the project team to understand which requirements are most important and most urgent. Based on this finding a software engineer can decide what to develop/implement in the first release and what on the coming releases. Prioritization is also a useful activity for decision making in other phases of software engineering like development, testing, and implementation. There are a number of techniques available to prioritize the requirements with their associated strengths and limitations. In this paper we will examine state of the art techniques and analyze their applicability on software requirements domain. At the end we present a framework that will help the software engineer of how to perform prioritization process by combining existing techniques and approaches.

1 July 2011
Verified
Conference Paper
Closed access
MBMuhammad Imran Babar
Muhammad Imran Babar
MRMuhammad Ramzan
Muhammad Ramzan
SGShahbaz A. K. Ghayyur
Shahbaz A. K. Ghayyur
The right requirements are considered as a part and parcel of software quality. Since the emergence of software engineering the perfect requirements have a deeper effect on the overall quality of software systems. This research paper is focusing on the shortcomings or limitations of existing software requirements prioritization techniques and paves the way for researchers to explore new horizons in software requirements prioritization. Most of the techniques are solving the plight of small projects or toy applications. There is not a single evidence of a successful prioritization technique that would solve the problem of large set of requirements. The innovative requirements prioritization approaches are required for systems where user requirements increase in hundreds and even in thousands. The existing techniques are not providing sufficient automation for such systems due to their certain limitations.

11 July 2017 in IEEE Access
Verified
Journal Article
Open access
KGKanza Gulzar
Kanza Gulzar
JSJun Sang
Jun Sang
MRMuhammad Ramzan
Muhammad Ramzan
MKMuhammad Kashif
Muhammad Kashif
The lack of attention to the correlation between the attributes of usability requirements leads to several problems with software development. This paper presents a novel framework that focuses on the mapping of usability requirements attributes to the linguistic assessment from the users using fuzzy logic. Our proposed framework prioritizes conflicting usability requirements attributes. For implementation, we have used MATLAB Fuzzy Logic Toolbox. This proposed framework is aimed at helping the requirement analyst in taking better decisions by automating the whole process of identifying and resolving usability requirements conflicts. The major task in the proposed system involves determining the numerical value for each attribute considering their respective importance in different quantitative and qualitative evaluation standards. On the basis of numerical value, conflicts and their respective severities are identified.

1 December 2009
Verified
Conference Paper
Closed access
MRMuhammad Ramzan
Muhammad Ramzan
MJM. Arfan Jaffar
M. Arfan Jaffar
MIM. Amjad Iqbal
M. Amjad Iqbal
SASajid Anwar
Sajid Anwar
ASArshad A. Shahid
Arshad A. Shahid
Requirement engineering is one of the most significant phases of software engineering. Success or failure of any software project relies heavily on better requirement engineering process. Better awareness of the requirements is fundamental for requirements engineering. Requirement Prioritization is an important component of requirement engineering process. In this paper, we have highlighted some serious shortcomings related to existing requirement prioritization techniques. Based on these findings, we have proposed an intelligent fuzzy logic based technique for requirements prioritization based on the perceived value of each requirement. We have also proposed a framework for evaluation of existing as well as proposed requirement prioritization techniques.

1 January 2011 in International Journal of Teaching and Case Studies
Verified
Journal Article
Closed access
SSSaqib Saeed
Saqib Saeed
RARizwan Aamir
Rizwan Aamir
MRMuhammad Ramzan
Muhammad Ramzan
Plagiarism at higher education institutions is a big threat to academic standards. It is a widely prevalent phenomenon in student population, although mainly due to their lack of awareness, but also due to weak controlling mechanisms within the education systems. Coupled with socio-economic situations, plagiarism becomes a big motivation to enhance academic credentials and to gain financial benefits. Transformation into knowledge-based economy is the only hope for the developing countries to be competitive in modern world. Poor educational standard could create lack of competitiveness among graduates in developing countries to be competitive at international level. In this paper, we discuss the motivation and reasons for indulging in plagiarism for students and academicians in educational institutions in developing countries. We also provide guidelines for controlling the phenomenon from academic institutions. Our guidelines suggest an extensive focus on higher education provision by the policy makers to implement a well thought out strategy.

1 January 2009 in Communications in Computer and Information Science
Verified
Book Chapter
Closed access
PDF file
TATayyaba Azim
Tayyaba Azim
MJM. Arfan Jaffar
M. Arfan Jaffar
MRMuhammad Ramzan
Muhammad Ramzan
AMAnwar M. Mirza
Anwar M. Mirza