The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
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...
With rapid developments in the field of software products and services, it has assumed vital significance to define "Value" in a new perspective. With advent of new software engineering approaches like value based software engineering, this has become really relevant to look at value from specific perspective. We have proposed a new definition of value after briefly summarizing the earlier...
Software Architecture is a new field but it is not a new activity while developing Software. However, it remained ignored and less important as compared to other activities like coding. Now it is considered as a separate activity during the development of the software. This paper surveys the description, evolution, evaluation and usage of Software Architecture in Pakistani software industry. The conclusion...
Software architecture (SA) is considered an active research area nowadays, although it is not a new activity while developing software. Software architecture is a structure represented using Architecture Description Languages (ADLs) and graphical diagrams of the system, showing different components and relationships among them. Software Project Management (SPM) pertains to the management and controlling...
To address the ever increasing need and challenges associated with improving the state of Web-based education, a synergistic view of e-learning and intelligent and adaptive tutoring is adapted which is the basic essence of the learner centered adaptive e-learning framework presented in this paper. This framework aims to provide a complete environment of online learning. The conceptual architecture...
All over the world software industry is facing the threatening failure rate of software projects. The scenario is worst in Pakistan having very immature software industry where projects are mostly over budgeted, over scheduled, and get low customer satisfaction. Organizations are spending a lot on project management training to make their projects successful but still the rate of software projects...
Mobile agent technology is a promising paradigm for a myriad of real world applications. Owing to their tremendous capabilities, multiagent systems have been scoped in a large number of applications. However issues related to fault tolerance can hamper the suitability of mobile agents in these real world systems. In this paper we have proposed an infrastructure which provides agent fault tolerance...
Well-structured processes and methods are keys to successful construction and management of any project, however a formal methodology is detrimental when its costs outweigh the benefits, it provides. Moreover projects and teams differ, so one methodology won't fit all of them. Different set of processes are required to manage different projects. This selection of processes for each project is not...
Software architecture reconstruction is required for many purposes. There exist many approaches to reconstruct the architecture of a system however; they do not extend the extraction process up to the design decisions and the quality attributes of the system. This paper presents a software architecture reconstruction methodology based on pattern mining from the source code using an expert system....
The ability to produce cost effective and quality software is heavily dependent on the maturity of the processes used to build the software. Software industry in general and Pakistani software industry in particular emerged and witnesses turmoil in the recent years. Now it is the right time to assess the project management capabilities, trends and requirements of the local industry. To assess the...
Large systems like grids and grid monitoring tools (GMTs) experience frequent revisions and are required to be analyzed for steadiness, manageability, longer life span and indispensability. Many tools have been developed for grid monitoring, but no specific tool exists to cater for all required QAs. It has also been observed that some QAs are not properly handled in most of the existing tools. Hence...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.