A Characteristic Study of Parameterized Unit Tests in .NET Open Source Projects
Paper: http://mir.cs.illinois.edu/winglam/publications/2018/LamETAL18ECOOP.pdf
If you use any of this work, please cite our corresponding paper:
@inproceedings{LamETAL18ECOOP,
author = "Wing Lam and Siwakorn Srisakaokul and Blake Bassett and Peyman Mahdian and Tao Xie and Pratap Lakshman and Jonathan de Halleux",
title = "A characteristic study of parameterized unit tests in .{NET} open source projects",
booktitle = "ECOOP 2018: European Conference Object-Oriented Programming",
month = "July",
year = "2018",
address = "Amsterdam, Netherlands",
pages = "5:1–5:27"
}
Categorization Results of Pex MSDN Forum Posts Related to Parameterized Unit Tests
Detailed information of subjects used for our study:
Atom - A collection of reusable components with the main focus set on game development.
Revision: 48c100b
Developer(s): Software developer at Self-Responsibility Wien.
QuickGraph - QuickGraph provides generic directed/undirected graph datastructures and algorithms for .NET.
OpenMheg - a MHEG-5 engine for Windows. It allows you to view over-the-air interactive services, such as BBCi and Teletext in the UK and other regions that use MHEG-5.
Revision: 2aa6914
Developer(s): Quantitative developer at Fidelity London.
SerialProtocol - A Serial Port Protocol Library For Auto Elevator System Test.
Revision: c8fd4fc
Developer(s): Web engineer at unnamed startup.
Utilities-net - C# library containing various utility functions. Utility functions include checking whether XML is valid.
Revision: 7197299
Developer(s): Researcher at Russian Space Research Institute.
Functional-dotnet - library support for C# 3.0 and VB 9.
Revision: 4c320af
Developer(s): Researcher at Huawei Research.
Henoch - Project for web development using AJAX, an client side technology of Telerik.
Revision: 9c7f41e
Developer(s): Geldshop. Ex. Dwight Modiwirijo.
BBCode (Codekicker.BBCode) - BBCode-Parser can transform any BBCode into HTML or into an in-memory syntax tree that can be analyzed or translated.
Revision: 8f62376
Developer(s): Microsoft Research.
ConcurrentList - ConcurrentList is a simple lock-free append only vector that does not use locking primitive such as mutexes.
PFDS (PurelyFunctionalDataStructures) - implementation of some of the data structures described in Chris Okasaki's Book "Purely Functional Data Structures" all the implementations are in C# and try to implement the described algorithms as faithfully as possible while still implementing in an object oriented manner.
Revision: a6bfc15
Developer(s): Graduate student at the University of Illinois.