Skip to main content

Showing 1–21 of 21 results for author: Garousi, V

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.18858  [pdf

    cs.SE cs.AI

    Why you shouldn't fully trust ChatGPT: A synthesis of this AI tool's error rates across disciplines and the software engineering lifecycle

    Authors: Vahid Garousi

    Abstract: Context: ChatGPT and other large language models (LLMs) are widely used across healthcare, business, economics, engineering, and software engineering (SE). Despite their popularity, concerns persist about their reliability, especially their error rates across domains and the software development lifecycle (SDLC). Objective: This study synthesizes and quantifies ChatGPT's reported error rates acr… ▽ More

    Submitted 26 April, 2025; originally announced April 2025.

  2. arXiv:2409.00411  [pdf

    cs.SE

    AI-powered software testing tools: A systematic review and empirical assessment of their features and limitations

    Authors: Vahid Garousi, Nithin Joy, Zafar Jafarov, Alper Buğra Keleş, Sevde Değirmenci, Ece Özdemir, Ryan Zarringhalami

    Abstract: Context: The rise of Artificial Intelligence (AI) in software engineering has led to the development of AI-powered test automation tools, promising improved efficiency, reduced maintenance effort, and enhanced defect-detection. However, a systematic evaluation of these tools is needed to understand their capabilities, benefits, and limitations. Objective: This study has two objectives: (1) A syste… ▽ More

    Submitted 1 May, 2025; v1 submitted 31 August, 2024; originally announced September 2024.

  3. arXiv:2408.06148  [pdf

    cs.SE

    Coverage measurement in model-based testing of web applications: Tool support and an industrial experience report

    Authors: Vahid Garousi, Alper Buğra Keleş, Yunus Balaman, Alper Mermer, Zeynep Özdemir Güler

    Abstract: There are many widely used tools for measuring test-coverage and code-coverage. Test coverage is the ratio of requirements or other non-code artifacts covered by a test suite, while code-coverage is the ratio of source code covered by tests. Almost all coverage tools show a few certain subset of coverage values, and almost always either test-coverage or code-coverage measures. In a large-scale ind… ▽ More

    Submitted 12 August, 2024; originally announced August 2024.

  4. arXiv:2408.06144  [pdf

    cs.SE

    A pragmatic look at education and training of software test engineers: Further cooperation of academia and industry is needed

    Authors: Vahid Garousi, Alper Buğra Keleş

    Abstract: Alongside software testing education in universities, a great extent of effort and resources are spent on software-testing training activities in industry. For example, there are several international certification schemes in testing, such as those provided by the International Software Testing Qualifications Board (ISTQB), which have been issued to more than 914K testers so far. To train the high… ▽ More

    Submitted 12 August, 2024; originally announced August 2024.

  5. arXiv:2104.02152  [pdf

    cs.SE

    Model-based testing in practice: An experience report from the web applications domain

    Authors: Vahid Garousi, Alper Buğra Keleş, Yunus Balaman, Zeynep Özdemir Güler, Andrea Arcuri

    Abstract: In the context of a large software testing company, we have deployed the model-based testing (MBT) approach to take the company's test automation practices to higher levels of maturity /and capability. We have chosen, from a set of open-source/commercial MBT tools, an open-source tool named GraphWalker, and have pragmatically used MBT for end-to-end test automation of several large web and mobile… ▽ More

    Submitted 5 April, 2021; originally announced April 2021.

  6. arXiv:2012.13589  [pdf

    cs.SE

    Mining user reviews of COVID contact-tracing apps: An exploratory analysis of nine European apps

    Authors: Vahid Garousi, David Cutting, Michael Felderer

    Abstract: Context: More than 50 countries have developed COVID contact-tracing apps to limit the spread of coronavirus. However, many experts and scientists cast doubt on the effectiveness of those apps. For each app, a large number of reviews have been entered by end-users in app stores. Objective: Our goal is to gain insights into the user reviews of those apps, and to find out the main problems that user… ▽ More

    Submitted 25 December, 2020; originally announced December 2020.

  7. arXiv:2009.14740  [pdf, other

    cs.SE

    Retrieving and mining professional experience of software practice from grey literature: an exploratory review

    Authors: Austen Rainer, Ashley Williams, Vahid Garousi, Michael Felderer

    Abstract: Background: Retrieving and mining practitioners' self--reports of their professional experience of software practice could provide valuable evidence for research. We are, however, unaware of any existing reviews of research conducted in this area. Objective: To review and classify previous research, and to identify insights into the challenges research confronts when retrieving and mining practiti… ▽ More

    Submitted 30 September, 2020; originally announced September 2020.

    Comments: Published version has 12 pages, 10 tables and 2 figures

  8. arXiv:2005.12570  [pdf

    cs.SE

    Assessing the maturity of software testing services using CMMI-SVC: An industrial case study

    Authors: Vahid Garousi, Seyfettin Arkan, Gökhan Urul, Çağrı Murat Karapıçak, Michael Felderer

    Abstract: Context: While many companies conduct their software testing activities in-house, many other companies outsource their software testing needs to other firms who act as software testing service providers. As a result, Testing as a Service (TaaS) has emerged as a strong service industry in the last several decades. In the context of software testing services, there could be various challenges (e.g.,… ▽ More

    Submitted 30 May, 2020; v1 submitted 26 May, 2020; originally announced May 2020.

  9. arXiv:2005.09303  [pdf

    cs.SE

    Visual GUI testing in practice: An extended industrial case study

    Authors: Vahid Garousi, Wasif Afzal, Adem Çağlar, İhsan Berk Işık, Berker Baydan, Seçkin Çaylak, Ahmet Zeki Boyraz, Burak Yolaçan, Kadir Herkiloğlu

    Abstract: Context: Visual GUI testing (VGT) is referred to as the latest generation GUI-based testing. It is a tool-driven technique, which uses image recognition for interacting with and asserting the behavior of the system under test. Motivated by the industrial need of a large Turkish software and systems company providing solutions in the areas of defense and IT sector, an action-research project was re… ▽ More

    Submitted 20 May, 2020; v1 submitted 19 May, 2020; originally announced May 2020.

  10. arXiv:2003.03843  [pdf

    cs.SE

    Software-testing education: A systematic literature mapping

    Authors: Vahid Garousi, Austen Rainer, Per Lauvås jr, Andrea Arcuri

    Abstract: Context: With the rising complexity and scale of software systems, there is an ever-increasing demand for sophisticated and cost-effective software testing. To meet such a demand, there is a need for a highly-skilled software testing work-force (test engineers) in the industry. To address that need, many university educators worldwide have included software-testing education in their software engi… ▽ More

    Submitted 8 March, 2020; originally announced March 2020.

  11. arXiv:2003.00463  [pdf

    cs.SE

    Experience in engineering of scientific software: The case of an optimization software for oil pipelines

    Authors: Vahid Garousi, Ehsan Abbasi, Bedir Tekinerdogan

    Abstract: Development of scientific and engineering software is usually different and could be more challenging than the development of conventional enterprise software. The authors were involved in a technology-transfer project between academia and industry which focused on engineering, development and testing of a software for optimization of pumping energy costs for oil pipelines. Experts with different… ▽ More

    Submitted 1 March, 2020; originally announced March 2020.

  12. arXiv:1911.12038  [pdf

    cs.SE

    Benefitting from the Grey Literature in Software Engineering Research

    Authors: Vahid Garousi, Michael Felderer, Mika V. Mäntylä, Austen Rainer

    Abstract: Researchers generally place the most trust in peer-reviewed, published information, such as journals and conference papers. By contrast, software engineering (SE) practitioners typically do not have the time, access or expertise to review and benefit from such publications. As a result, practitioners are more likely to turn to other sources of information that they trust, e.g., trade magazines, on… ▽ More

    Submitted 27 November, 2019; originally announced November 2019.

  13. arXiv:1910.06076  [pdf

    cs.CY

    Maturity assessment and maturity models in healthcare: A multivocal literature review

    Authors: Ayça Kolukısa Tarhan, Vahid Garousi, Oktay Turetken, Mehmet Söylemez, Sonia Garossi

    Abstract: Context: Maturity of practices and infrastructure in healthcare domain directly impacts the quality and efficiency of healthcare services. Therefore, various healthcare administrations (e.g., hospital management to nation-wide health authority) need to assess and improve their operational maturity. Objective: This study aims to review and classify studies that propose/use maturity assessment or… ▽ More

    Submitted 5 October, 2019; originally announced October 2019.

  14. arXiv:1908.04122  [pdf, other

    cs.DL cs.SE

    Citations in Software Engineering -- Paper-related, Journal-related, and Author-related Factors

    Authors: Mika Mäntylä, Vahid Garousi

    Abstract: Many factors could affect the number of citations to a paper. Citations have an important role in research policy and in measuring the excellence of research and researchers. This work is the first study in software engineering (SE) to assess multiple factors affecting the number of citations to SE papers. We use (a) negative binomial regression and (b) quantile regression to study arithmetic mean… ▽ More

    Submitted 13 August, 2019; v1 submitted 12 August, 2019; originally announced August 2019.

  15. arXiv:1904.00462  [pdf

    cs.SE

    Video Game Development in a Rush: A Survey of the Global Game Jam Participants

    Authors: Markus Borg, Vahid Garousi, Anas Mahmoud, Thomas Olsson, Oskar Stålberg

    Abstract: Video game development is a complex endeavor, often involving complex software, large organizations, and aggressive release deadlines. Several studies have reported that periods of "crunch time" are prevalent in the video game industry, but there are few studies on the effects of time pressure. We conducted a survey with participants of the Global Game Jam (GGJ), a 48-hour hackathon. Based on 198… ▽ More

    Submitted 31 March, 2019; originally announced April 2019.

    Comments: Accepted for publication in IEEE Transactions on Games

  16. arXiv:1812.01954  [pdf

    cs.SE

    Closing the gap between software engineering education and industrial needs

    Authors: Vahid Garousi, Görkem Giray, Eray Tüzün, Cagatay Catal, Michael Felderer

    Abstract: According to different reports, many recent software engineering graduates often face difficulties when beginning their professional careers, due to misalignment of the skills learnt in their university education with what is needed in industry. To address that need, many studies have been conducted to align software engineering education with industry needs. To synthesize that body of knowledge,… ▽ More

    Submitted 5 December, 2018; originally announced December 2018.

  17. Practical relevance of software engineering research: Synthesizing the community's voice

    Authors: Vahid Garousi, Markus Borg, Markku Oivo

    Abstract: Software engineering (SE) research should be relevant to industrial practice. There have been regular discussions in the SE community on this issue since the 1980's, led by pioneers such as Robert Glass. As we recently passed the milestone of "50 years of software engineering", some recent positive efforts have been made in this direction, e.g., establishing "industrial" tracks in several SE confe… ▽ More

    Submitted 21 January, 2020; v1 submitted 4 December, 2018; originally announced December 2018.

  18. arXiv:1806.00696  [pdf

    cs.SE cs.CL

    NLP-assisted software testing: A systematic mapping of the literature

    Authors: Vahid Garousi, Sara Bauer, Michael Felderer

    Abstract: Context: To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have been proposed in the literature. Given the large amount of approaches in this area, and since many practitioners are eager to utilize such techniques, it is important to synthesize and provide an overview of the state-of-the-art in this area.… ▽ More

    Submitted 21 March, 2020; v1 submitted 2 June, 2018; originally announced June 2018.

    Comments: Software testing; Natural Language Processing (NLP); systematic literature mapping; systematic literature review. arXiv admin note: text overlap with arXiv:1801.02201

  19. arXiv:1801.02201  [pdf

    cs.SE

    A survey on software testability

    Authors: Vahid Garousi, Michael Felderer, Feyza Nur Kilicaslan

    Abstract: Context: Software testability is the degree to which a software system or a unit under test supports its own testing. To predict and improve software testability, a large number of techniques and metrics have been proposed by both practitioners and researchers in the last several decades. Reviewing and getting an overview of the entire state-of-the-art and state-of-the-practice in this area is oft… ▽ More

    Submitted 6 December, 2018; v1 submitted 7 January, 2018; originally announced January 2018.

  20. arXiv:1707.02553  [pdf

    cs.SE cs.DL

    Guidelines for including grey literature and conducting multivocal literature reviews in software engineering

    Authors: Vahid Garousi, Michael Felderer, Mika V. Mäntylä

    Abstract: Context: A Multivocal Literature Review (MLR) is a form of a Systematic Literature Review (SLR) which includes the grey literature (e.g., blog posts and white papers) in addition to the published (formal) literature (e.g., journal and conference papers). MLRs are useful for both researchers and practitioners since they provide summaries both the state-of-the art and -practice in a given area. Obje… ▽ More

    Submitted 18 September, 2018; v1 submitted 9 July, 2017; originally announced July 2017.

  21. arXiv:1412.4648  [pdf

    cs.SE

    A Survey of Software Engineering Practices in Turkey (extended version)

    Authors: Vahid Garousi, Ahmet Coşkunçay, Aysu Betin-Can, Onur Demirörs

    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. To characterize the type of software engineering practices conducted in software firms, a variety of surveys have been conducted in different co… ▽ More

    Submitted 16 December, 2014; v1 submitted 15 December, 2014; originally announced December 2014.