Regression test selection for c# programs

LAUR Repository

Show simple item record

dc.contributor.author Mansour, Nashat
dc.contributor.author Statieh, Wael
dc.date.accessioned 2016-01-26T10:29:07Z
dc.date.available 2016-01-26T10:29:07Z
dc.date.copyright 2009
dc.date.issued 2016-01-26
dc.identifier.issn 1687-8663 en_US
dc.identifier.uri http://hdl.handle.net/10725/2959
dc.description.abstract We present a regression test selection technique for C# programs. C# is fairly new and is often used within the Microsoft .Net framework to give programmers a solid base to develop a variety of applications. Regression testing is done after modifying a program. Regression test selection refers to selecting a suitable subset of test cases from the original test suite in order to be rerun. It aims to provide confidence that the modifications are correct and did not affect other unmodified parts of the program. The regression test selection technique presented in this paper accounts for C#.Net specific features. Our technique is based on three phases; the first phase builds an Affected Class Diagram consisting of classes that are affected by the change in the source code. The second phase builds a C# Interclass Graph (CIG) from the affected class diagram based on C# specific features. In this phase, we reduce the number of selected test cases. The third phase involves further reduction and a new metric for assigning weights to test cases for prioritizing the selected test cases. We have empirically validated the proposed technique by using case studies. The empirical results show the usefulness of the proposed regression testing technique for C#.Net programs. en_US
dc.language.iso en en_US
dc.title Regression test selection for c# programs en_US
dc.type Article en_US
dc.description.version Published en_US
dc.author.school SAS en_US
dc.author.idnumber 198626170 en_US
dc.author.woa N/A en_US
dc.author.department Computer Science and Mathematics en_US
dc.description.embargo N/A en_US
dc.relation.journal Advances in Software Engineerin en_US
dc.journal.volume 2009 en_US
dc.identifier.doi http://dx.doi.org/10.1155/2009/535708
dc.identifier.ctation Mansour, N., & Statieh, W. (2009). Regression test selection for C# programs. Advances in Software Engineering, 2009, 1. en_US
dc.author.email mansour@lau.edu.lb
dc.identifier.url http://dl.acm.org/citation.cfm?id=1929548

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account