Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Yasir Hafeez Motla is active.

Publication


Featured researches published by Yasir Hafeez Motla.


international conference on emerging technologies | 2013

Requirement change management for global software development using ontology

Asma Khatoon; Yasir Hafeez Motla; Madiha Azeem; Humera Naz; Sana Nazir

Success of any software project depends on the requirements. Change in requirements at any time during the software development life cycle is considered as a healthy activity. However, managing this change in a collocated environment is relatively easier than the environment where stakeholders are scattered at more than one site. This creates ambiguity among the stakeholders, meanwhile giving rise to knowledge sharing, knowledge representation and communication challenges. Therefore, ontology can be used to minimize ambiguities among the stakeholders. We have used a case study to evaluate the developed ontology.


international conference on electronics, communications, and computers | 2014

A hybrid model by integrating agile practices for Pakistani software industry

Saadia Sultana; Yasir Hafeez Motla; Sohail Asghar; Muhammad Jamal; Romana Azad

CONTEXT -The software industry can be widely seen as a key driver for business improvement and is likely to provide an opportunity to the countries to make dramatic improvements in economic growth. Software industry of Pakistan can also play a major role in strengthening the sluggish economy. A well-organized suitable framework according to the industry needs helps to engineer quality products within budget and time. OBJECTIVE - To identify significant issues present in Pakistani software industry that are considered as barriers in achieving the international standards of development and to propose suitable framework by integrating agile practices to resolve various management, quality and engineering issues. METHOD -Literature is consulted to highlight various issues of Pakistani Software industry, some existing hybrid models are investigated to evaluate their strengths and weaknesses and finally a case study & expert review is presented to validate the effectiveness of our proposed hybrid model. RESULTS -The proposed hybrid model provides effective management, engineering, quality assurance, productivity and maintenance practices to develop quality products which can help the industry to compete and achieve the standards of global software industry. CONCLUSION -The proposed framework contains features of Scrum which provides good management practices, XP which offers engineering practices and DSDM which focuses on providing solid basis to initiate a project. Additional role of technical writer for effective documentation also enhances the understand-ability and maintenance of the software.


international conference on computer science and information technology | 2013

Effective usage of AI technique for requirement change management practices

Hummera Naz; Yasir Hafeez Motla; Sohail Asghar; Muhammad Azeem Abbas; Asma Khatoon

Requirements change management is a vital activity of the software development and even after maintenance. When we change one requirement it effects the other requirements of the system. A proper impact analysis maintains a repository of changing requirement, reusing previous experiences and reduces rework effort, is also essential for better requirement change management. There is also a need of a technique which improves requirement change management in a better way. In this paper, a model has been introduced which integrates Requirement Change Management and CBR (Case Based Reasoning) technique. Expert review method is used to evaluate our research. This frame work gives a better approach which manages requirement changes to the system. Our research outcome, i.e. the CBR technique used with the RCM, can provide a better approach to solve the issues of managing changes to the system. It maintains a repository by using CBR technique which is helpful to manage changes in future and we are able to solve the new change on the basis of previous experience.


international multi topic conference | 2014

A scrum based framework for e-agriculture system

Muniba Khudadad; Yasir Hafeez Motla; Sohail Asghar; Syeda Ayesha Anwar; Zahid Iqbal

Agriculture Information systems play crucial role in the development of economy of a country. When pest and diseases affect the crops there is a significant decrease in production. Agriculture Information system has been developed by collecting information about pest, diseases, harvesting and plantation. Agile methods are best suited for the development of Information System. In the software industry, agile methods are in practice at a very large scale because of its ability of accommodating the change, quick results and high level of customers satisfaction. Scrum is an agile methodology which is used for software development. Existing Agriculture Information system is developed by applying waterfall model which has many flaws. In order to overcome those issues scrum is used for the development of agriculture system. There is no proper framework exist for the development of agriculture system using Scrum. The objective of this paper is to highlight the importance of the Scrum framework for agriculture system and suggested a framework which will support the development of agriculture system.


international conference on emerging technologies | 2014

Knowledge management model for support of requirement engineering

Muhammad Ahsan; Yasir Hafeez Motla; Ayesha Anwar; Muhammad Waqar Azeem

Requirement engineering (RE) plays an important role in the success or failure of product and is recognized as the most critical factor in the entire software development process. Due to the fact that RE knowledge is highly dependent on human which may result in inconsistencies, terminology conflicts and lack of understanding of requirement knowledge faced in the implementation of information based applications. To address these issues we have proposed the knowledge management model for the support of RE activities. This knowledge model assists the requirement engineers and other stakeholders to share and understand the domain and instance level knowledge which results in strengthening the RE activities through continuous requirement refinement by better knowledge management model.


open source systems | 2014

Knowledge modeling fore-agriculture using ontology

Muhammad Ahsan; Yasir Hafeez Motla; Muhammad Asim

Agriculture is considered to be the backbone of the countrys economy. The emergence of ICT in the last couple of years has opened new challenges in the field of knowledge management concerning to distribution, sharing and integration. It is true that a lot of good practices related to agriculture are transferred without being well documented so most part of these practices remain tacit rather than explicit. Therefore, it is necessary to effectively manage knowledge for future generations before it disappears as a result of technological advancement. Knowledge management is considered as a challenge. In this paper, we have presented the knowledge management approach in the domain of agriculture, its results are presented by prototype implementation and its effectiveness has been checked by evaluation. This knowledge management approach assists the stakeholders to share and understand the domain and instance level knowledge, removes ambiguities as well as integration with other sources of knowledge compared to the traditional approaches of information management.


