Department of Software Engineering
Permanent URI for this collection
Browse
Browsing Department of Software Engineering by Subject "software engineering"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item A STUDY OF DEVOPS ADOPTION IN SOFTWARE DEVELOPMENT ORGANIZATIONS: QUALITY, PRODUCTIVITY, AND SECURITY PERSPECTIVE(2023-01-30) OTAIWI, Ziadoon Abdullah; YAZICI, Ali; MISHRA, AlokThese days, many software organizations are competing with each other to rapidly develop and deliver high-quality, reliable software. DevOps is the Development (Dev) and Operation (Ops) methodology in software development organizations and has become one of the favored methodologies in many leading companies; consequently, many organizations want to adopt this methodology. However, adopting DevOps in the software industry is a big challenge because it requires new tools, technologies, methods, culture, and experienced work teams to design reliable and deployable applications. Most of the current academic research surrounding DevOps seeks answers for how to adapt to this new methodology and how to improve performance in the organization; its focus is on velocity, quality, and productivity to produce these applications. This study aims to conduct an empirical study to fill the research gaps related to quality, productivity, and security issues in implementing the DevOps methodology in organizations. This quantitative study found that software quality, productivity, and security are improved when DevOps was adopted following the CALMS (Culture, Automation, Lean, Measurement, and Sharing) framework. However, according to quantitative data collected, there are some challenges and negative impacts on security when DevOps is adopted. This study also proposes the development of best practices, recommendations, and a model to facilitate the adoption of DevOps in organizations.Item OBSERVATIONS ON EVOLUTION OF LEAN SOFTWARE DEVELOPMENT(2017-01-04) FARAJ, LLAHM OMAR; Mishra, Alok; Yazıcı, AliThis thesis reviews the observaitons on evolution of lean software development (LSD) and introduces Lena Method in detail. An observaiton on evalution of Lean Spftware development is presented and the method involving experimental authors who described the methodology in many phases. LSD is one of the powerful, agile software development (ASD). The objective of LSD is to create customer value and deliver fast within budget. LSD can improve business domain by adopting Lps according to the business need.