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.
The Software project planning is one of the main problems that project managers are confronted as is the allocation of human resources to the activities to be performed to carry out a project. The purpose of this paper is to give an automated approach to help in this difficult task to minimize cost and total duration of the project. To achieve this, we propose to use the recent algorithm called Intelligent...
Situational Method Engineering aims at constructing methods adapted to a given situation, either by a construction from a set of predefined method components or by a customization of an existing method using different techniques: configuration, extension, reduction, and so on. However, these techniques are still limited in practice, as considered complicated and heavy to implement. In this paper,...
Service Economics has been successfully proposed and implemented for promoting the macro service market especially in Global value chains which however does not provide guidance and integrate directly with the IT side implementation. Therefore there leaves a gap of the refinement from the strategic business planning to ubiquitous services implementation in the API (Application Program Interface) economy...
Planning for a network is important for deployment of any network. For large capacity network, planning has to be done to increase efficiency and therefore setting up a test-bed to perform even a basic test would be really difficult. Planning tool will give a mirror image of the actual network, thereby ensuring that there are no gaps in what is being planned and what is being deployed. The software...
Project management is one of the oldest management processes with reference already to project management during the building of the pyramids. However, the current form of project management with the support of different tools such as electronic management systems, is relatively new. Although there are different project types the processes, principals and successes of these types might differ. In...
The paper presents the results of literature review performed in order to identify newly created methodologies targeting the development of mobile applications. As mobile development differs from development of other software systems we also discuss the challenges of such development and recon that methodological approach in development is necessary. However, there were no systematic studies identifying...
This paper presents and describes the practical usage of Depth-First Search and Breadth-First Search algorithms in the planning and optimization of sales persons work. Experiments for optimal implementation of these two algorithms for planning purposes are made through a specially developed MATLAB simulator. The application consists of two parts: Web application and Mobile application. Web application...
Software engineering and mission command are two separate but similar fields, as both are instances of complex problem solving in environments with ever changing requirements. Our research hypothesis is that modifications to agile software development based on inspirations from mission command can improve the software engineering process in terms of planning, prioritizing, and communication of software...
The aim of the study is to develop tools of increasing a problem solving reliability in a heterogeneous distributed computing environment by applying a diagnostics of computing resources components and using an analysis of problem solving schemes. A scheme (a plan) is an abstract program for a problem solving. A special attention is paid to the calculation of a problem solving scheme reliability on...
Concerns on the status of Botswana's health information systems were raised as early as the late 1980s. Several assessments overtime revealed weaknesses in the system including fragmentation, weak approaches to data collection, management, reporting, dissemination and use. A number of initiatives designed to improve the HIS were also undertaken. The BEANISH (Building Europe Africa collaborative Network...
The multi-agent approach and technology for distributed scheduling, coordination and control of several UAV in group in order to perform joint tasks in real time was considered. The network-centric multi-agent system for real-time task scheduling for UAV's group was proposed. Two part of sheduling initial scheduling and dynamic rescheduling (task redistributed) were considered. For real-time task...
Energy is a considerable factor used in most economic activities. The national security of many countries is dependent on the certain access to energy. Thus, the future generation and consumption in various forms of energy and their optimized applications assumed considerable importance. Iran is known as one of the countries possessing significant energy resources in the world. Almost 11% of oil fields...
We have observed students teams on a software engineering project course to understand what software engineering practices they end up using and how do they experience the usefulness of the selected practices and tools. In our context, the most often applied practices and tools were planning meeting, commitment to using tasks, self-selected communication tools, a revision control, and project management...
This paper describes a technique for teaching students about project estimating, planning and tracking in courses where there is no student project. The technique involves treating the course itself as the project. The technique is particularly useful in project management courses offered via distance education (for which team projects are not always feasible but where learning how to plan, estimate...
Carnegie Mellon University's Masters of Software Engineering Program is 25 years old. During this time the program has undergone numerous changes, revisions, and additional software engineering programs have been added to the original program. Today, we have a suite of software engineering programs targeted at different software engineering domains and educational needs. The hallmark of all of our...
In the last years, Project Management discipline has become a very important factor for the success of any software development project, being the Planning Process particularly important. Likewise, the quality of the artifacts used in this process is critical. This paper proposes a data quality model that could be applied to a set of metadata proposed for different artifacts described in the Planning...
Planning Poker is a consensus-based technique mostly used for estimating effort or relative size of software development goals. This is applicable to estimate the size ofuser stories, developing releases and iteration plans. It is used generally with Scrum. Planning Poker has a lot of benefits, however, this method is not entirely efficient because the result is always based on the observation of...
Defining provisioning requirements for software IT systems is still tedious and error-prone despite utilizing the latest declarative system provisioning tools because they require that a user should define not only the desired state of a system but also the complementary imperative process needed to provision the tasks in the proper order. To address these challenges, we propose Configuration-Oriented...
In this paper, methods of controlling of working hours and increasing its efficiency, means: formalized algorithm of software development project modified Gantt chart and software prototype for controlling working hours, are described.
Communication and collaboration are central skills for agile development. Trust, openness, transparency and equality are core agile values and there is a shortage of software developers with these skills. How can we teach software engineering so that students get these skills together with the needed technical competences? This paper presents and discusses the setup of an innovative agile educational...
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.