메뉴 건너뛰기




Volumn 36, Issue 5, 2010, Pages 593-617

The effects of time constraints on test case prioritization: A series of controlled experiments

Author keywords

Bayesian networks; cost benefits; empirical studies; Regression testing; test case prioritization

Indexed keywords

CONTROLLED EXPERIMENT; COSTS AND BENEFITS; EMPIRICAL STUDIES; MODIFIED SOFTWARE; PRIORITIZATION; REGRESSION TESTING; REGRESSION TESTS; SOFTWARE DEVELOPMENT PROCESS; SOFTWARE SYSTEMS; TEST CASE; TEST CASE PRIORITIZATION; TEST ENGINEERS; TESTING PROCESS; TIME CONSTRAINTS;

EID: 77957752029     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2010.58     Document Type: Article
Times cited : (158)

References (62)
  • 4
    • 3042605483 scopus 로고    scopus 로고
    • Value-based software engineering
    • B. Boehm, "Value-Based Software Engineering," ACM SIGSOFT Software Eng. Notes, vol. 28, no. 2, p. 4, 2003.
    • (2003) ACM SIGSOFT Software Eng. Notes , vol.28 , Issue.2 , pp. 4
    • Boehm, B.1
  • 6
    • 84976760073 scopus 로고
    • Towards a metrics suite for object oriented design
    • Nov.
    • S.R. Chidamber and C.F. Kemerer, "Towards a Metrics Suite for Object Oriented Design," ACM SIGPLAN Notes, vol. 26, no. 11, pp. 197-211, Nov. 1991.
    • (1991) ACM SIGPLAN Notes , vol.26 , Issue.11 , pp. 197-211
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 9
    • 26044480846 scopus 로고    scopus 로고
    • Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact
    • H. Do, S. Elbaum, and G. Rothermel, "Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and Its Potential Impact," Empirical Software Eng.: An Int'l J., vol. 10, no. 4, pp. 405-435, 2005.
    • (2005) Empirical Software Eng.: An Int'l J. , vol.10 , Issue.4 , pp. 405-435
    • Do, H.1    Elbaum, S.2    Rothermel, G.3
  • 10
    • 77950490739 scopus 로고    scopus 로고
    • An empirical study of the effect of time constraints on the cost-benefits of regression testing
    • Nov.
    • H. Do, S. Mirarab, L. Tahvildari, and G. Rothermel, "An Empirical Study of the Effect of Time Constraints on the Cost-Benefits of Regression Testing," Proc. ACM SIGSOFT, pp. 71-82, Nov. 2008.
    • (2008) Proc. ACM SIGSOFT , pp. 71-82
    • Do, H.1    Mirarab, S.2    Tahvildari, L.3    Rothermel, G.4
  • 11
    • 34547306676 scopus 로고    scopus 로고
    • An empirical study of regression testing techniques incorporating context and lifetime factors and improved cost-benefit models
    • Nov.
    • H. Do and G. Rothermel, "An Empirical Study of Regression Testing Techniques Incorporating Context and Lifetime Factors and Improved Cost-Benefit Models," Proc. ACM SIGSOFT, pp. 141-151, Nov. 2006.
    • (2006) Proc. ACM SIGSOFT , pp. 141-151
    • Do, H.1    Rothermel, G.2
  • 12
    • 33750208158 scopus 로고    scopus 로고
    • On the use of mutation faults in empirical assessments of test case prioritization techniques
    • Sept.
    • H. Do and G. Rothermel, "On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques," IEEE Trans. Software Eng., vol. 32, no. 9, pp. 733-752, Sept. 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.9 , pp. 733-752
    • Do, H.1    Rothermel, G.2
  • 13
    • 57449121576 scopus 로고    scopus 로고
    • Using sensitivity analysis to create simplified economic models for regression testing
    • July
    • H. Do and G. Rothermel, "Using Sensitivity Analysis to Create Simplified Economic Models for Regression Testing," Proc. Int'l Symp. Software Testing and Analysis, pp. 51-61, July 2008.
    • (2008) Proc. Int'l Symp. Software Testing and Analysis , pp. 51-61
    • Do, H.1    Rothermel, G.2
  • 14
    • 16244385003 scopus 로고    scopus 로고
    • Empirical studies of test case prioritization in a JUnit testing environment
    • Nov.
    • H. Do, G. Rothermel, and A. Kinneer, "Empirical Studies of Test Case Prioritization in a JUnit Testing Environment," Proc. Int'l Symp. Software Reliability Eng., pp. 113-124, Nov. 2004.
    • (2004) Proc. Int'l Symp. Software Reliability Eng. , pp. 113-124
    • Do, H.1    Rothermel, G.2    Kinneer, A.3
  • 15
    • 32944458769 scopus 로고    scopus 로고
    • Prioritizing JUnit test cases: An empirical assessment and cost-benefits analysis
    • H. Do, G. Rothermel, and A. Kinneer, "Prioritizing JUnit Test Cases: An Empirical Assessment and Cost-Benefits Analysis," Empirical Software Eng.: An Int'l J., vol. 11, no. 1, pp. 33-70, 2006.
    • (2006) Empirical Software Eng.: An Int'l J. , vol.11 , Issue.1 , pp. 33-70
    • Do, H.1    Rothermel, G.2    Kinneer, A.3
  • 17
    • 0035017874 scopus 로고    scopus 로고
    • Incorporating varying test costs and fault severities into test case prioritization
    • May
    • S. Elbaum, A. Malishevsky, and G. Rothermel, "Incorporating Varying Test Costs and Fault Severities into Test Case Prioritization," Proc. Int'l Conf. Software Eng., pp. 329-338, May 2001.
    • (2001) Proc. Int'l Conf. Software Eng. , pp. 329-338
    • Elbaum, S.1    Malishevsky, A.2    Rothermel, G.3
  • 18
    • 0036472965 scopus 로고    scopus 로고
    • Test case prioritization: A family of empirical studies
    • Feb.
    • S. Elbaum, A.G. Malishevsky, and G. Rothermel, "Test Case Prioritization: A Family of Empirical Studies," IEEE Trans. Software Eng., vol. 28, no. 2, pp. 159-182, Feb. 2002.
    • (2002) IEEE Trans. Software Eng. , vol.28 , Issue.2 , pp. 159-182
    • Elbaum, S.1    Malishevsky, A.G.2    Rothermel, G.3
  • 19
    • 33947131690 scopus 로고    scopus 로고
    • Determining inspection cost-effectiveness by combining project data and expert opinion
    • Dec.
    • B. Freimut, L.C. Briand, and F. Vollei, "Determining Inspection Cost-Effectiveness by Combining Project Data and Expert Opinion," IEEE Trans. Software Eng., vol. 31, no. 12, pp. 1074-1092, Dec. 2005.
    • (2005) IEEE Trans. Software Eng. , vol.31 , Issue.12 , pp. 1074-1092
    • Freimut, B.1    Briand, L.C.2    Vollei, F.3
  • 20
  • 21
    • 57849146565 scopus 로고    scopus 로고
    • Quota-constrained test case prioritization for regression testing of service-centric systems
    • Sept.
    • S. Hou, L. Zhang, T. Xie, and J. Sun, "Quota-Constrained Test Case Prioritization for Regression Testing of Service-Centric Systems," Proc. Int'l Conf. Software Maintenance, pp. 257-266, Sept. 2008.
    • (2008) Proc. Int'l Conf. Software Maintenance , pp. 257-266
    • Hou, S.1    Zhang, L.2    Xie, T.3    Sun, J.4
  • 25
    • 0037341612 scopus 로고    scopus 로고
    • Test suite reduction and prioritization for modified condition/decision coverage
    • Mar.
    • J. Jones and M.J. Harrold, "Test Suite Reduction and Prioritization for Modified Condition/Decision Coverage," IEEE Trans. Software Eng., vol. 29, no. 3, pp. 193-209, Mar. 2003.
    • (2003) IEEE Trans. Software Eng. , vol.29 , Issue.3 , pp. 193-209
    • Jones, J.1    Harrold, M.J.2
  • 26
    • 0036041041 scopus 로고    scopus 로고
    • A history-based test prioritization technique for regression testing in resource constrained environments
    • May
    • J. Kim and A. Porter, "A History-Based Test Prioritization Technique for Regression Testing in Resource Constrained Environments," Proc. Int'l Conf. Software Eng., pp. 119-129, May 2002.
    • (2002) Proc. Int'l Conf. Software Eng. , pp. 119-129
    • Kim, J.1    Porter, A.2
  • 31
    • 84954427047 scopus 로고    scopus 로고
    • A comparison of coverage-based and distribution-based techniques for filtering and prioritizing test cases
    • Nov.
    • D. Leon and A. Podgurski, "A Comparison of Coverage-Based and Distribution-Based Techniques for Filtering and Prioritizing Test Cases," Proc. Int'l Symp. Software Reliability Eng., pp. 442-453, Nov. 2003.
    • (2003) Proc. Int'l Symp. Software Reliability Eng. , pp. 442-453
    • Leon, D.1    Podgurski, A.2
  • 33
    • 34047189734 scopus 로고    scopus 로고
    • Search algorithms for regression test case prioritization
    • Apr.
    • Z. Li, M. Harman, and R.M. Hierons, "Search Algorithms for Regression Test Case Prioritization," IEEE Trans. Software Eng., vol. 33, no. 4, pp. 225-237, Apr. 2007.
    • (2007) IEEE Trans. Software Eng. , vol.33 , Issue.4 , pp. 225-237
    • Li, Z.1    Harman, M.2    Hierons, R.M.3
  • 39
    • 0032057995 scopus 로고
    • Regression testing in an industrial environment
    • K. Onoma, W.-T. Tsai, M. Poonawala, and H. Suganuma, "Regression Testing in an Industrial Environment," Comm. ACM, vol. 41, no. 5, pp. 81-86, 1988.
    • (1988) Comm. ACM , vol.41 , Issue.5 , pp. 81-86
    • Onoma, K.1    Tsai, W.-T.2    Poonawala, M.3    Suganuma, H.4
  • 40
    • 0024033855 scopus 로고
    • The category-partition method for specifying and generating functional tests
    • T.J. Ostrand and M.J. Balcer, "The Category-Partition Method for Specifying and Generating Functional Tests," Comm. ACM, vol. 31, no. 6, pp. 676-688, 1988.
    • (1988) Comm. ACM , vol.31 , Issue.6 , pp. 676-688
    • Ostrand, T.J.1    Balcer, M.J.2
  • 41
    • 51749110666 scopus 로고    scopus 로고
    • Historical value-based approach for cost-cognizant test case prioritization to improve the effectiveness of regression testing
    • July
    • H. Park, J. Ryu, and J. Baik, "Historical Value-Based Approach for Cost-Cognizant Test Case Prioritization to Improve the Effectiveness of Regression Testing," Proc. Int'l Conf. Secure System Integration and Reliability Improvement, pp. 39-46, July 2008.
    • (2008) Proc. Int'l Conf. Secure System Integration and Reliability Improvement , pp. 39-46
    • Park, H.1    Ryu, J.2    Baik, J.3
  • 42
    • 85029525851 scopus 로고
    • Software faults in evolving a large, real-time system: A case study
    • Sept.
    • D.E. Perry and C.S. Stieg, "Software Faults in Evolving a Large, Real-Time System: A Case Study," Proc. European Software Eng. Conf., pp. 48-67, Sept. 1993.
    • (1993) Proc. European Software Eng. Conf. , pp. 48-67
    • Perry, D.E.1    Stieg, C.S.2
  • 44
    • 47349111813 scopus 로고    scopus 로고
    • Combinatorial interaction regression testing: A study of test case generation and prioritization
    • Oct.
    • X. Qu, M.B. Cohen, and K.M. Woolf, "Combinatorial Interaction Regression Testing: A Study of Test Case Generation and Prioritization," Proc. Int'l Conf. Software Maintenance, pp. 255-264, Oct. 2007.
    • (2007) Proc. Int'l Conf. Software Maintenance , pp. 255-264
    • Qu, X.1    Cohen, M.B.2    Woolf, K.M.3
  • 46
    • 0001208865 scopus 로고    scopus 로고
    • Analyzing regression test selection techniques
    • Aug.
    • G. Rothermel and M.J. Harrold, "Analyzing Regression Test Selection Techniques," IEEE Trans. Software Eng., vol. 22, no. 8, pp. 529-551, Aug. 1996.
    • (1996) IEEE Trans. Software Eng. , vol.22 , Issue.8 , pp. 529-551
    • Rothermel, G.1    Harrold, M.J.2
  • 52
    • 47349133714 scopus 로고    scopus 로고
    • Prioritization of regression tests using singular value decomposition with empirical change records
    • Nov.
    • M. Sherriff, M. Lake, and L. Williams, "Prioritization of Regression Tests Using Singular Value Decomposition with Empirical Change Records," Proc. Int'l Symp. Software Reliability Eng., pp. 81-90, Nov. 2007.
    • (2007) Proc. Int'l Symp. Software Reliability Eng. , pp. 81-90
    • Sherriff, M.1    Lake, M.2    Williams, L.3
  • 54
    • 3042675818 scopus 로고    scopus 로고
    • Measuring the ROI of software process improvement
    • May/June
    • R. Solingen, "Measuring the ROI of Software Process Improvement," IEEE Software, vol. 21, no. 3, pp. 32-38 May/June 2004.
    • (2004) IEEE Software , vol.21 , Issue.3 , pp. 32-38
    • Solingen, R.1
  • 55
    • 0036983191 scopus 로고    scopus 로고
    • Effectively prioritizing tests in development environmentm
    • A. Srivastava and J. Thiagarajan, "Effectively Prioritizing Tests in Development Environmentm," ACM SIGSOFT Software Eng. Notes, vol. 27, no. 4, pp. 97-106, 2002.
    • (2002) ACM SIGSOFT Software Eng. Notes , vol.27 , Issue.4 , pp. 97-106
    • Srivastava, A.1    Thiagarajan, J.2
  • 56
    • 22944473604 scopus 로고    scopus 로고
    • Predicting the location and number of faults in large software systems
    • Apr.
    • T. Ostrand, E. Weyuker, and R. Bell, "Predicting the Location and Number of Faults in Large Software Systems," IEEE Trans. Software Eng., vol. 31, no. 4, pp. 340-355, Apr. 2005.
    • (2005) IEEE Trans. Software Eng. , vol.31 , Issue.4 , pp. 340-355
    • Ostrand, T.1    Weyuker, E.2    Bell, R.3
  • 57
    • 34247390552 scopus 로고    scopus 로고
    • A model and sensitivity analysis of the quality economic of defect-detection techniques
    • July
    • S. Wagner, "A Model and Sensitivity Analysis of the Quality Economic of Defect-Detection Techniques," Proc. Int'l Symp. Software Testing and Analysis, pp. 73-84, July 2006.
    • (2006) Proc. Int'l Symp. Software Testing and Analysis , pp. 73-84
    • Wagner, S.1
  • 61
    • 84997436350 scopus 로고    scopus 로고
    • Clustering test cases to achieve effective and scalable prioritisation incorporating expert knowledge
    • July
    • S. Yoo, M. Harman, P. Tonella, and A. Susi, "Clustering Test Cases to Achieve Effective and Scalable Prioritisation Incorporating Expert Knowledge," Proc. Int'l Symp. Software Testing and Analysis, pp. 201-212, July 2009.
    • (2009) Proc. Int'l Symp. Software Testing and Analysis , pp. 201-212
    • Yoo, S.1    Harman, M.2    Tonella, P.3    Susi, A.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.