A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Improving Unfamiliar Code with Unit Tests: An Empirical Investigation on Tool-Supported and Human-Based Testing
[chapter]
2012
Lecture Notes in Computer Science
Improving Unfamiliar Code with Unit-Tests: An Empirical Investigation on Tool-Supported and Human-Based Testing Dietmar Winkler 1 , Martina Schmidt 1 , Rudolf Ramler 2 , Stefan Biffl 1 1 Vienna University ...
Experiment Process
Study execution:
Session 1 (human-based test case construction) and
Session 2 (tool-supported test case generation with Randoop). ...
doi:10.1007/978-3-642-31063-8_22
fatcat:j5gn4nldunccrmmz5l4xwgfn7i
Retrofitting Unit Tests for Parameterized Unit Testing
[chapter]
2011
Lecture Notes in Computer Science
To address these questions, in this paper, we conduct an empirical study to investigate whether existing CUTs can be retrofitted as PUTs with feasible effort and achieve the benefits of PUTs in terms of ...
on average (with maximum increase of 52% for one class under test and 10% for one application under analysis) with feasible effort. 1 ...
Acknowledgments This work is supported in part by NSF grants CCF-0725190, CCF-0845272, CCF-0915400, CNS-0958235, ARO grant W911NF-08-1-0443, and ARO grant W911NF-08-1-0105 managed by NCSU SOSI. ...
doi:10.1007/978-3-642-19811-3_21
fatcat:wvwtd75w3bdw3p65kljnsabadq
Generating Unit Tests for Documentation
[article]
2020
arXiv
pre-print
We designed a tool-supported technique, called DScribe, that leverages redundancy between tests and documentation to generate consistent and checkable documentation and unit tests based on a single source ...
DScribe generates unit tests and documentation fragments based on a novel template and artifact generation technology. ...
Traceability and
4.4
integration with source code
TABLE 2 2 Overview of the empirical assessment of unit test generation for documentation Study
Sect. ...
arXiv:2005.08750v2
fatcat:yvmbbsdbyvctvhvep7vpodlbo4
Test Case Understandability Model
2020
IEEE Access
ACKNOWLEDGMENT We would like to thank David Honfi and Zoltán Micskei for sharing their experiment dataset, especially the generated test case. ...
Lin et al. didn't implement and evaluate the proposed model on an empirical case study. ...
Different from the previous model that relied on syntactic features on code, Dorn [30] proposed another approach based on the assumption that code is read by humans on the screen. ...
doi:10.1109/access.2020.3022876
fatcat:r345mo3dpvgnnglrtwtpxehe2m
Experience report: An industrial experience report on test outsourcing practices
2015
2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE)
In this paper, to bridge the gap, we performed an empirical study on test outsourcing with 10 interviewees and 140 survey respondents. ...
We also found there are substantial differences between test outsourcing and in-house testing. For example, most of the test outsourcing projects focused on functional test, and rarely did unit test. ...
What types of supporting tools did you use on test outsourcing projects? ...
doi:10.1109/issre.2015.7381830
dblp:conf/issre/XiaLKXWL15
fatcat:3utztrzgsnecrkvlfd64mhb3um
Does automated white-box test generation really help software testers?
2013
Proceedings of the 2013 International Symposium on Software Testing and Analysis - ISSTA 2013
To investigate this issue, we performed a controlled experiment comparing a total of 49 subjects split between writing tests manually and writing tests with the aid of an automated unit test generation ...
We found that, on one hand, tool support leads to clear improvements in commonly applied quality metrics such as code coverage (up to 300% increase). ...
This work is supported by a Google ...
doi:10.1145/2483760.2483774
dblp:conf/issta/FraserSMAP13
fatcat:slpbaz6jybe7lpoazratosllki
What your plug-in test suites really test: an integration perspective on test suite understanding
2012
Empirical Software Engineering
The findings have been incorporated in five architectural views that provide an extensibility perspective on plug-in-based systems and their test suites. ...
The views combine static and dynamic information on plug-in dependencies, extension initialization, extension and service usage, and the test suites. ...
code base along with a substantial test suite. ...
doi:10.1007/s10664-012-9235-7
fatcat:gq7xl7tncba4zisxi7g4v72uf4
Automating test automation
2012
2012 34th International Conference on Software Engineering (ICSE)
These are essentially directions a human tester needs to follow to interact with an application, exercising a given scenario. ...
The technique is based on looking at the natural language test steps as consisting of segments that describe actions on targets, except that there can be ambiguity in identifying segments, in identifying ...
We also thank Debdoot Mukherjee for helping with the experiments, and the anonymous reviewers for their detailed and insightful comments. ...
doi:10.1109/icse.2012.6227131
dblp:conf/icse/ThummalapentaSSC12
fatcat:5duxzp7ubncknky7eacrf7cgyq
Language testing
2003
Language Teaching
A group of intermediate German students (N = 32) worked with the computer-mediated segment and rated the segment's effectiveness on a Likertscale questionnaire based on the goal standards of the 5 Cs of ...
(c) which of the 5 C goal standards were addressed most successfully and which need to be improved. ...
Based on theoretical as well as empirical considerations, recommendations are made about the choice for the index to be used in a yes-no vocabulary test. ...
doi:10.1017/s0261444803241938
fatcat:nwisfy65pzb63aigawbdus55em
Language testing
2005
Language Teaching
With the goal of improving the reliability and validity of tests of EFL, in particular with respect to the question of whether to allow notetaking on EFL/ESL computer-based listening comprehension tests ...
allowed to take notes students did better in tests on arts/humanities topics and on shorter minilectures). ...
doi:10.1017/s0261444805242775
fatcat:cwwmnzwomnerxdcm254ka23woq
On the Sustained Use of a Test-Driven Development Practice at IBM
2007
Agile 2007 (AGILE 2007)
Test-Driven Development (TDD) is an agile practice that is widely accepted and advocated by most agile methods and methodologists. ...
The team worked from a design and wrote tests incrementally before or while they wrote code and, in the process, developed a significant asset of automated tests. ...
Acknowledgements We thank the IBM device driver development team members in Raleigh, NC, Guadalajara, Mexico, and Martinez, Argentina. ...
doi:10.1109/agile.2007.43
dblp:conf/agiledc/SanchezWM07
fatcat:l6due24gfvaappnfzh7wcjl6rq
Testing Scientific Software: A Systematic Literature Review
[article]
2018
arXiv
pre-print
Context: Scientific software plays an important role in critical decision making, for example making weather predictions based on climate models, and computation of evidence for research publications. ...
Existing techniques such as code clone detection can help to improve the testing process. ...
We thank the reviewers for their insightful comments on earlier versions of this paper. ...
arXiv:1804.01954v1
fatcat:rbsinbokovdr7eqb3ews356iry
Testing scientific software: A systematic literature review
2014
Information and Software Technology
Scientific software plays an important role in critical decision making, for example making weather predictions based on climate models, and computation of evidence for research publications. ...
Existing techniques such as code clone detection can help to improve the testing process. ...
This project is supported by Award Number 1R01GM096192 from the National Institute of General Medical Sciences. ...
doi:10.1016/j.infsof.2014.05.006
pmid:25125798
pmcid:PMC4128280
fatcat:hnhrxcsvwrgqhlgql66fw5a54q
Language testing
2005
Language Teaching
An examination of attitude change towards the use of Japanese in a University English ' ...
This study focuses on an investigation of case based teaching in Hong Kong. ...
testing tools and scales. ...
doi:10.1017/s0261444805242398
fatcat:3q42emwibrh67dhnpjwlxy54ce
Language testing
2006
Language Teaching
showed an advantage over the 'implicit' one. ...
However, in line with previous research, the study illustrates that, although an improvement in learners' appropriate use of requests did take place after the instructional period, the 'explicit' group ...
The issue of what learners can detect in the signal and encode is an empirical one. ...
doi:10.1017/s0261444805233141
fatcat:t6io2p665bhftlruqlpspir4wa
« Previous
Showing results 1 — 15 out of 23,946 results