Browse
Recent Submissions
- Item Transition from Traditional to Modern Cryptography: Quantum Key Distribution(UMT, Lahore, 2017) Fauzia DurraniQuantum Cryptography has emerged to be a relatively new area in the field of cryptography in recent decades. It assures the secure transmission of information between two parties on the internet in a more secure way as compared to the traditional cryptographic schemes currently being used. Existing cryptographic techniques like symmetric and asymmetric encryption schemes, majorly, are based on the mathematical models. Although these techniques provide assurance about the security of the transmitted information over a network however with the advent of more powerful computers there are possibilities that hackers would be able to breach these techniques. In such a scenario, Quantum cryptography offers a better crypto graphical solution since, instead of relying on mathematical rules; it depends upon the proven laws of physics and assures the secure transmission of information among two parties in a more secure manner as compared to traditional cryptographic schemes used.
- Item Improving Response Time and Security of Vehicular Ad hoc NETworks (VANET)(UMT, Lahore, 2017) Qasim ZiaResponse Time is the main requirement for present and future applications of Vehicular Ad Hoc Network (VANET). The response time delay is a major cause of traffic stuck which especially effect the vehicles that give emergency services. Delay in response time can lead us to the high occurrences of accidents in traffic and road user’s dissatisfaction. Priority methodology is the urgency of one message over the rest. The main emphasis of our current solution is to make improvement in the response time of VANET. In this thesis, we study about Vehicular Ad hoc Networks(VANET) that there exists a delay in message transmission and emergency vehicles stuck up in the traffic due to that particular delay in message transmission. To resolve this particular issue, we improve the response time by introducing the message prioritization methodology based upon vehicle categorization. The message with higher priority would be given resources immediately without any delay. Primarily, Priority based technique is used up to three different vehicle categorizations. Moreover, based on proposed methodology, we make algorithm and flowchart which reflects its importance. Lastly, we evaluate delay and throughput of our proposed protocol with ad hoc based protocol AODV in NS2.We identify and analyze the number of security challenges exist and expected privacy threads in VANET. In the end, simulation results show that the proposed framework has less delay and better throughput which leads to less and better response time.
- Item Using SCRUM Effectively in Global Software Development(UMT, Lahore, 2017) Hassan Khan Salari
- Item Applying Strengths, Weaknesses, Opportunities, and Threats (SWOT) Analysis in Sports A framework proposed for Cricket Players’ Performance Analysis(UMT, Lahore, 2017) Syed Zaid IrshadCricket is one of the top sports played by more than 100 nations around the world. As the number of teams are increasing the competition is becoming harder and more entertaining. Each cricket board is putting its resources to find the best players and train them to overcome their opponents. For this, they use different tools and methods. Here we are introducing a tool that can help players to grow stronger and find potential opportunities. This tool is known as SWOT analysis. The word SWOT is a contraction of Strengths, Weaknesses, Opportunities and Threats. It consists of two types of factors, internal and external. Since its introduction in the mid -20th century, it has helped many business organizations to identify their strengths, weaknesses, and explore possible opportunities and threats to stay and compete in market. This work will demonstrate originally how this analysis can be applied to sports. The proposed SWOT framework can be used by all stakeholders including coaches, analysts, team managers, captains, and players themselves to identify their internal factors and explore external factors to maximize their performance. To identify players internal factors, we are using a two stage process. In the first stage, we study outcomes of different types of balls that is achieved by the classification technique; and in the second stage we study the relationship between the factors that produced that outcome by using the association rule mining technique on the generated data set of cricket players. We present SWOT analysis of Mohammad Hafeez, Virat Kohli and few others and suggest some opportunities and possible threats that can affect their performance.
- Item Requirement Elicitation Issues and Challenges in Pakistani Software Houses(UMT, Lahore, 2017) Ambreen Liaqat
- Item Requirement Analysis Issues in Pakistan Software Industry(UMT, Lahore, 2017) HUMA CHAUDHARYSoftware engineering is area of Technology though, scope of software engineering is extremely broad. Being one of the prominent branches of the field of Engineering, it’s growing among the fastest fields in the world today. Software plays a very important role in performing the functions of almost every organization in an effective way. Requirement Analysis is very important phase in software development. In Pakistan, software industry faced issues and challenges due to the poor requirement analysis process. This failure to meet the user and other requirements is sure due to certain reasons. Many software projects fail partially or completely because these don’t meet all the constraints or requirements or software engineers don’t gather all the requirements properly. There are many issues which arise during our survey. Few of them we discussed here which are most repeated during survey. Communication gap between customer and software engineer is a big issue, customer have many ambiguities about their project they don’t know what their motive is and what they actually want about their project is very major cause of many other issue like timeline issue and many more. Trust issues between customer and organization, Politics within organization and customer organization politics causes many issues in Pakistan software industry. In this research, we are going to present a detailed and critical analysis of all those reasons behind project failure in Pakistan software industry and highlight the main requirement analysis issues in Pakistan software industry and how we can handle and overcome these challenges in our software industry.
- Item Integrated Development Framework for Rapid Development of Enterprise Web Application(UMT, Lahore, 2017) SOHAIL KHALIDUse of frameworks is becoming a need of our software industry for rapid application development, although these frameworks are providing ease for development but when efforts has made to combine these frameworks it become more complex and tedious work especially when frameworks based on layered approach (because different framework works on different layers) with multitier deployment. This research represents an architectural approach to design an Enterprise Web application framework by combining couple of layered frameworks i.e Spring MVC for web layer[1] , Enterprise Java Bean Component Framework for business layer, Hibernate on Data Access layer as an ORM[2], design pattern to facilitate communication between developer and increasing quality. These combined frameworks with extended design patterns increase the developer ability to speed up the software developing process without compromising the quality and also reduce the communication gap between developers and extra effort for learning and applying different frameworks. This research focused on applying multiple frameworks for designing enterprise Java application using layered model-view-controller architecture and makes applications in simple and faster compare to other classical single layer frameworks. Furthermore, using proposed framework a comprehensive client side component by combining client side technologies such as AngularJS, Jquery, and Bootstrap to develop reusable GUI components can be developed.
- Item CRITICAL ANALYSIS OF SOFTWARE FAILURE CAUSES FROM PROJECT MANAGEMENT PERSPECTIVE(UMT, Lahore, 2017) Syed Muhammad Waji HaiderWith the growth of technology, people and companies are relying on software systems. For that, we need a product/software that is trustworthy, reliable, and economical. It should be maintainable, dependable and reusable. If the software is developed with much accuracy, everything is being done as planned and the software is set to the market then the success rate will be high. But if there is any bug in the software then not only the software will fail but it will also affect the organizations that are responsible for making it. So the failure of software also has a great impact on the organization. In this research, we have presented a detailed and critical analysis of all those reasons which cause the software to fail and the factors that hinder in a project success. We studied the existing software development processes and also analyzed how they can help in reducing these causes.
- Item Comprehensive Framework for the Transformation of Web HCI to Handheld Devices’ HCI(UMT, Lahore, 2017) Syed Zeeshan Hussain Shah
- Item A UNIFIED MODEL FOR SOFTWARE FUNCTIONAL TESTING(UMT, Lahore, 2017) JAWAD ABBASThe development of large software systems is a challenging and error prone process. To guarantee extraordinary quality, it is essential to examine software at different stages. Software testing is the dynamic parts of Software Development Life Cycle (SDLC). However, the software testing field has various issues like effective test cases generation, assembling of test cases, which require time and cost of testing. Software testing needs a guidance model for test selection and authentication. Model-based functional testing compares the SUT against defined test model. This process consists of generation of test suite against the test model, execution of the suite, and comparison with expected one. This thesis study has debated on the basics of testing briefly, recent advancements in various software testing strategies, techniques and automations models with respect to functional testing. In resultant, this research has introduced a unified testing model, which is based on the characteristics of object-oriented testing model and data driven testing methodology. In this study, it has been tried to find a solution to test web application by using model-based testing approach. Due to several benefits, Model-based testing approach has been chosen as a guideline. Selinium tool is used as a test Automation software. Framework has been written in pyCharm IDE supported by python language. Test application named ‘Library Reservation’ has also been developed in this thesis for the implementation of developed model.
- Item EFFECTIVENESS OF AGILE DEVELOPMENT FRAMEWORKS WITH RESPECT TO TESTING(UMT, Lahore, 2017) MUHAMMAD AHMAD NAWAZ UL GHANISoftware Development Life Cycle models are used as the basis to design software applications. In these models, there exists some tribulations and to overcome these defects, agile models are presented. The mature software applications of agile development utilize both iterative and incremental style. It can be viewed as a response against conventional procedural activity. It is viewed not as to meet the volatility and varying situations but as the modern business ethics for software development. By examining and exploring the agile models, it has been found that efficiency of agile models can be improved. This research investigates the agile frameworks (DSDM and LSD) in terms of testing. It also examines that the effectiveness of dynamic systems development model (DSDM) from testing perspective the results show the performance of DSDM agile framework and the estimated efficiency of this framework
- Item CHALLENGES IN IMPLEMENTING ERP SYSTEM IN PAKISTANI ORGANIZATIONS(UMT, Lahore, 2017) Loveeza AsifERP systems are the establishment of overall inventory network of organizations, while their success and failure choose the predetermination of the business. Organizations are facing huge competition and continuously expanding challenges due to the IT linkages and E-Business requirements. Implementation of ERP systems envelops modules that support E-business and try to overcome the problems. This research examines the challenges of implementing ERP systems in Pakistani organizations and their impact on the productivity of businesses. Through this research, fundamental accomplishment factors and the challenges for use of ERP in Pakistani organizations have been perceived. In this way, it is suggested to localize for ERP implementation in Pakistani organizations.
- Item iCrowd FRAMEWORK – A FRAMEWORK FOR MANAGEMENT OF (IDENTIFIABLE) CROWD(UMT, Lahore, 2017) SHEIKH NASIR SAEEDCrowd management has become an emerging topic of research worldwide, due to the increase in population. Over a year, a large number of events are organized around the world. These events are becoming massively crowded with the participants. The management of the crowd is becoming a challenge for the organizers of these events. In fact crowded events have dual end challenges, i.e. from the organizers perspective and from the participant perspective. The event organizers want to make sure the safety and security of participants during the event, and their aim is to facilitate the individuals who are participating in the crowd. The participants require the guidance and awareness to the current situation of crowd for their own ease and safety. Recently, a large number of modern and smart technologies are emerging around the world. We envision that a large number of devices will be connected in the future to support various applications in our daily life. At this moment, the internet of things (IoT) is slowly but surely becoming a reality that has the potential to change and improve aspects of our daily lives or business. Further, a large number of modern technologies are supporting the location tracing of every individual even in a crowded situation. These technologies enabled us to address the challenges in the domain of crowd management. Hajj is the Holy pilgrimage for more than 2 billion Muslim population across the globe. It is performed from 8th to 13th Dhu al Hijjah (12th month) of Islamic calendar every year. Approximately 3.5 million people attend the pilgrimage every year from all over the globe. Receiving, hosting and facilitating these pilgrims in performing religious rituals has a multiple challenges for the organizers of the Hajj operation. In today’s modern era, several technologies are available to track the location of an individual during the whole event. Using this information, several applications can be developed to facilitate the organizers as well as the participants. However, most of the applications require a real-time response from the system because of their criticality, such as emergency situations. There are several challenges on various ends such as efficient data collection, storage and retrieval of the data. Each application needs a certain view of information from the collected data. These requirements pose many challenges related to real-time collection, computation, storage, and retrieval of the data. In this thesis, we proposed a state of the art framework known as iCrowd, to tackle the challenges described above. The proposed framework can address crowd management problems for authorities and the participants, as a centrally connected system for collecting, processing and analyzing the real-time crowd dynamics. The historical location data of all the participants for the whole event would also be stored in an efficient repository for both real-time and offline analysis of crowd formation and deformation patterns. We developed a prototype of one of the key components of the proposed framework, which is called middleware layer. We evaluated various functional parts of this middleware layer with simulated location data of 3.5 million participants. A number of performance metrics are used to measure the performance of various functional parts such as data ingestion and mapping, data filtering, data enrichment, and data storage. We evaluated the system performance with peak load of 3.5 million participants’ location data. The prototype of middleware layer demonstrated the successful ingestion, mapping, filtration, inference, and storage of this volume of data in 15.2 seconds (at maximum) on a commodity hardware platform.