SOA for An Empirical Study of Regression Test Selection Techniques. by TODD L. GRAVES Los Alamos National Laboratory MARY JEAN HARROLD Georgia Institute.

Slides:



Advertisements
Similar presentations
ICSE Doctoral Symposium | May 21, 2007 Adaptive Ranking Model for Ranking Code-Based Static Analysis Alerts Sarah Smith Heckman Advised by Laurie Williams.
Advertisements

Analyzing Regression Test Selection Techniques
Nov 6, 2008 Presented by Amy Siu and EJ Park. Application Release 1 R1 Test Cases Application Release 2 R2 Test Cases R1 Test Cases 2 Regression testing.
Hong Zhu Department of Computing and Communication Technologies Oxford Brookes University, Oxford OX33 1HX, UK COMPSAC 2012 PANEL.
Data Flow Coverage. Reading assignment L. A. Clarke, A. Podgurski, D. J. Richardson and Steven J. Zeil, "A Formal Evaluation of Data Flow Path Selection.
Regression Methodology Einat Ravid. Regression Testing - Definition  The selective retesting of a hardware system that has been modified to ensure that.
Effectively Prioritizing Tests in Development Environment
Of 23 Generating Automated Tests from Behavioral Models Jeff Offutt (Research with Dr. Nan Li, currently with MediData Solutions) Software Engineering.
Automated Fitness Guided Fault Localization Josh Wilkerson, Ph.D. candidate Natural Computation Laboratory.
MetriCon 2.0 Correlating Automated Static Analysis Alert Density to Reported Vulnerabilities in Sendmail Michael Gegick, Laurie Williams North Carolina.
Security in Software Engineering PRESENTED BY ROHIT MUKHERJEE AND RAMAKRISHNA VEERAVALLI.
November 2011CSC7302: Testing & MetricsAdvancedTestingTechniques.1 The hangman problem … the final challenge The rules of hangman have changed with respect.
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
Multiview research High Velocity Refactorings In Eclipse Emerson Murphy-Hill and Andrew P. Black Eclipse Technology Exchange October 21, 2007.
The CONVERSE Project: Tough on Change, Tough on the Causes of Change. Improving Software in Engine Controllers University of York John McDermid, John Clark.
© 2006 Fraunhofer CESE1 MC/DC in a nutshell Christopher Ackermann.
Revision Control Practices in Software Engineering Surekha, Kotiyala Madhuri, Komuravelly Suchitra, Yerramalla.
Performance Technology for Complex Parallel Systems REFERENCES.
CEN 4935 Senior Software Engineering Project Joe Voelmle.
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
Software Faults and Fault Injection Models --Raviteja Varanasi.
Role-based Trust Management Security Policy Analysis and Correction Environment (RT-SPACE). Gregory T. Hoffer CS7323 – Research Seminar (Dr. Qi Tian)
November 2011CSC7302: Testing & MetricsL4-IntegrationTesting:1 Integration Testing The software testing process where individual units are combined and.
Copyright © Siemens AG All rights reserved. Essential Criteria on MBT to Ensure Quality of Software in Industry PVR Murthy Andreas Ulrich Siemens.
International Symposium on Software Testing and Analysis Formal Methods in Software Practice Conference Overview Debra J. Richardson General Chair.
Class Specification Implementation Graph By: Njume Njinimbam Chi-Chang Sun.
Research Heaven, West Virginia 1 FY 2004 Initiative: Risk Assessment of Software Architectures Hany Ammar, Katerina Goseva-Popstojanova, Ajith Guedem,
OASIS WSQM TC Meeting Dugki Min. 컴퓨터공학부 건국대학교 Agenda 1. Roll Call 2. Review and approval of the agenda 3. Review and approval of the previous.
Testing : A Roadmap Mary Jean Harrold Georgia Institute of Technology Presented by : Navpreet Bawa.
Prediction Models for Carbon Dioxide Emissions and the Atmosphere By Chris P. Tsokos.
Supervisor:Mr. Sayed Morteza Zaker Presentor:Fateme hadinezhad.
© SERG Dependable Software Systems (Mutation) Dependable Software Systems Topics in Mutation Testing and Program Perturbation Material drawn from [Offutt.
A Specification Language and Test Planner for Software Testing Aolat A. Adedeji 1 Mary Lou Soffa 1 1 DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF VIRGINIA.
1 Reducing Cost of Regression Testing (© 2012 Professor W. Eric Wong, The University of Texas at Dallas) 11 Reduce Cost of Regression Testing W. Eric Wong.
ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 1 Software Product Assurance (PA) R&D Road mapping Activities ESA/ESTEC TEC-QQS.
Software Logic Mutation Testing Presented by Gary Kaminski.
Architectural Blueprints The “4+1” View Model of Software Architecture
1 Event Driven Automated Testing for GUI-based Java Programs Presented by Yanhong Sun Thesis Advisor: Dr. Edward L. Jones April 28, 2003.
Software Engineering Research paper presentation Ali Ahmad Formal Approaches to Software Testing Hierarchal GUI Test Case Generation Using Automated Planning.
Presentation of findings Bjarne Berg UNCC December 5 th, 2006.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
UPRM-TVE: Terrain Visualization Explorer Understanding the dynamics of the hydrological phenomena associated to wetlands requires analyzing models built.
1 Event Driven Automated Testing for GUI-based Java Programs Presented by Yanhong Sun Thesis Advisor: Dr. Edward L. Jones July 17, 2003.
In Future of Software Engineering, 22 nd Conference on Software Engineering, June Testing: A Roadmap Marry J. Harrold College of Computing Georgia.
PERFORMANCE ANALYSIS OF AVS-M AND ITS APPLICATION IN MOBILE ENVIRONMENT By Vidur Vajani ( ) Under the guidance of Dr.
Measuring the Structural Quality of Business Applications 2011 Agile Conference111 Bill Curtis Jay Sappidi Jitendra Subramanyam presenter :林賢勁 1.
Testing: A Roadmap Mary Jean Harrold College Of Computing Georgia Institute Of Technology Presented By Prashanth L Anmol N M.
Reducing Cost of Regression Testing (© 2012 Professor W. Eric Wong, The University of Texas at Dallas) 11 Reduce Cost of Regression Testing W. Eric Wong.
Testing Inheritance & Polymorphism in OO Software using Formal Specification Presented by : Mahreen Aziz Ahmad (Center for Software Dependability, MAJU)
Comp 684: Davit Stepanyan1 Software Architecture in Industrial Applications by Davit Stepanyan
Learning Game and Simulation Design through Multilayer Synchronous Collaboration in a Virtual Reality Environment A Pre-Prospectus Proposal Lewis F. Jones.
Regression TestJianfeng Chen Regression Test 1. What is Regression test? 2. Z/Object-Z/ TCOZ model/Test Chart 3. TCOZ Technique (TC obsolete&
Presented by: Samia Azhar( ) Shahzadi Samia( )
Presented by Lu Xiao Drexel University Quantifying Architectural Debt.
2014 Digital Forensics Conference. 2 Conference 3  Post-Proceedings will be published by Springer as an LNCS volume  March 14, 2014 / Aug 24, 2014.
1 Visual Computing Institute | Prof. Dr. Torsten W. Kuhlen Virtual Reality & Immersive Visualization Till Petersen-Krauß | GUI Testing | GUI.
The Challenge of Auto and Aero Electronic System of Systems Engineering (ESoSE) Prof C.E. Dickerson Chair INCOSE Architecture Working Group International.
C.P. Patidar Meena Sharma Varsha Sharda
Tung Dao* Lingming Zhang+ Na Meng* Virginia Tech*
CACheck: Detecting and Repairing Cell Arrays in Spreadsheets
معرفی مجموعه‌ای از الگوهای فرآيند مخصوص نرم‌افزارهای بی‌درنگ
Regression Testing with its types
Software Quality Assurance (SQA)
RDA Big Data Infrastructure WG
Publication Strategies
COMPONENT BASED SOFTWARE ENGINEERING Sumanth Jujjuru
Automated Fitness Guided Fault Localization
Distributed Scalable Server Configuration Management
PLANNING LOOKING AHEAD…. Long Term Goals (Assigned to…)
Presentation transcript:

SOA for An Empirical Study of Regression Test Selection Techniques. by TODD L. GRAVES Los Alamos National Laboratory MARY JEAN HARROLD Georgia Institute of Technology JUNG-MIN KIM and ADAM PORTER University of Maryland and GREGG ROTHERMEL Oregon State University. Presented by Bob Mazzi 11/6/08

Regression Testing AGRAWAL, H., HORGAN, J., KRAUSER, E., AND LONDON, S Incremental regression testing. In Proceedings of the Conference on Software Maintenance (Sept.). 348–357. BALCER, M., HASLING, W., AND OSTRAND, T Automatic generation of test scripts from formal test specifications. In Proceedings of the ACM SIGSOFT ’89 Third Symposium on Software Testing, Analysis, and Verification (TAV3, Key West, FL, Dec. 13–15), R. A. Kemmerer, Ed. ACM Press, New York, NY, 210–218. CHAMBERS, J. M., CLEVELAND, W. S., KLEINER, B., AND TUKEY, P. A Graphical Methods for Data Analysis. Wadsworth Publ. Co., Belmont, CA. CHEN, Y.-F., ROSENBLUM, D. S., AND VO, K.-P TestTube: A system for selective regression testing. In Proceedings of the 16th International Conference on Software Engineering (ICSE ’94, Sorrento, Italy, May 16–21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 211–220. FISCHER, K., RAJI, F., AND CHRUSCKICKI, A A methodology for retesting modified software. In Proceedings of the National Tele. Conference B-6-3 (Nov.). 1–6. HARROLD, M. J. AND SOFFA, M. L An incremental approach to unit testing during maintenance. In Proceedings of the Conference on Software Maintenance (Oct.). 362–367. HARTMANN, J. AND ROBSON, D Techniques for selective revalidation. IEEE Software 16, 1 (Jan.), 31–38. KIM, J.-M., PORTER, A., AND ROTHERMEL, G An empirical study of regression test application frequency. In Proceedings of the 22nd International Conference on Software Engineering (June). 126–135. LASKI, J. AND SZERMER, W Identification of program modifications and its applications in software maintentance. In Proceedings of the 1992 Conference on Software Maintenance (Nov.). 282–290. LEUNG, H. AND WHITE, L A study of integration testing and software regression at the integration level. In Proceedings of the Conference on Software Maintenance. 290–300. OSTRAND, T. J. AND BALCER, M. J The category-partition method for specifying and generating fuctional tests. Commun. ACM 31, 6 (June), 676–686. ROSENBLUM, D. AND ROTHERMEL, G A comparative study of regression test-selection techniques. In Proceedings of the International Workshop on Empirical Studies of Software Maintenance (Oct.). 89–94. ROSENBLUM, D. AND WEYUKER, E. J. 1997a. Lessons learned from a regression testing case study. Empirical Softw. Eng. 2, 2, 188–191. ROTHERMEL, G. AND HARROLD, M. J Analyzing regression test selection techniques. IEEE Trans. Softw. Eng. 22, 8 (Aug.), 529–551. ROTHERMEL, G. AND HARROLD, M. J A safe, efficient regression test selection technique. ACM Trans. Softw. Eng. Methodol. 6, 2, 173–210. ROTHERMEL, G. AND HARROLD, M. J Empirical studies of a safe regression test selection technique. IEEE Trans. Softw. Eng. 24, 6, 401–419. An Empirical Study of Regression Test Selection Techniques 207 ACM Transactions on Software Engineering and Methodology, Vol. 10, No. 2, April VOKOLOS, F. I. AND FRANKL, P. G Pythia: A regression test selection tool based on textual differencing. In IFIP TC5 WG5.4 3rd International Conference on Reliability, Quality and Safety of Software-Intensive Systems (ENCRESS ’97, Athens, Greece, May (29–30), D. Gritzalis, Ed. Chapman and Hall, Ltd., London, UK, 3–21. VOKOLOS, F. I. AND FRANKL, P. G Empirical evaluation of the textual differencing regression testing technique. In Proceedings of the International Conference on Software Maintenance (Nov.). 44–53.

Test Selection Techniques Minimization WONG, W. E., HORGAN, J. R.,MATHUR, A. P., AND PASQUINI, A Test set size minimization and fault detection effectiveness: A case study in a space application. In Proceedings of the 21st Annual International Conference on Computer Software and Applications (COMPSAC ’97, Aug.). IEEE Computer Society, Washington, DC, 522–528. Data Flow HARROLD, M., JONES, J. A., AND LLOYD, J Design and implementation of an interprocedural data-flow tester. Ohio State University, Columbus, OH. HUTCHINS, M., FOSTER, H., GORADIA, T., AND OSTRAND, T Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria. In Proceedings of the 16th International Conference on Software Engineering (ICSE ’94, Sorrento, Italy, May 16–21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 191–200. OSTRAND, T. AND WEYUKER, E Using dataflow analysis for regression testing. In Proceedings of the Sixth Annual Pacific Northwest Conference on Software Quality (Sept.). 233–247. TAHA, A. B., THEBAUT, S. M., AND LIU, S. S An approach to software fault localization and revalidation based on incremental data flow analysis. In Proceedings of the 13 th Annual International Conference on Computer Software and Applications (Sept.). 527–534. Cost Effectiveness LEUNG, H. AND WHITE, L A cost model to compare regression test strategies. In Proceedings of the Conference on Software Maintenance (Oct.). 201–208. ROSENBLUM, D. S. AND WEYUKER, E. J. 1997b. Using coverage information to predict the cost-effectiveness of regression testing strategies. IEEE Trans. Softw. Eng. 23, 3, 146–156. This Paper