Assignment Task:

Task:

1.Write a program which accepts a list of integers which may contain duplicated integers, and which outputs the input list as a sorted list in ascending order without duplication (the same program as specified in Assignment 1). You can use either Ruby, C, C++, C# or Java to implement your program (referred to as P).
2.Design a test suite of 10 test cases (referred to as TC). Each test case has not more than 20 integers.
3.Test P against TC to make sure that your P passes every test case of TC prior to continuing the other tasks.
4.Manually construct two non-equivalent mutants for P (referred to M1 and M2).
5.Choose 2 MRs that you developed in Assignment 1 (referred to as MR1 and MR2).
6.Compute the effectiveness for MR1 and MR2 using M1, M2 and the test cases in TC as their source test cases.
 

7.You are required to submit a report which must contain at least the followings items:
a.Program listing of P.
b.A description of all elements of TC.
 

c.A description of the mutated statements in P for mutants M1 and M2. Note that you need not to give the complete program listings for mutants M1 and M2. You are only required to point out which statements in P are changed and how are they changed to construct M1 and M2.

d.Explain the process that you applied to guarantee that your M1 and M2 are non- equivalent mutants.

e.Explain with sufficient details on how the effectiveness for MR1 and MR2 are calculated, using the metric of expected ratio of violations.
f.Discuss and interpret your results about the effectiveness for MR1 and MR2.

 


This IT Assignment has been solved by our IT Experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics.Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : Mia
  • Posted on : September 21st, 2018

Whatsapp Tap to ChatGet instant assistance