Browsing by Author "Chouseinoglou, Oumout"
Now showing 1 - 5 of 5
- Results Per Page
- Sort Options
Item Open Access Development of a web-based decision support nurse care management system: decision support-n-care(Lippincott Williams & Wilkins, 2024-12) Özduyan Kılıç, M.; Korkmaz, F.; Sevgi, Cüneyt; Chouseinoglou, Oumout; Alexander, SusanItem Open Access Divide-and-conquer: A systematic approach for subcontractor selection in defense industry projects(International Journal of Industrial Engineering, 2022) Şehitoğlu, Anıl; Chouseinoglou, OumoutDefense industry projects generally are of large size and may be broken down into subparts of different granularity levels, where each subpart may be assigned to a different subcontractor. On the other hand, the problem of subcontractor selection to each subpart is a complex decision-making problem that requires evaluating a number of criteria and the characteristics of each subpart. This study aims to model the problem of subcontractor selection in a defense industry project decomposed to multiple subprojects by combining the Analytic Hierarchy Process (AHP) and Integer Linear Programming (ILP). A project carried out at a defense industry company in Turkey has been used as a case study. An extensive set of criteria specific to the defense industry have been identified, and AHP has been applied to the relevant criteria and alternative subcontractors for each subpart. Finally, ILP has been used to include a set of constraints regarding the project specifications.Item Open Access Factors affecting architectural decision-making process and challenges in software projects: an industrial survey(John Wiley & Sons Ltd., 2024-06-18) Demir, Merve Ö.; Chouseinoglou, Oumout; Tarhan, Ayca K.Software architecture plays a fundamental role in overcoming the challenges of the development process of large-scale and complex software systems. The software architecture of a system is the result of an extensive process in which several stakeholders negotiate issues and solutions, and as a result of this negotiation, a series of architectural decisions are made. This survey study aims to determine the experiences of the software industry experts with respect to architectural decision-making, the factors that are effective in decision-making, and the technical and social problems they encounter. An online questionnaire-based survey was conducted with 101 practitioners. The responses were analyzed qualitatively and quantitatively. Analysis of responses revealed that the majority of the participants prefer to document some or all of the architectural decisions taken and to store these documents in web-based collaboration software. Decisions are usually made by teams of two or three, and discussion-based approaches (brainstorming and consensus) are adopted. In the software architecture decision-making process, “major business impact” is the most challenging situation. Information sharing and keeping track of decisions and decision rationale are areas in need of improvement as identified by most participants. From the participants' feedback and their answers to open-ended questions, we concluded that the software architecture decision-making process has an important role in the industry. Our key findings are that decisions made in the architectural decision-making process are taken by teams and generally all decisions are documented. In projects where decisions are made by a single person, peer pressure is found to be significantly different from pressure in projects where decisions are made by the group. This is an indication that as the number of people in the decision-making process increases, the disagreements also increase.Item Open Access Factors affecting the adoption of cloud for software development: A case from Turkey(World Scientific Publishing Co. Pte. Ltd., 2023-07-04) Pisirir, E.; Chouseinoglou, Oumout; Sevgi, Cüneyt; Uçar, ErkanCloud-based solutions for software development activities have been emerging in the last decade. This study aims to develop a hybrid technology adoption model for cloud use in software development activities. It is based on Technology Acceptance Model (TAM), Technology–Organization–Environment (TOE) framework, and the proposed extension Personal–Organization–Project (POP) structure. The methodology selected is a questionnaire-based survey and data are collected through personally administered questionnaire sessions with developers and managers, resulting in 268 responses regarding 84 software development projects from 30 organizations in Turkey, selected by considering company and project sizes and geographical proximity to allow face-to-face response collection. Structural Equation Modeling (SEM) is used for statistical evaluation and hypothesis testing. The final model was reached upon modifications and it was found to explain the intention to adopt and use the cloud for software development meaningfully. To the best of our knowledge, this is the first study to identify and understand factors that affect the intention of developing software on the cloud. The developed hybrid model was validated to be used in further technology adoption studies. Upon modifying the conceptual model and discovering new relations, a novel model is proposed to draw the relationships between the identified factors and the actual use, intention to use and perceived suitability. Practical and social implications are drawn from the results to help organizations and individuals make decisions on cloud adoption for software development.Item Open Access Understanding the tendency of software development teams to develop software over the cloud(CEUR-WS, 2016) Çoban, S.; Uçar, Erkan; Chouseinoglou, Oumout; Sevgi, C.; Testik, Murat CanerToday, Cloud Computing offers attractive and effective solutions for organizations which enable them to decrease IT costs, provide flexibility to ser-vices and make it easier to access IT services -Therefore enable faster market entries. For an organization that decides to make use of Cloud services, there are various factors to evaluate - similar to outsourcing. In this paper, we studied these factors through the literature and then we tried to understand the viewpoints of software developers regarding the existing and possible future usage of Cloud in software development processes. In this context, we prepared a questionnaire based on the findings in the literature and applied it to software development team members working in technoparks in Turkey. We used the dataset which is obtained from this questionnaire to observe the relationship between the tendency of using Cloud in software development processes and the factors effecting them. This research is performed as the first phase of a study with a larger scope, de-signed to forecast the Cloud needs of software developing organizations and it provides important findings. The questionnaire findings also describe the current demographics of software development organizations in Turkish technoparks to-gether with their perception of Cloud services.