Home
Terms |
Privacy |
Security |
Help |
Enterprise Plans |
Contact Us

Select data courtesy of the U.S. National Library of Medicine.

© 2023 DeepDyve, Inc. All rights reserved.

Software Quality Journal

Subject:
Software
Publisher:
Springer US —
Springer Journals
ISSN:
0963-9314
Scimago Journal Rank:
45

2023

Volume OnlineFirst
SeptemberAugustJulyJuneMayAprilMarch
Volume 31
Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

2022

Volume 30
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

2021

Volume OnlineFirst
MayAprilMarch
Volume 29
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Feb)

2020

Volume 29
Issue 1 (Nov)
Volume 28
Issue 4 (Aug)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

2019

Volume 28
Issue 4 (Dec)
Volume 27
Issue 4 (Aug)Issue 3 (Feb)Issue 2 (Jan)Issue 1 (Feb)

2018

Volume 27
Issue 3 (Nov)Issue 2 (Oct)Issue 1 (Mar)
Volume 26
Issue 4 (Mar)Issue 3 (Jul)Issue 2 (Apr)Issue 1 (Feb)

2017

Volume 27
Issue 1 (Dec)
Volume 26
Issue 4 (Sep)Issue 3 (Jun)Issue 2 (Mar)
Volume 25
Issue 4 (Nov)Issue 3 (Jul)Issue 2 (May)Issue 1 (Jan)

2016

Volume 26
Issue 2 (Nov)Issue 1 (Sep)
Volume 25
Issue 4 (Jun)Issue 3 (Sep)Issue 2 (Feb)Issue 1 (Jan)
Volume 24
Issue 4 (Nov)Issue 3 (Jun)Issue 2 (Mar)Issue 1 (Jan)

2015

Volume 26
Issue 1 (Jul)
Volume 25
Issue 2 (Aug)Issue 1 (Nov)
Volume 24
Issue 4 (Mar)Issue 3 (Jun)Issue 2 (Feb)Issue 1 (Mar)
Volume 23
Issue 4 (Oct)Issue 3 (Apr)Issue 2 (Mar)Issue 1 (Feb)

2014

Volume 24
Issue 2 (Oct)Issue 1 (Nov)
Volume 23
Issue 4 (Aug)Issue 3 (Jun)Issue 2 (May)Issue 1 (May)
Volume 22
Issue 4 (Oct)Issue 3 (Jun)Issue 2 (Apr)Issue 1 (Feb)

2013

Volume 23
Issue 1 (Oct)
Volume 22
Issue 4 (Jul)Issue 3 (Apr)Issue 2 (Aug)Issue 1 (May)
Volume 21
Issue 4 (Aug)Issue 3 (Jul)Issue 2 (Mar)Issue 1 (Jan)

2012

Volume 22
Issue 2 (Dec)Issue 1 (Dec)
Volume 21
Issue 4 (Oct)Issue 3 (Jul)Issue 2 (Jul)
Volume 20
Issue 4 (Aug)Issue 2 (Apr)

2011

Volume OnlineFirst
October
Volume 21
Issue 2 (Dec)Issue 1 (Oct)
Volume 20
Issue 4 (Aug)Issue 2 (May)Issue 1 (Jun)
Volume 19
Issue 4 (Jun)Issue 3 (Jan)Issue 2 (Feb)

2010

Volume 19
Issue 3 (Sep)Issue 2 (Dec)Issue 1 (Aug)
Volume 18
Issue 4 (Jun)Issue 3 (May)Issue 2 (Jan)

2009

Volume 18
Issue 2 (Oct)Issue 1 (Sep)
Volume 17
Issue 4 (Mar)Issue 3 (Jun)Issue 2 (Jan)

2008

Volume 17
Issue 3 (Oct)Issue 1 (Sep)
Volume 16
Issue 4 (Jun)Issue 3 (Mar)Issue 2 (Mar)

2007

Volume 16
Issue 3 (Dec)Issue 2 (Nov)Issue 1 (Oct)
Volume 15
Issue 4 (Jun)Issue 3 (May)Issue 2 (Jan)Issue 1 (Jan)

2006

Volume 14
Issue 4 (Jan)Issue 3 (Jan)Issue 2 (Jan)Issue 1 (Jan)

2005

Volume 13
Issue 4 (Jan)Issue 3 (Jan)Issue 2 (Jan)

2004

Volume 13
Issue 1 (Dec)
Volume 12
Issue 4 (Oct)Issue 3 (Oct)Issue 2 (Oct)Issue 1 (Oct)
Volume 11
Issue 4 (Oct)Issue 3 (Oct)Issue 2 (Oct)Issue 1 (Oct)
Volume 10
Issue 4 (Oct)Issue 3 (Oct)Issue 2 (Oct)Issue 1 (Oct)
Volume 9
Issue 4 (Oct)Issue 3 (Oct)Issue 2 (Oct)Issue 1 (Oct)
Volume 8
Issue 4 (Oct)Issue 3 (Oct)Issue 2 (Oct)Issue 1 (Oct)
Volume 7
Issue 4 (Oct)Issue 2 (Oct)Issue 1 (Dec)
Volume 6
Issue 4 (Oct)Issue 3 (Oct)Issue 2 (Oct)Issue 1 (Oct)

1996

Volume 5
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

1995

Volume 4
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

1994

Volume 3
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

1993

Volume 2
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)

1992

Volume 1
Issue 4 (Dec)Issue 3 (Sep)Issue 2 (Jun)Issue 1 (Mar)
journal article
Open Access Collection
.NET/C# instrumentation for search-based software testing

Golmohammadi, Amid; Zhang, Man; Arcuri, Andrea

2023 Software Quality Journal

doi: 10.1007/s11219-023-09645-1

C# is one of the most widely used programming languages. However, to the best of our knowledge, there has been no work in the literature aimed at enabling search-based software testing techniques for applications running on the .NET platform, like the ones written in C#. In this paper, we propose a search-based approach and an open source tool to enable white-box testing for C# applications. The approach is integrated with a .NET bytecode instrumentation, in order to collect code coverage at runtime during the search. In addition, by taking advantage of Branch Distance, we define heuristics to better guide the search, e.g., how heuristically close it is to cover a branch in the source code. To empirically evaluate our technique, we integrated our tool into the EvoMaster test generation tool and conducted experiments on three .NET RESTful APIs as case studies. Results show that our technique significantly outperforms gray-box testing tools in terms of code coverage.
Browse All Journals

Related Journals:

IEEE Transactions on Software EngineeringApplied Soft Computing JournalACM Transactions on Software Engineering and MethodologyEmpirical Software EngineeringSoftware - Practice and ExperienceACM Transactions on Programming Languages and SystemsScience of Computer ProgrammingAutomated Software EngineeringJournal of Ambient Intelligence and Smart EnvironmentsInnovations in Systems and Software Engineering

Footer

DeepDyve Logo
FacebookTwitter

Features

  • Search and discover articles on DeepDyve, PubMed, and Google Scholar
  • Read the full-text of open access and premium content
  • Organize articles with folders and bookmarks
  • Collaborate on and share articles and folders

Info

  • Pricing
  • Enterprise Plans
  • Browse Journals & Topics
  • About DeepDyve

Help

  • Help
  • Publishers
  • Contact Us

Popular Topics

  • COVID-19
  • Climate Change
  • Biopharmaceuticals