ACM Home Page
Please provide us with feedback. Feedback
Maximising the information gained from an experimental analysis of code inspection and static analysis for concurrent java components
Full text PdfPdf (290 KB)
Source International Symposium on Empirical Software Engineering archive
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering table of contents
Rio de Janeiro, Brazil
SESSION: Defect detection table of contents
Pages: 174 - 183  
Year of Publication: 2006
ISBN:1-59593-218-6
Authors
Margaret A. Wojcicki  The University of Queensland, Brisbane, Australia
Paul Strooper  The University of Queensland, Brisbane, Australia
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 65,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1159733.1159761
What is a DOI?

ABSTRACT

The results of empirical studies are limited to particular contexts, difficult to generalise and the studies themselves are expensive to perform. Despite these problems, empirical studies in software engineering can be made effective and they are important to both researchers and practitioners. The key to their effectiveness lies in the maximisation of the information that can be gained by examining existing studies, conducting power analyses for an accurate minimum sample size and benefiting from previous studies through replication. This approach was applied in a controlled experiment examining the combination of automated static analysis tools and code inspection in the context of verification and validation (V&V) of concurrent Java components. The combination of these V&V technologies was shown to be cost-effective despite the size of the study, which thus contributes to research in V&V technology evaluation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Artho, C. Finding faults in multi-threaded programs, Federal Institute of Technology, Zurich-Austin, 2001.
 
3
 
4
 
5
 
6
 
7
 
8
Coakes, S.J. and Steed, L.G. SPSS: Analysis without Anguish (Version 10.0 for Windows). John Wiley and Sons, 2001.
 
9
Cohen, J. Statistical Power Analysis for the Behavioural Sciences. Lawrence Erlbaum Associates, 1988.
 
10
 
11
 
12
Dyba, T., Kampenes, V.B. and Sjøberg, D.I.K. A systematic review of statistical power in software engineering experiments. Journal of Information and Software Technology, 48, 8 (2006), 745--755.
 
13
14
 
15
 
16
 
17
Hovemeyer, D. and Pugh, W., Finding Concurrency bugs in Java. In Proceedings of the 23rd Annual ACM SIGACTSIGOPS Symposium on Principles of Distributed Computing (PODC 2004) Workshop on Concurrency and Programs, (2004).
 
18
Howell, D.C. Statistical Methods for Psychology. Wadsworth Publishing Compnay, 1997.
 
19
 
20
Jedlitschka, A. and Pfahl, D., Reporting Guidelines for Controlled Experiments in Software Engineering. In Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE'05), (2005), 95--104.
 
21
 
22
 
23
 
24
Kitchenham, B.A., The Case Against Software Benchmarking, Keynote Lecture. In Proceedings of The European Software Measurement Conference (FESMA-DASMA 2001), (2001), 1--9.
 
25
Kitchenham, B.A. Procedures for Performing Systematic Reviews, Keele University, 2004.
 
26
Kitchenham, B.A., Linkman, S.G. and Fry, J.S., Experimenter induced distortions in empirical software engineering. In Proceedings of 2nd International Workshop on Empirical Software Engineering (WSESE), (2003), 7--15.
 
27
 
28
 
29
Lea, D. Overview of package util.concurrent Release 1.3.4. Available online at http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html.
 
30
Lindsay, R.M. and Ehrendberg, A.S.C. The Design of Replicated Studies. The American Statistician, 47, 3 (1993), 217--228.
 
31
Long, B., Duke, R., Goldson, D., Strooper, P. and Wildman, L., Mutation-Based Evaluation of a Method for Verifying Concurrent Java Components. In Proceedings of the 2nd International Workshop on Parallel and Distributed Systems: Testing and Debugging (PADTAD), (2004).
 
32
Long, B., Strooper, P. and Hoffman, D. Tool Support for Testing Concurrent Java Components. IEEE Transactions in Software Engineering, 29, 6 (2003), 555--566.
 
33
 
34
Lott, C.M. Comparing Reading and Testing Techniques, Available online at: http://www.chris-lott.org/work/exp/.
 
35
Lott, C.M. and Rombach, H.D. Repeatable Software Engineering Experiments for Comparing Defect-Detection Techniques. Empirical Software Engineering, 1, 3 (1996), 241--277.
 
36
 
37
Miller, I. and Freund, J.E. Probability and Statistics for Engineers. Prentice-Hall, 1965.
 
38
Miller, J., Daly, J., Wood, M., Roper, M. and Brooks, A. Statistical power and its subcomponents - missing and misunderstood concepts in software engineering empirical research. Journal of Information and Software Technology, 39, 4 (1997), 285--295.
39
 
40
 
41
 
42
Pickard, L.M., Kitchenham, B.A. and Jones, P. Combining Empirical Results in Software Engineering. Information and Software Technology, 40, 14 (1998), 811--821.
 
43
 
44
Selby, R.W., Combining Software Testing Strategies: An Empirical Evaluation. In Proceedings of the ACM/SIGSOFT IEEE Workshop on Software Testing, (1986), 82--90.
 
45
 
46
 
47
 
48
 
49
Ur, S. and Eytani, Y., Compiling a Benchmark of Documented Multi-threaded Bugs. In Proceedings of the 2nd International Workshop on Parallel and Distributed Systems: Testing and Debugging (PADTAD), (2004).
 
50
51
 
52
Wood, M., Roper, M., Brooks, A. and Miller, J., Comparing and Combining Software Defect Detection Techniques: A Replicated Empirical Study. In Proceedings of the 6th European Software Engineering Conference, (1997), 262--277.
 
53
Zar, J.H. Significance Testing of the Spearman Rank Correlation Coefficient. Journal of the American Statistical Association, 67, 339 (1972), 578--580.


Collaborative Colleagues:
Margaret A. Wojcicki: colleagues
Paul Strooper: colleagues