international multi topic conference | 2014

User-centered design practices in scrum development process: A distinctive advantage?

Sadaf Anwar; Yasir Hafeez Motla; Yasir Siddiq; Sohail Asghar; M. Shabbir Hassan; Zahid Iqbal Khan

Agile methodology lacks in usability and most of the time issues like usability do not lead the software toward success. User-Centered Design supports usability and according to UCD, the client should be a part of the process from planning to handover phase. Integration of these two areas is a difficult and challenging task w.r.t its applicability for collocated and distributed level. This research focuses on Agile and UCD integration, providing a few practices and artifacts to guide designers and Agile teams to overcome the challenges. How UCD techniques can support Agile in order to deal with usability issues. In this paper, we have demonstrated that which are the levels and phases where stakeholders, especially the user involvement and interaction are required. Case study and observation method have been followed. The result of this research is a framework.


international conference on software engineering | 2014

Role of requirement change in software architecture using Twin Peaks Model

Andlib Akhtar; Yasir Hafeez Motla; Hummara Aslam; Muhammad Jamal

Requirement change management is an important activity in software development. When we change our requirements it affects the other requirements of the system as well as the architecture of the system. It needs a proper approach which improves the requirement change management and its impact on architecture in a better way. In this paper a framework has been introduced which integrates the impact of requirement change in the software system by using Twin Peak Model. The expert review method is used to evaluate our research. This framework gives a better approach to measure the impact of a requirement change in the architecture of the system. Our research outcome is, to develop a framework by using Twin Peaks Model to analyze the changing requirement and gives the impact of these changes in requirements on software architecture designing. It will be helpful to manage changes in the software architecture.


Asia-Pacific World Congress on Computer Science and Engineering | 2014

A process improvement in requirement verification and validation using ontology

Sana Nazir; Yasir Hafeez Motla; Tahir Abbas; Asma Khatoon; Javaria Jabeen; Mehwish Iqra; Khush Bakhat

The success of software projects depends on fully conveyed requirements. Contribution of stakeholders contributing in software requirements have a place with distinctive domains, because of which ambiguities, inconsistencies might arise moreover giving rise to incorrectness. Many tools are available for software requirements verification and validation but the issue of stakeholders belonging to different domains is still under consideration. As these requirements are not understood properly, it causes schedule delay and greater cost in the last stages of software. Requirements verification and validation are the most vital activities in requirement engineering that guarantees software quality and has an extraordinary impact on software cost and its success. The requirements verification and validation are an affirmation that the product requirements record is free of unwanted requirements and totally reliable. Keeping in mind the end goal of removing conflict, recognizing failures and making the product requirements document completely useful is the key component. So these requirements should be appropriately confirmed and accepted by the clients before conveying to the development team. Thus, ontology might be picked as an answer for checking and approving the requirements among stakeholders of distinctive domains. In this study improving requirement verification and validation process through ontology. We have used expert reviews and case study to evaluate the developed ontology that indicates different concepts, properties and constraints in the process of requirement verification and validation. With the help of the developed ontology, it is shown that its use for requirement verification and validation shows improvement in consistency, applicability and other factors.


Asia-Pacific World Congress on Computer Science and Engineering | 2014

Incorporating artificial intelligence technique into DSDM

Javeria Jabeen; Yasir Hafeez Motla; Mateen Ahmed Abbasi; Dur-e-Benish Batool; Rahil Butt; Sana Nazir; Syeda Ayesha Anwer

Dynamic System Development Method has been criticized because of absence security practices in its phases. The key objective is proposed the secure software development framework. CBR-DSDM model had proposed in this paper to cover the security in an entire development life cycle of DSDM phases from the beginning to final phase. This paper proposes a way to map security activities into the dynamic system development method. A Case based reasoning technique is used for maintaining security requirement repository. The main purpose of this research is to fill the gap by integrating security into DSDM phases and maintaining its agility. Our model is evaluated using publish case study. For the Assessment of CBR-DSDM used the control experiment and expert review evaluation methods.

Collaboration


Dive into the Yasir Hafeez Motla's collaboration.

Top Co-Authors

Avatar

Sohail Asghar

COMSATS Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

Asma Khatoon

Pir Mehr Ali Shah Arid Agriculture University

View shared research outputs
Top Co-Authors

Avatar

Sana Nazir

Pir Mehr Ali Shah Arid Agriculture University

View shared research outputs
Top Co-Authors

Avatar

Hummera Naz

Pir Mehr Ali Shah Arid Agriculture University

View shared research outputs
Top Co-Authors

Avatar

Muhammad Ahsan

Information Technology University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Muhammad Jamal

University of Science and Technology of China

View shared research outputs
Top Co-Authors

Avatar

Andlib Akhtar

Pir Mehr Ali Shah Arid Agriculture University

View shared research outputs
Top Co-Authors

Avatar

Asma Batool

Pir Mehr Ali Shah Arid Agriculture University

View shared research outputs
Top Co-Authors

Avatar

Ayesha Anwar

Information Technology University

View shared research outputs
Researchain Logo
Decentralizing Knowledge