oalib

Publish in OALib Journal

ISSN: 2333-9721

APC: Only $99

Submit

Any time

2020 ( 34 )

2019 ( 194 )

2018 ( 200 )

2017 ( 167 )

Custom range...

Search Results: 1 - 10 of 9482 matches for " Faheem Ahmed "
All listed articles are free for downloading (OA Articles)
Page 1 /9482
Display every page Item
Software Requirements Engineer: An Empirical Study about Non-Technical Skills
Faheem Ahmed
Journal of Software , 2012, DOI: 10.4304/jsw.7.2.389-397
Abstract: Over a period of time software industry has seen a steady growth and the main reason for this growth is increase in the supply and demand of software. In software industry people are hired from different parts of the world having technical and non-technical skills. However, non-technical skills which are equally given importance while hiring a new employee are relatively given little attention by researchers from software engineering community. The main objective of this work is twofold; firstly we provide comprehensive empirical evidence about up to what extent software industry is considering different non-technical skills while hiring a new employee as software requirements engineer. Secondly, we also target to find out whether employers’ non-technical skills requirements, as advertised in job postings, in case of software requirements engineering profession are similar across different cultures. We used a dataset of 250 jobs descriptions from four different regions of the world in this study. The broader conclusion of this study shows that there is an explicit requirement of having communication skills in a software requirements engineer. While some other non-technical skills such as analytical and problem solving, interpersonal skills, ability to work independently, and team player have also been given some moderate consideration. Whereas, organizational skills, open and adaptable to changes, innovative, and fast learner skills are given least priority. On the regional side although Australian, Asian and European cultures exhibits more similarity than North American culture on the choice of non-technical skills requirements in hiring new employee in case of software requirements engineering profession but generally we concluded that cultural difference does not have a major impact on this decision.
Anti-Radical and Neuroprotective Potential of Ficus infectoria in Scopolamine Induced Memory Impairment in Mice  [PDF]
Kiran Zahid, Syed Muhammad Faheem Ahmad, Maqsood Ahmed, Farah Khan
Advances in Alzheimer's Disease (AAD) , 2018, DOI: 10.4236/aad.2018.72005
Abstract: Ficus infectoria has a wide distribution in Bangladesh, Nepal, Pakistan, Sri Lanka, Southwest China and Indochina and is an enrich source of phytochemicals thereby possess antibacterial, antifungal and hyperglycaemic activities. In this study, we attempted to examine the cognitive ability of methanolic and ethanolic extract of F. infectoria fruit extract in scopolamine induced memory impairment in mice by using preliminary phytochemical and antioxidant tests, and the cognitive ability of the methanolic and ethanolic fruit extract of F. infectoria. Fruit extract was analyzed in scopolamine amnesia mice using passive avoidance approach. Piracetam was used as a reference drug (200 mg/Kg). Further confirmation was provided by means of mice brain homogenate biochemical tests. Maximum phytochemical, antioxidant activity and nootropic ability were observed in the ethanolic fruit extract of F. infectoria. Plant extract was used at three doses i.e. 75 mg/Kg, 150 mg/Kg and 300 mg/Kg and exhibited nootropic abilities in all tests used. Enhanced SDL value i.e. (291.2 ± 0.33+++###) was observed by the administration of plant extract at all dose range in comparison to reference drug i.e. piracetam (252.8 ± 1.60###) used in the study. The plant extract utilization has showed increase in total protein (25.08 ± 0.26+++### mg/g of tissue) and reduced glutathione content (33.0 ± 0.46+++### nmoles/mg of protein) and vice versa while low malondialehyde (MDA) (9.18 ± 0.17+++### nmoles/mg of protein) and AChE activity (0.067 ± 0.009+++### M/min/g protein). However, opposite situation was observed in the scopolamine amnesia mice. Hence it was concluded the plant extract possessed neuroprotective activity in the scopolamine induced cognitive decline in mice thereby used as cost effective natural medicines in near future.
F2- Rules for Qualification of Developing and Managing Software Product Line
Faheem Ahmed,Luiz Fernando Capretz
Computer Science , 2015,
Abstract: Software product line has emerged as a valuable concept of developing software based on reusable software assets. The concept aims on effective utilization of software assets, reduced time to delivery, improved quality and better benefits to cost ratio of products. In this paper we have defined certain rules for the qualification of developing and managing a software product line. An organization must follow these rules in order to establish and manage software product line effectively.
An Architecture Process Maturity Model of Software Product Line Engineering
Faheem Ahmed,Luiz Fernando Capretz
Computer Science , 2015, DOI: 10.1007/s11334-011-0159-y
Abstract: Software architecture has been a key research area in the software engineering community due to its significant role in creating high quality software. The trend of developing product lines rather than single products has made the software product line a viable option in the industry. Software product line architecture is regarded as one of the crucial components in the product lines, since all of the resulting products share this common architecture. The increased popularity of software product lines demands a process maturity evaluation methodology. Consequently, this paper presents an architecture process maturity model for software product line engineering to evaluate the current maturity of the product line architecture development process in an organization. Assessment questionnaires and a rating methodology comprise the framework of this model. The objective of the questionnaires is to collect information about the software product line architecture development process. Thus, in general this work contributes towards the establishment of a comprehensive and unified strategy for the process maturity evaluation of software product line engineering. Furthermore, we conducted two case studies and reported the assessment results, which show the maturity of the architecture development process in two organizations
A Business Maturity Model of Software Product Line Engineering
Faheem Ahmed,Luiz Fernando Capretz
Computer Science , 2015, DOI: 10.1007/s10796-010-9230-8
Abstract: In the recent past, software product line engineering has become one of the most promising practices in software industry with the potential to substantially increase the software development productivity. Software product line engineering approach spans the dimensions of business, architecture, software engineering process and organization. The increasing popularity of software product line engineering in the software industry necessitates a process maturity evaluation methodology. Accordingly, this paper presents a business maturity model of software product line, which is a methodology to evaluate the current maturity of the business dimension of a software product line in an organization. This model examines the coordination between product line engineering and the business aspects of software product line. It evaluates the maturity of the business dimension of software product line as a function of how a set of business practices are aligned with product line engineering in an organization. Using the model presented in this paper, we conducted two case studies and reported the assessment results. This research contributes towards establishing a comprehensive and unified strategy for a process maturity evaluation of software product lines.
A Decision Support Tool for Assessing the Maturity of Software Product Line Process
Faheem Ahmed,Luiz Fernando Capretz
Computer Science , 2015,
Abstract: The software product line aims at the effective utilization of software assets, reducing the time required to deliver a product, improving the quality, and decreasing the cost of software products. Organizations trying to incorporate this concept require an approach to assess the current maturity level of the software product line process in order to make management decisions. A decision support tool for assessing the maturity of the software product line process is developed to implement the fuzzy logic approach, which handles the imprecise and uncertain nature of software process variables. The proposed tool can be used to assess the process maturity level of a software product line. Such knowledge will enable an organization to make crucial management decisions. Four case studies were conducted to validate the tool, and the results of the studies show that the software product line decision support tool provides a direct mechanism to evaluate the current software product line process maturity level within an organization.
Framework for Version Control & Dependency Link of Components & Products in a Software Product Line
Faheem Ahmed,Luiz Fernando Capretz
Computer Science , 2015,
Abstract: Software product line deals with the assembly of products from existing core assets commonly known as components and continuous growth in the core assets as we proceed with production. This idea has emerged as vital in terms of software development from component-based architecture. Since in software product line one has to deal with number of products and components simultaneous therefore there is a need to develop a strategy, which will help to store components and products information in such a way that they can be traced easily for further development. This storage strategy should reflect a relationship between products and components so that product history with reference to components can be traced and vise versa. In this paper we have presented a tree structure based storage strategy for components and products in software product line. This strategy will enable us to store the vital information about components and products with a relationship of their composition and utilization. We implemented this concept and simulated the software product line environment.
Improvement of Open Source Software Usability: An Empirical Evaluation from Developers' Perspective
Arif Raza,Luiz F. Capretz,Faheem Ahmed
Advances in Software Engineering , 2010, DOI: 10.1155/2010/517532
Abstract: User satisfaction has always been important for software success whether it is Open Source Software (OSS) or closed proprietary software. Even though we do not presume that OSS always has poor usability, as there are examples of good usable open source software, it would still be agreed that OSS usability has room for further improvement. This paper presents an empirical investigation to study the impact of some key factors on OSS usability from developers' points of view. This is one of the series of four studies that we are conducting regarding improvement of OSS usability from OSS developers, users, contributors, and industry perspectives. The research model of this empirical investigation studies and establishes the relationship between the key usability factors from developers' perspective and OSS usability. A data set of 106 OSS developers from 18 open source projects of varied size has been used to study the research model. The results of this study provide empirical evidence that the studied key factors play a significant role in improving OSS usability. 1. Introduction The term open source software refers to software equipped with licenses that provide existing and future users the right to use, inspect, modify, and distribute (modified and unmodified) versions of the software to others. It is not only the concept of providing “free” access to the software and its source code that makes OSS the phenomenon that it is, but also the development culture [1]. Open source is a software development method that makes source code available to a large community that participates in development by following flexible processes and communicating via the Internet [2]. The favorable acceptance of OSS products by business and the direct involvement of major IT vendors in OSS development have transformed OSS from a fringe activity, developed for public good, to a mainstream, commercially viable form [3]. The collaborative nature of the OSS culture makes use of a wide volunteer community, which conducts its development activities in a decentralized environment that has the direct result of effectively lowering production costs and improving the software quality [4]. The International Organization for Standardization and The International Electrotechnical Commission ISO/IEC 9126-1 [5] categorize software quality attributes into six categories: functionality, reliability, usability, efficiency, maintainability, and portability. In the standard, usability is defined as “The capability of the software product to be understood, learned, used and attractive to the
An Assessment of Mobile OS-Centric Ecosystems
Campbell,Piers R. J; Ahmed,Faheem;
Journal of theoretical and applied electronic commerce research , 2011, DOI: 10.4067/S0718-18762011000200006
Abstract: the evolution of software ecosystems is the result of the popularity and adoption of common architectural development for multiple product development and represents a significant shift in traditional software development style and process methodology. currently several organizations are in practice with this new process model that embraces business as one of its central factors and have thrived as a result. there can be no doubt that the development of software ecosystems have caused major players in the software industry to rethink their operating practices and engage with third parties, opening their platforms to external entities to attain business objectives. in this paper we examine four of the organizations that are at the forefront of software ecosystem adoption, specifically for mobile devices and explore their business development models. this investigation explores and compares their business process models in terms of how they engage with the external players in order to develop and distribute software and services in this changing marketplace. the study found some commonalities as well as some salient differences in their business processes and presents an assessment of the health of each mobile os-centric ecosystem. we conclude that this study will help in further aiding understanding of the business process role in this area of ecosystem software.
COMPARATIVE STUDY OF STEGANOGRAPHY ON GRAY, INDEXED, COLOUR AND BLACK & WHITE IMAGES BY EQUAL / NEAR EQUAL VALUE PIXEL REPLACEMENT POINT OPERATIONS
H. FAHEEM AHMED,DR. U.RIZWAN
International Journal of Innovative Research in Computer and Communication Engineering , 2013,
Abstract: In this paper, we consider four types of images namely gray scale, indexed, colour and black & white images and apply steganogrphic techniques by embedding text of 512 bytes in each of these images. Three simple pixel replacement techniques like equal or nearly equal pixel replacement in each column, equal or nearly equal in pixel replacement in entire image, random pixel replacement and natural number increment pixel replacement methods are adopted. The actual, stego and the extracted images are shown explicitly. The Mean Square Error (MSE) and Peak to Signal Noise Ratio (PSNR) indices have been computed in each case. The histograms for the computed values of MSE and PSNR indices are drawn. At the end, we have given an introduction to steganography in an audio file.
Page 1 /9482
Display every page Item


Home
Copyright © 2008-2017 Open Access Library. All rights reserved.