Cross-Factor Analysis of Software Engineering Practices Versus Practitioner Demographics: an Exploratory Study in Turkey

dc.authorid Coskuncay, Ahmet/0000-0002-7411-310X
dc.authorid Yazici, Ali/0000-0001-5405-802X
dc.authorid Demirors, Onur/0000-0001-6601-3937
dc.authorid Garousi, Vahid/0000-0001-6590-7576
dc.authorscopusid 13408954200
dc.authorscopusid 56426408500
dc.authorscopusid 55949165100
dc.authorscopusid 8514029100
dc.authorwosid Coskuncay, Ahmet/M-5099-2019
dc.authorwosid Yazici, Ali/Q-5115-2019
dc.contributor.author Garousi, Vahid
dc.contributor.author Coskuncay, Ahmet
dc.contributor.author Demirors, Onur
dc.contributor.author Yazici, Ali
dc.contributor.other Software Engineering
dc.date.accessioned 2024-07-05T14:32:20Z
dc.date.available 2024-07-05T14:32:20Z
dc.date.issued 2016
dc.department Atılım University en_US
dc.department-temp [Garousi, Vahid] Hacettepe Univ, Dept Comp Engn, Software Engn Res Grp, Ankara, Turkey; [Coskuncay, Ahmet; Demirors, Onur] Middle E Tech Univ, Inst Informat, TR-06531 Ankara, Turkey; [Yazici, Ali] Atilim Univ, Dept Software Engn, Ankara, Turkey en_US
dc.description Coskuncay, Ahmet/0000-0002-7411-310X; Yazici, Ali/0000-0001-5405-802X; Demirors, Onur/0000-0001-6601-3937; Garousi, Vahid/0000-0001-6590-7576 en_US
dc.description.abstract Context: Understanding the types of software engineering practices and techniques used in the industry is important. There is a wide spectrum in terms of the types and maturity of software engineering practices conducted in each software team and company. Furthermore, it is important to understand the cross-factor relationship of software engineering practices and practitioner demographics including their companies and projects, e.g., is it the case that practitioners developing software for sectors such as military would utilize software size measurement approaches more, or use different software development methodologies, compared to practitioners developing software for other sectors?, and what kinds of practices are conducted by practitioners in small versus large companies? Objective: Our objective is to get an understanding into the cross-factor correlation of various software engineering practices versus practitioner demographics including their companies and projects (e.g., target industry, size and work experience). Such an understanding will enable us to identify patterns and pinpoint special issues which should be studied and addressed in the context of each specific demographic (e.g., small versus large companies). Thus, we decided to conduct an exploratory study in this area and collected real industrial data in the context of Turkey which has a vibrant software industry. Method: To achieve the above objective, we use the data from a recent Turkish-wide survey of software engineering practices which was systematically designed with 46 questions based on our past experience in the Canadian context and using the Software Engineering Body of Knowledge (SWEBOK). 202 practicing software engineers participated in the survey. We raise a set of 12 research questions about the cross-factor correlation of software engineering practices and practitioner demographics, and address them using statistical analysis. Results: The exploratory study results reveal important and interesting findings about cross-factor relationship of software engineering practices and practitioner demographics. Among some of the most interesting findings are the followings: (1) By analyzing the trends, we were first surprised to see that as a practitioner gets more years of work experience, against what one would expect, s/he experiences more challenges in Software Development Life-Cycle (SDLC) phases and SE tasks; (2) Almost 55% of participants measure software size; (3) Agile/lean development is used the least (16%) by the participants working in the companies serving the military and defense sector; (4) Usage of waterfall is low among participants employed by small sized companies whereas Agile/lean development is relatively popular among this class of participants; and (5) As company size increases, usage of spiral development slightly increases, whereas usage of extreme programming practices decreases. Conclusion: The results of this exploratory study will be useful to software engineering professionals and researchers both in Turkey and world-wide by revealing the cross-factor relationship of software engineering practices versus practitioner demographics. The study raises several new research directions, e.g., (1) Why are not many practitioners using any size nor project estimation metrics and how these fundamental engineering approaches could be utilized more frequently?, (2) What are the best practices, success stories and challenging experiences in using SE tools?, and (3) Why is Agile lean development is not popular in the military and defense sector and how these approaches could be utilized more frequently. (C) 2015 Elsevier Inc. All rights reserved. en_US
dc.description.sponsorship Hacettepe University; Scientific and Technological Research Council of Turkey (TUBITAK) en_US
dc.description.sponsorship We would like to sincerely thank all the software engineers from across Turkey who anonymously participated in the survey. Last but not least, we are thankful to our colleagues (Aysu Betin-Can, Deniz Akdur, Ozden Ozcan Top, Elif Aydin, Burak Coskun, and Ergin Topcu and others) who helped in the publicity of our survey. Vahid Garousi was partially supported by several internal grants provided by the Hacettepe University and the Scientific and Technological Research Council of Turkey (TUBITAK). en_US
dc.identifier.citationcount 8
dc.identifier.doi 10.1016/j.jss.2015.09.013
dc.identifier.endpage 73 en_US
dc.identifier.issn 0164-1212
dc.identifier.issn 1873-1228
dc.identifier.scopus 2-s2.0-84949883478
dc.identifier.startpage 49 en_US
dc.identifier.uri https://doi.org/10.1016/j.jss.2015.09.013
dc.identifier.uri https://hdl.handle.net/20.500.14411/795
dc.identifier.volume 111 en_US
dc.identifier.wos WOS:000370462800003
dc.identifier.wosquality Q2
dc.institutionauthor Yazıcı, Ali
dc.institutionauthor Garousi, Vahid
dc.language.iso en en_US
dc.publisher Elsevier Science inc en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 15
dc.subject Cross-factor analysis en_US
dc.subject Software engineering practices en_US
dc.subject Practitioner demographics en_US
dc.title Cross-Factor Analysis of Software Engineering Practices Versus Practitioner Demographics: an Exploratory Study in Turkey en_US
dc.type Article en_US
dc.wos.citedbyCount 8
dspace.entity.type Publication
relation.isAuthorOfPublication da7e013c-bd57-4ea1-bfa8-e2b6b92dd61e
relation.isAuthorOfPublication b802a1f2-8eae-43fe-95dc-dbe23cd1496a
relation.isAuthorOfPublication.latestForDiscovery da7e013c-bd57-4ea1-bfa8-e2b6b92dd61e
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscovery d86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections