Zeeshan has on record more than 12 years of University Education and more than 10 years of professional experience of working within different organizations in the field of Computer Science with emphasis on software engineering of product line architecture based artificially intelligent systems. Furthermore, he has more than 4 years experience of teaching as lecturer and supervising research thesis to graduate and undergraduate students in different institutes and universities.
Zeeshan is the author of several International publications including Books, Book Chapters, Journal Manuscripts, Conference Papers, Project Reports and Thesis. He is also currently associated with some International Publishers as the Editor for Book and Journal Publications.
Zeeshan has been honored with some Research and Software Competition Awards, University Distinctions, Grants and Distinguished Nominations.
Abstract: Product Data Management (PDM) desktop and web based systems maintain the organization's technical and managerial data to increase the quality of products by improving the processes of development, business process flows, change management, product structure management, project tracking and resource planning. Though PDM is heavily benefiting industry but PDM community is still facing some serious unresolved issues in PDM system development i.e., unfriendly web based graphical user interface with massive controls and unintelligent way of searching records. I strongly believe that if a product is very with lots of benefits (e.g PDM System) but not easily adoptable by its users then in most of the cases it becomes a failure in industry. The goal of this research was to support the field of PDM with a new proposition of a conceptual model for the implementation of natural language based search and flexible web based graphical user interface including the capabilities for knowledge management. Residing with in the scope, proposed conceptual model was successfully designed and implementation in the form of a prototype, and compared with some existing real time PDM Systems.
Abstract: Technologies like “Home Automation Systems†are still under considerations and have not been developed up to the level of ultimate maturity. Targeting the challenges of the proposition of a home automation system capable of controlling house's electric appliances and providing efficient security system, a thorough research has been conducted in fields of System Automation, Hardware Engineering, Software Engineering, Human Machine Interaction, Mobile Programming, Produce Line Architectures, Software Testing and Data Management Systems. Taking help from reviewed research and using our personal research and development experiences, we have proposed an approach i.e. Smart House. This book discusses in detail the way to achieve the set goals of this research along with the detailed presentation of system requirements, proposed approach, hardware and software designs, implemented prototype, testing, deployment, usage, benefits and limitations. The presented research and development has been performed as the part of author's bachelor project submitted in Fall 2002 at Punjab Institute of Computer Science, Faculty of Information Technology, University of Central Punjab, Pakistan.
Abstract: This research proposes a solution to manage variabilities of software product line applications. The objective of the research is to support software decision makers in handling additional software complexity introduced by product line architectures. In order to fulfill this objective an approach to analyze, visualize, and measure product line specific characteristics of the C/C++ source code are proposed. The approach is validated in an empirical experiment using an open source software system. For that purpose the approach is first implemented into M-System-NT, an existing software measurement tool developed at Fraunhofer Institute for Experimental Software engineering. The target hypothesis of the research master thesis to perform static analysis of C/C++ source code, measure traditional and product line measures to identify the correlation between measures and indicate the fault proneness.
Abstract: This monograph is mainly about to discuss the research and development have been performed to attain the goal of implementing a natural language based search mechanism in product data management systems. Going into the details, this research monograph briefly presents the fields of Product Data Management, Natural Language Processing and a project i.e. I-SOAS. Furthermore we also discuss how can natural language based grammar be implemented using semantic web technology i.e. Ontology. Later, in the end of this research monograph we present a prototype developed with the use of discussed concepts and technologies.
Abstract: The objective of this book is to support software decision makers in handling additional software complexity introduced by product line architectures. This book is about to discuss the scientific research and development work done in managing variable behavior of traditional and Product Line Architecture based software applications by analyzing their preprocessed source code with the use of Metrics. In order to meet the objectives an approach to analyze, visualize, and measure the Product Line specific characteristics of the C/C++ source code has been proposed i.e., Zeeshan Ahmed C-Preprocessed Source Code Analyzer (ZAC). This approach is validated by implementing into a software measurement tool and experimenting using some real time software applications.
Abstract: This book is a research monograph based on the conducted research and development work as the part of a project "Smart House". This monograph mainly discusses a digital, auto electric, mobile and computerized house. Going into the details; the presented research work describes designed and implemented hardware and software to control a house?s electric appliances to provide a mobile and computerized home automation and security system.
Abstract: This book is mainly a research monograph discussing “Product Data Management (PDM)â€. Going into the details; the presented research work describes the contributions of PDM Systems toward industry in improving the quality of products by providing an excellent way of organizational technical data management. The presented research also highlights some areas of available PDM Systems, can be improved by the use of some available information and technologies belonging to the fields of Semantic Web, Human Computer Interaction and Natural Language Processing. To contribute in the advancement of PDM Systems, benefiting from available domain oriented technologies, an approach is proposed. Describing the proposition in detail the main concept and developed prototype is also presented in this book.
Abstract: This paper is based on the findings of a literature review on the field of World Wide Web. A list of some key publications and explicitly provided literature is briefly included in this paper; addressing the importance of the field of Semantic Web and describing its contributions as the mechanism for structuring the information over the web in a format so that machines can understand the semantic context. Highlighting the technological innovation of Semantic Web, this paper presents Ontology some domain specific languages for Ontology construction: eXtensible Mark-up Language, Resource Description Framework and Web Ontology Language; offering different ways of explicitly structuring and richly annotating Web pages. Furthermore this paper discusses how Ontology is contributing to the semantic based web system development with some example of real time applications and concludes with some existing limitations needing to be overcome.
Abstract: In this research paper we address the importance of Product Data Management (PDM) with respect to its contributions in industry. We also present PDM Systems in brief and highlight some of major challenges to the PDM communities in advance PDM system development. Targeting some of these challenges we present an approach and discuss how this approach can be helpful in solving the PDM challenges. Limiting the scope of this research to one challenge, we focus on the implementation of a semantic based search mechanism in PDM Systems. Going into the details, at first we describe the respective fields i.e. Semantic Web and Language Technology (LT), contributing in ontology construction and natural language grammar implementation, to take advantage in implementing a search engine capable of understanding the semantic output of natural language based search queries. Then we discuss how we can practically take advantage of LT by implementing its concepts in the form of software application with the use of semantic web technology i.e. Ontology. Later, in the end of this research paper, we briefly present the prototype application developed with the use of concepts of LT and Semantic web.
Abstract: In this research paper we address the importance of home automation system as compared to the old and traditional living systems. We present our own idea leading to a concept towards the practical implementation of a home automation and security system. Going into the details of this research, we present designed hardware and software architectures which then implemented in the form a real time prototype application i.e. Smart House. Discussed and implemented prototype application is capable of providing options for controlling house’s electric appliances using computer and mobile. Furthermore it provides a house security system which is capable of not only tracking the interruption but also taking some intelligent immediate response actions.
Abstract: The purpose of this research was to implement an application improving the process of optimization for efficient results estimation in possible quick time using the concepts of adaptive machine learning. Back Propagated Neural Network algorithm was implemented to take advantage in developing a learning behavior in system and Genetic algorithm was implemented for data optimization. Going into the details of this research paper, we briefly discuss the implemented methodology in the form of software application i.e. Optimal Data Classifier (DOC), using Java programming language. Furthermore we describes two performed experimentation processes using two different datasets with DOC, and presented observed results helping in improving learning and data optimization behavior.
Abstract: In this research paper we address the importance of Product Data Management (PDM) with respect to the industrial contributional point of view and its major objectives. Moreover we also present some currently available major challenges to the Product Data Management based communities, and targeting those challenges we discuss an already proposed conceptual architectural based helpful approach and briefly describe how this approach can be helpful in solving the PDM communities faced problems.
Abstract: In this research paper we address the importance of Product Data Management (PDM) with respect to its contributions in industry. Moreover we also present some currently available major challenges to PDM communities and targeting some of these challenges we present an approach i.e. I-SOAS, and briefly discuss how this approach can be helpful in solving the PDM community’s faced problems. Furthermore, limiting the scope of this research to one challenge, we focus on the implementation of a semantic based search mechanism in PDM Systems. Going into the details, at first we describe the respective field i.e. Language Technology (LT), contributing towards natural language processing, to take advantage in implementing a search engine capable of understanding the semantic out of natural language based search queries. Then we discuss how can we practically take advantage of LT by implementing its concepts in the form of software application with the use of semantic web technology i.e. Ontology. Later, in the end of this research paper, we briefly present a prototype application developed with the use of concepts of LT towards semantic based search.
Abstract: Designing knowledge base capable of knowledge extraction, creation, storage, management and sharing is a challenging task for the knowledge engineers and managers. Initially this discusses the concept, contributions and problems to the field of Product Data Management (PDM), then targeting some of existing PDM problems; a semantic based approach is discussed as solution. The main idea behind this Knowledge Base is to develop a Meta data based system to extract and use knowledge out of data to capture, manage, improve and deliver knowledge by providing information collection, retrieval, analysis, management and organization in PDM Systems.
Abstract: In this review we address the importance of field i.e. Middleware Technology; a mediate between more than one distributed web application and client based desktop application for efficient data exchange and resource sharing. Describing the technological contributions of Middleware Technologies in detail, we present some of its major technologies i.e. Web Service, GRID Computing, Open Service Grid Infrastructure, which are involved in web, embedded and enterprise application development e.g. Portals, E-Science and E-Learning Platforms, Games etc. Furthermore, in this review paper, we present new Middleware Technology concepts i.e. Web Grid Service and Chain Web Grid Service. Going into the details, we present the conceptual architecture of newly proposed concepts along with information of implementation using existing web technologies, scripts and programming languages.
Abstract: Product Data Management (PDM) desktop and web based systems maintain the organizational technical and managerial data to increase the quality of products by improving the processes of development, business process flows, change management, product structure management, project tracking and resource planning. Though PDM is heavily benefiting industry but PDM community is facing a very serious unresolved issue in PDM system development with flexible and user friendly graphical user interface for efficient human machine communication. PDM systems offer different services and functionalities at a time but the graphical user interfaces of most of the PDM systems are not designed in a way that a user (especially a new user) can easily learn and use them. Targeting this issue, a thorough research was conducted in field of Human Computer Interaction; resultant data provides the information about graphical user interface development using rich internet applications. The accomplished goal of this research was to support the field of PDM with a proposition of a conceptual model for the implementation of a flexible web based graphical user interface. The proposed conceptual model was successfully designed into implementation model and a resultant prototype putting values to the field is now available. Describing the proposition in detail the main concept, implementation designs and developed prototype is also discussed in this paper. Moreover in the end, prototype is compared with respective functions of existing PDM systems .i.e., Windchill and CIM to evaluate its effectiveness against targeted challenge.
Abstract: In this research paper we address the importance of Product Data Management (PDM) with respect to its contributions in industry. Moreover we also present some currently available major challenges to PDM communities and targeting some of these challenges we present an approach i.e. I-SOAS, and briefly discuss how this approach can be helpful in solving the PDM community’s faced problems. Furthermore, limiting the scope of this research to one challenge, we focus on the implementation of a semantic based search mechanism in PDM Systems. Going into the details, at first we describe the respective field i.e. Language Technology (LT), contributing towards natural language processing, to take advantage in implementing a search engine capable of understanding the semantic out of natural language based search queries. Then we discuss how can we practically take advantage of LT by implementing its concepts in the form of software application with the use of semantic web technology i.e. Ontology. Later, in the end of this research paper, we briefly present a prototype application developed with the use of concepts of LT towards semantic based search.
Abstract: Product Data Management aims to provide ‘Systems’ contributing in industries by electronically maintaining organizational data, improving data repository system, facilitating with easy access to CAD and providing additional information engineering and management modules to access, store, integrate, secure, recover and manage information. Targeting one of the unresolved issues i.e., provision of natural language based processor for the implementation of an intelligent record search mechanism, an approach is proposed and discussed in detail in this manuscript. Designing an intelligent application capable of reading and analyzing user’s structured and unstructured natural language based text requests and then extracting desired concrete and optimized results from knowledge base is still a challenging task for the designers because it is still very difficult to completely extract Meta data out of raw data. Residing within the limited scope of current research and development; we present an approach capable of reading user’s natural language based input text, understanding the semantic and extracting results from repositories. To evaluate the effectiveness of implemented prototyped version of proposed approach, it is compared with some existing PDM Systems, in the end the discussion is concluded with an abstract presentation of resultant comparison amongst implemented prototype and some existing PDM Systems.
Abstract: This article is about a measurement analysis based approach to help software practitioners in managing the additional level complexities and variabilities in software product line applications. The architecture of the proposed approach i.e. ZAC is designed and implemented to perform preprocessesed source code analysis, calculate traditional and product line metrics and visualize results in two and three dimensional diagrams. Experiments using real time data sets are performed which concluded with the results that the ZAC can be very helpful for the software practitioners in understanding the overall structure and complexity of product line applications. Moreover the obtained results prove strong positive orrelation between calculated traditional and product line measures.
Abstract: In this paper two intensive problems faced during software application's analysis and development process arose by the software industry are briefly conversed i.e. identification of fault proneness and increase in rate of variability in the source code of traditional and product line applications. To contribute in the field of software application analysis and development, and to mitigate the aforementioned hurdles, a measurement analysis based approach is discussed in this paper. Furthermore, a prototype is developed based on the concepts of discussed approach i.e. analyzing preprocessed source code characteristics, identifying additional level of complexities using several procedural and object oriented source code measures and visualizing obtained results in different diagrams e.g. bar charts, file maps and graphs etc. Developed prototype is discussed in detail in this paper and validated by means of an experiment as well.
Abstract: PDM Systems contain and manage heavy amount of data but the search mechanism of most of the systems is not intelligent which can process user"s natural language based queries to extract desired information. Currently available search mechanisms in almost all of the PDM systems are not very efficient and based on old ways of searching information by entering the relevant information to the respective fields of search forms to find out some specific information from attached repositories. Targeting this issue, a thorough research was conducted in fields of PDM Systems and Language Technology. Concerning the PDM System, conducted research provides the information about PDM and PDM Systems in detail. Concerning the field of Language Technology, helps in implementing a search mechanism for PDM Systems to search user"s needed information by analyzing user"s natural language based requests. The accomplished goal of this research was to support the field of PDM with a new proposition of a conceptual model for the implementation of natural language based search. The proposed conceptual model is successfully designed and partially implementation in the form of a prototype. Describing the proposition in detail the main concept, implementation designs and developed prototype of proposed approach is discussed in this paper. Implemented prototype is compared with respective functions of existing PDM systems .i.e., Windchill and CIM to evaluate its effectiveness against targeted challenges.
Abstract: This research paper is the brief presentation of a PhD research and development conducted in the fields of Product Data Management (PDM). This research paper briefly presents targeted problems i.e. unfriendly graphical user interfaces and unintelligent search in PDM Systems, state of the art, proposed approach i.e., Intelligent Semantic Oriented Agent based Search, comparison of implemented prototype with existing systems and some future recommendation.
Abstract: Designing and implementing an intelligent and user friendly human machine interface for any kind of software or hardware oriented application is always be a challenging task for the designers and developers because it is very difficult to understand the psychology of the user, nature of the work and best suit of the environment. This research paper is basically about to propose an intelligent, flexible and user friendly machine interface for Product Life Cycle Management products or PDM Systems since studies show that usability and human computer interaction issues are a major cause of acceptance problems introducing or using such systems. Going into details of the proposition, we present prototype implementations about theme based on design requirements, designed designs and technologies involved for the development of human machine interface.
Abstract: Abstract:
Purpose – The main purpose of this paper is to briefly discuss the concept of product data management (PDM) describing the contributions, objectives and some currently existing challenges.
Design/methodology/approach – By targeting the described challenges, it proposes a new semantic-oriented agent and knowledge base approach and presents its conceptual and implementation designs. The available prototype version of the proposed approach is also briefly discussed.
Findings – The PDM community is facing some challenges especially in intelligent PDM development, i.e. unfriendly graphical machine interface, unintelligent search and unstandardized-based platform independent PDM system deployment and deployment framework.
Originality/value – An intelligent semantic-oriented agent-based search is an original and new solution.
Abstract: Designing an intelligent application capable of reading and analyzing user's structured and unstructured text based requests and then extracting desired concrete and optimized results from knowledge base is still a challenging task for the designers because still it is very difficult to completely extract Meta data out of data. This research paper is mainly about to briefly discussing PDM Systems, PDM community's current unresolved issues and targeting those unresolved issues a semantic based solution. Moreover by keeping some already proposed approaches in mind, this research paper is also about to propose a new intelligent semantic based information processor and discuss its design in detail including the information about the theme, design requirements, designed designs and technologies involved in the development.
Abstract: In this paper we propose an approach to handle the additional level complexity and indicate the rate of increase or decrease of fault proneness in software product line applications. The proposed approach is based on measurement analysis and consisting of three main components .i.e., Analysis, Measurement and Visualisation to dynamically analyse the internal preprocessed source code characteristics, calculate metrics and visualise results in two dimensional diagrams .i.e., graphs, bar chart and tree maps. To evaluate the effectiveness of proposed approach we first implemented it in a real time software application and then performed experimentation using some real time data sets. Narrowing the scope of our research, we only focus on analysing software product line applications developed in C++ programming language.