4 results
Search Results
Now showing 1 - 4 of 4
Article Citation - WoS: 15Citation - Scopus: 21Software Engineering Education: Some Important Dimensions(Taylor & Francis Ltd, 2007) Mishra, Alok; Cagiltay, Nergiz Ercil; Kilic, OzkanSoftware engineering education has been emerging as an independent and mature discipline. Accordingly, various studies are being done to provide guidelines for curriculum design. The main focus of these guidelines is around core and foundation courses. This paper summarizes the current problems of software engineering education programs. It also proposes some important dimensions as integral parts of software engineering education: interdisciplinary skills, practice experience, communication, skills on continuing education and professionalism. In the current guidelines and studies these dimensions are not addressed specifically. Although there could be other dimensions to be considered in software engineering education, we believe that the proposed ones are very crucial as software engineering is evolving more rapidly than any other engineering discipline. This study also provides a survey of some major universities' undergraduate software engineering programs to evaluate these dimensions.Article Citation - WoS: 6Citation - Scopus: 8Software Size Measurement: Bridging Research and Practice(Ieee Computer Soc, 2024) Hacaloglu, Tuna; Unlu, Huseyin; Yildiz, Ali; Demirors, OnurThis study investigates the limited adoption of functional size measurement methods in the software development industry. Using insights from firms experienced in size measurement, it aims to uncover industry expectations and facilitate the translation of theoretical methodologies into practical applications.Article Education With Experience: Assessment of a Co-Op Model in Undergraduate Engineering Programs in Computing(Ieee Computer Soc, 2023) Nazlioglu, Selma; Turhan, Cigdem; Yazici, AliA major concern among graduates of computing departments is the discrepancy between the expectations of software companies and the competencies provided by the academic departments. This ongoing problem makes co-op education inevitable, as it combines industrial experience with traditional education.Review Citation - WoS: 70Citation - Scopus: 111Devops and Software Quality: a Systematic Mapping(Elsevier, 2020) Mishra, Alok; Otaiwi, ZiadoonQuality pressure is one of the factors affecting processes for software development in its various stages. DevOps is one of the proposed solutions to such pressure. The primary focus of DevOps is to increase the deployment speed, frequency and quality. DevOps is a mixture of different developments and operations to its multitudinous ramifications in software development industries, DevOps have attracted the interest of many researchers. There are considerable literature surveys on this critical innovation in software development, yet, little attention has been given to DevOps impact on software quality. This research is aimed at analyzing the implications of DevOps features on software quality. DevOps can also be referred to a change in organization cultures aimed at removal of gaps between the development and operations of an organization. The adoption of DevOps in an organization provides many benefits including quality but also brings challenges to an organization. This study presents systematic mapping of the impact of DevOps on software quality. The results of this study provide a better understanding of DevOps on software quality for both professionals and researchers working in this area. The study shows research was mainly focused in automation, culture, continuous delivery, fast feedback of DevOps. There is need of further research in many areas of DevOps (for instance: measurement, development of metrics of different stages to assess its performance, culture, practices toward ensuring quality assurance, and quality factors such as usability, efficiency, software maintainability and portability). (C) 2020 The Author(s). Published by Elsevier Inc.

