Login
Links
-
Recent Posts
- ICST 2017: The Theory of Composite Faults 10/12/2016
- FSE 2016: Can Testedness be Effectively Measured? 29/05/2016
- Software Quality Journal 2016: Does The Choice of Mutation Tool Matter? 08/05/2016
- ICSTW 2016: Measuring Effectiveness of Mutant Sets 08/05/2016
- ICSE 2016: On the limits of mutation reduction strategies 15/12/2015
- ISSRE 2015: How hard does mutation analysis have to be, anyway? 20/08/2015
- ASE 2015: How Verified is My Code? Falsification-Driven Verification 20/07/2015
- ESEM 2015: An empirical study of design degradation: how software projects get worse over time 20/05/2015
- ISSRE 2014: Mutations How close are they to real faults? 06/08/2014
- Sunbelt 2014: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks 28/01/2014
- ICSE 2014: Code Coverage for Suite Evaluation by Developers 28/01/2014
- OSS 2014: An Exploration of Factors Affecting Code Quality in FOSS Projects 20/01/2014
- OSS 2014: Drawing the Big Picture: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks 10/01/2014
- CHI 2014: Abandonment of Social Networks: Shift from Use to Non-Use and Experiences of Technology Non-Use 01/01/2014
- Entries 31/12/2013
Author Archives: Rahul
ICST 2017: The Theory of Composite Faults
Fault masking happens when the effect of one fault serves to mask that of another fault for particular test inputs. The coupling effect is relied upon by testing practitioners to ensure that fault masking is rare. It states that complex … Continue reading
Posted in All, Publications
Tagged 2017, Alex Groce, Carlos Jensen, ICST, icst2017, Rahul Gopinath
Leave a comment
FSE 2016: Can Testedness be Effectively Measured?
Among the major questions that a practicing tester faces are deciding where to focus additional testing effort, and deciding when to stop testing. Test the least-tested code, and stop when all code is well-tested, is a reasonable answer. Many measures … Continue reading
Posted in All, Publications
Tagged 2016, Alex Groce, Caius Brindescu, Carlos Jensen, fse, FSE2016, Iftekhar Ahmed, Rahul Gopinath
Leave a comment
Software Quality Journal 2016: Does The Choice of Mutation Tool Matter?
Mutation analysis is the primary means of evaluating the quality of test suites, though it suffers from inadequate standardization. Mutation analysis tools vary based on language, when mutants are generated (phase of compilation), and target audience. Mutation tools rarely implement … Continue reading
Posted in Publications
Tagged 2016, Alex Groce, Amin Alipour, Carlos Jensen, Iftekhar Ahmed, Rahul Gopinath, SQJ
Leave a comment
ICSTW 2016: Measuring Effectiveness of Mutant Sets
Redundant mutants, where multiple mutants end up producing same the semantic variant of the program is a major problem in mutation analysis, and a measure of effectiveness is an essential tool for evaluating mutation tools, new operators, and reduction techniques. … Continue reading
Posted in Publications
Tagged 2016, Alex Groce, Amin Alipour, Carlos Jensen, ICST, Iftekhar Ahmed, Rahul Gopinath
Leave a comment
ICSE 2016: On the limits of mutation reduction strategies
Although mutation analysis is considered the best way to evaluate the effectiveness of a test suite, hefty computational cost often limits its use. To address this problem, various mutation reduction strategies have been proposed, all seeking to gain efficiency by … Continue reading
Posted in Publications
Tagged 2016, Alex Groce, Amin Alipour, Carlos Jensen, icse, ICSE2016, Iftekhar Ahmed, Rahul Gopinath
Leave a comment
ISSRE 2015: How hard does mutation analysis have to be, anyway?
Mutation analysis is considered the best method for measuring the adequacy of test suites. However, the number of test runs required for a full mutation analysis grows faster than project size, which is not feasible for real-world software projects, which … Continue reading
Posted in Publications
Tagged 2015, Alex Groce, Amin Alipour, Carlos Jensen, Iftekhar Ahmed, issre, Rahul Gopinath
Leave a comment
ASE 2015: How Verified is My Code? Falsification-Driven Verification
–
Posted in Publications
Tagged Alex Groce, ASE, ASE2015, Carlos Jensen, Iftekhar Ahmed, Paul E McKenney
Leave a comment
ESEM 2015: An empirical study of design degradation: how software projects get worse over time
Software decay is a key concern for large, long lived software projects. Systems degrade over time as design and implementation compromises and exceptions pile up. However, there has been little research quantifying this decay, or understanding how software projects deal … Continue reading
Posted in Publications
Tagged 2015, Ayda Mannan, Carlos Jensen, ESEM, Iftekhar Ahmed, Rahul Gopinath
Leave a comment
ISSRE 2014: Mutations How close are they to real faults?
Mutation analysis is often used to compare the effectiveness of different test suites or testing techniques. One of the main assumptions underlying this technique is the Competent Programmer Hypothesis, which proposes that programs are very close to a correct version, … Continue reading
Posted in All, Publications
Tagged 2014, Alex Groce, Carlos Jensen, issre, issre2014, Rahul Gopinath
Leave a comment
Sunbelt 2014: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks
In this work, we studied collaboration network of three open source projects using a combined analysis method of temporal visualization and temporal quantitative analysis. We based our study on two papers by [Robles and Gonzalez-Barahona 2012] and [Hanneman and Klamma … Continue reading
Posted in All, Publications
Tagged 2014, Amir Azarbakht, Carlos Jensen, sunbelt, sunbelt2014
Leave a comment
ICSE 2014: Code Coverage for Suite Evaluation by Developers
One of the most fundamental concerns of developers testing code is how to determine if a test suite strikes a good balance between the cost of undetected faults and the cost of further testing. The most common approach may be … Continue reading
Posted in Publications
Tagged 2014, Alex Groce, Carlos Jensen, icse, icse2014, Rahul Gopinath
Leave a comment
OSS 2014: An Exploration of Factors Affecting Code Quality in FOSS Projects
It is a widely held belief that Free/Open Source Software (FOSS) development leads to the creation of software with the same, if not higher quality compared to that created using proprietary software development models. However there is little research on … Continue reading
Posted in Publications
Tagged 2014, Carlos Jensen, Iftekhar Ahmed, oss, oss2014, Soroush Ghorashi
Leave a comment
OSS 2014: Drawing the Big Picture: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks
How can we understand FOSS collaboration better? Can social issues that emerge be identified and addressed as they happen? Can the community heal itself, become more transparent and inclusive, and promote diversity? We propose a technique to address these issues … Continue reading
CHI 2014: Abandonment of Social Networks: Shift from Use to Non-Use and Experiences of Technology Non-Use
In this paper we describe a qualitative research on abandonment of a social network, i.e. Facebook, and why some people opt to terminate their use. Interviews were conducted with subjects who previously had daily use experience, and now opted for … Continue reading