Department of Modeling and Design Engineering Systems
Permanent URI for this collection
Browse
Browsing Department of Modeling and Design Engineering Systems by Subject "software"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item FACTORS IN AGILE METHODS ADOPTION IN SMALL AND MEDIUM ENTERPRISES(2022-02-25) Abdalhamid, Samia; Mishra, Alok; Mishra, DeeptiRecently, agile methods have become more popular in the software development industry, but adopting Agile methods by software development organizations can be an easy process or a hard one depending on certain factors. So to make the process of adopting the Agile method successfully, there are some factors that can help organizations to adopt agile without fear of failure. There is not enough research in terms of adopting Agile in SMEs in particular. For this reason, we studied the factors of adopting Agile methods in small and medium software development organization to provide guidelines for success and failure factors. In this research, the use of agile methods is explored in small- and medium-scale software. Based on rigorous literature review number of models and hypotheses were developed and examined by data collected from 52 software organizations from 7 countries based on comprehensive questionnaire. As results some significant success factors were identified such as : Assigning essential features first. Frequent delivery of software, and the use of tools. In terms of failure factors, the most significant factor that can cause failure is too-large size of an organization.Item TOWARDS A UNIFIED AGENT ORIENTED SOFTWARE ENGINEERING METHODOLOGY(2022-02-21) Abdalla, Reem; Mishra, AlokThe computer science and software engineering society have become one of the most progressive and significant domains within science as they have managed to stand firmly in the information technology since the 1990s. Throughout recent years agent technologies have been promoted rapidly and a rising number of processes, frameworks, and notions recommended in related scientific research. In turn, agent technology has many implementations and uses in problem-solving in a variety of areas, including shopping simulations, surveillance, system diagnosis, and remedial procedures. Over the last years, in particular, there has been an increasing number of agent approaches proposed along with an ever-growing interest in their various implementations. These approaches are evolutionary and specifically designed for agents and their particular properties. Yet, a comprehensive and full fledged agent approach for developing related projects is still absent despite the presence of numerous agent-oriented methodologies. One of the moves towards compensating for this issue is to compile the models of various available methodologies, ones that are comparable to the evolution of the Unified Modeling Language in the domain of object-oriented analysis and design. As these to have become defacto standards in software development. In line with this purpose, the present thesis attempts to comprehend the relationship among seven main agent-oriented methodologies. More specifically, we intend to assess and compare these seven approaches by conducting a feature analysis through examining the advantages and disadvantages of each competing process, structural analysis, a case study, and meta-model evaluation methods. This effort is made to address the important characteristics of agent approaches. Since the main objective of this thesis is to take a step forward in forming a unified agent-oriented software engineering methodology, we will include the positive features and avoid the undesired ones within seven distinguished agent methodologies.