Comparing the Effectiveness of Software Testing Strategies
This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence partitioning and boundary value analysis, and c) structural testing using 100 percent statement cover...
Uložené v:
| Vydané v: | IEEE transactions on software engineering Ročník SE-13; číslo 12; s. 1278 - 1296 |
|---|---|
| Hlavní autori: | , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Legacy CDMS
IEEE
01.12.1987
Institute of Electrical and Electronics Engineers IEEE Computer Society |
| Predmet: | |
| ISSN: | 0098-5589, 1939-3520 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence partitioning and boundary value analysis, and c) structural testing using 100 percent statement coverage criteria. The study compares the strategies in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. Thirty-two professional programmers and 42 advanced students applied the three techniques to four unit-sized programs in a fractional factorial experimental design. The major results of this study are the following. 1) With the professional programmers, code reading detected more software faults and had a higher fault detection rate than did functional or structural testing, while functional testing detected more faults than did structural testing, but functional and structural testing were not different in fault detection rate. 2) In one advanced student subject group, code reading and functional testing were not different in faults found, but were both superior to structural testing, while in the other advanced student subject group there was no difference among the techniques. 3) With the advanced student subjects, the three techniques were not different in fault detection rate. 4) Number of faults observed, fault detection rate, and total effort in detection depended on the type of software tested. 5) Code reading detected more interface faults than did the other methods. 6) Functional testing detected more control faults than did the other methods. |
|---|---|
| AbstractList | This study compares the results of code reading, functional testing, and structural testing in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. Thirty two professional programmers and 42 advanced students applied the three techniques to four unit-sized programs in a fractional experimental design. The major results of this study are the following: (1) With the professional programmers, code reading detected more software faults and had a higher detection rate than did functional or structural testing, while functional testing detected more faults than did structural testing, but functional and structural testing were not different in fault detection rate. (2) In one advanced student subject group, code reading and functional testing were not different in faults found, but were superior to structural testing, while in the other advanced student subject group there was no difference among the techniques. (3) With the advanced student subjects, the three techniques were not different in fault deteciton rate. (4) Number of faults observed, fault detection rate, and total effort in detection depended on the type of software tested. (5) Code reading detected more interface faults than did the other methods. (6) Functional testing detected more control faults than did the other methods. (7) When asked to estimate the percentage of faults detected, code readers gave the most accurate estimates while functional testers gave the least accurate estimates. Appendix B includes the source code for the word. This study compares the results of code reading, functional testing, and structural testing in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. Thirty two professional programmers and 42 advanced students applied the three techniques to four unit-sized programs in a fractional experimental design. The major results of this study are the following: (1) With the professional programmers, code reading detected more software faults and had a higher detection rate than did functional or structural testing, while functional testing detected more faults than did structural testing, but functional and structural testing were not different in fault detection rate. (2) In one advanced student subject group, code reading and functional testing were not different in faults found, but were superior to structural testing, while in the other advanced student subject group there was no difference among the techniques. (3) With the advanced student subjects, the three techniques were not different in fault deteciton rate. (4) Number of faults observed, fault detection rate, and total effort in detection depended on the type of software tested. (5) Code reading detected more interface faults than did the other methods. (6) Functional testing detected more control faults than did the other methods. (7) When asked to estimate the percentage of faults detected, code readers gave the most accurate estimates while functional testers gave the least accurate estimates. Appendix B includes the source code for the word. (Author) An experimentation methodology is applied to compare 3 state-of-the-practice software testing techniques: 1. code reading by stepwise abstraction, 2. functional testing using equivalence partitioning and boundary value analysis, and 3. structural testing using 100% statement coverage criteria. The strategies are compared in terms of fault detection effectiveness, fault detection cost, and classes of faults detected. Thirty-two professional programmers and 42 advanced students applied the techniques to 4 unit-sized programs in a fractional experimental design. Among the major results are: 1. With the professional programmers, code reading detected more software faults and had a higher fault detection rate than did functional or structural testing. 2. In one student subject group, code reading and functional testing were not different in faults found but were superior to structural testing. 3. With the student subjects, the 3 techniques were not different in fault detection rate. 4. Functional testing discovered more control faults than did the other methods. This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence partitioning and boundary value analysis, and c) structural testing using 100 percent statement coverage criteria. The study compares the strategies in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. Thirty-two professional programmers and 42 advanced students applied the three techniques to four unit-sized programs in a fractional factorial experimental design. The major results of this study are the following. 1) With the professional programmers, code reading detected more software faults and had a higher fault detection rate than did functional or structural testing, while functional testing detected more faults than did structural testing, but functional and structural testing were not different in fault detection rate. 2) In one advanced student subject group, code reading and functional testing were not different in faults found, but were both superior to structural testing, while in the other advanced student subject group there was no difference among the techniques. 3) With the advanced student subjects, the three techniques were not different in fault detection rate. 4) Number of faults observed, fault detection rate, and total effort in detection depended on the type of software tested. 5) Code reading detected more interface faults than did the other methods. 6) Functional testing detected more control faults than did the other methods. This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence partitioning and boundary value analysis, and c) structural testing using 100 percent statement coverage criteria. The study compares the strategies in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. |
| Audience | PUBLIC |
| Author | Selby, R.W. Basili, V.R. |
| Author_xml | – sequence: 1 givenname: V.R. surname: Basili fullname: Basili, V.R. organization: Department of Computer Science, University of Maryland – sequence: 2 givenname: R.W. surname: Selby fullname: Selby, R.W. |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=7730101$$DView record in Pascal Francis |
| BookMark | eNqNkcFPHCEUxkljk67Ws4f2MDGmt1l5MAzgzWzW1sTEw-6dsAgWMwsrsJr-92UyxiYeqgfyDvy-974v3yE6CDFYhE4AzwGwPF-vlnOQgs8JJULAJzQDSWVLGcEHaIaxFC1jQn5Bhzk_YIwZ52yGLhZxu9PJh_um_LbN0jlrin-ywebcRNesoivPOtlmbXMZqVVJuth7b_NX9NnpIdvjl3mE1lfL9eJXe3P783pxedOajsjSCt7ju444UV9POjBsA8AdbEhPN9psGLbSAONEUuqcoZKIvgPJ3J3uCaH0CP2Y1u5SfNxXF2rrs7HDoION-6woG-NX9Xsg6ajsMKUfBKGr4Okb8CHuU6hhVTXIBOMwnj17gXQ2enBJB-Oz2iW_1emP4pxiwFCx8wkzKeacrHslAKsxgaoFqrFANRVYFeyNwviii4-hVuCH_-i-T7qgs1YVHt0KgWv0no3pv03f3lr7zwTHBLikfwExga8h |
| CODEN | IESEDJ |
| CitedBy_id | crossref_primary_10_1002_smr_265 crossref_primary_10_1016_S0164_1212_99_00107_7 crossref_primary_10_1016_0164_1212_92_90122_Z crossref_primary_10_1109_MC_2008_85 crossref_primary_10_1007_s10664_006_9021_5 crossref_primary_10_1109_TSE_2015_2510633 crossref_primary_10_1007_s10664_007_9044_6 crossref_primary_10_1145_267580_267590 crossref_primary_10_1049_iet_sen_20070094 crossref_primary_10_1109_32_888629 crossref_primary_10_1109_TSE_2025_3541922 crossref_primary_10_1016_S0164_1212_01_00109_1 crossref_primary_10_1145_64137_65018 crossref_primary_10_1016_j_infsof_2013_02_015 crossref_primary_10_1109_24_855537 crossref_primary_10_1145_62959_62962 crossref_primary_10_1016_S0164_1212_96_00175_6 crossref_primary_10_1007_s10664_006_5964_9 crossref_primary_10_1007_s10009_010_0182_6 crossref_primary_10_1109_TSE_2008_26 crossref_primary_10_1007_s10009_008_0086_x crossref_primary_10_1016_j_jss_2014_06_039 crossref_primary_10_1016_S0164_1212_00_00024_8 crossref_primary_10_1109_MS_2006_166 crossref_primary_10_1007_s11390_019_1906_z crossref_primary_10_1007_s10664_013_9262_z crossref_primary_10_1023_B_EMSE_0000013513_48963_1b crossref_primary_10_1109_32_238581 crossref_primary_10_1023_A_1018979130614 crossref_primary_10_1007_s10664_022_10232_4 crossref_primary_10_1002_stvr_319 crossref_primary_10_1016_S0950_5849_97_00028_1 crossref_primary_10_1007_s10664_010_9141_9 crossref_primary_10_1145_1449603_1449609 crossref_primary_10_1109_52_28123 crossref_primary_10_1109_TSE_2017_2777831 crossref_primary_10_1002_stvr_1479 crossref_primary_10_1016_S0164_1212_96_00152_5 crossref_primary_10_1145_2211616_2211620 crossref_primary_10_1109_TSE_2011_46 crossref_primary_10_1145_267896_267915 crossref_primary_10_1007_s10664_006_9024_2 crossref_primary_10_1002_stvr_439 crossref_primary_10_1007_s10009_007_0059_5 crossref_primary_10_1016_0950_5849_94_00456_3 crossref_primary_10_1007_s10664_020_09805_y crossref_primary_10_1007_s11219_015_9273_7 crossref_primary_10_1002_stvr_4370010203 crossref_primary_10_1109_32_799939 crossref_primary_10_1109_TSE_2015_2467378 crossref_primary_10_1016_j_infsof_2011_01_005 crossref_primary_10_1007_s10664_021_10010_8 crossref_primary_10_1002_j_2334_5837_2012_tb01345_x crossref_primary_10_1145_1022494_1022544 crossref_primary_10_1016_0950_5849_94_90056_6 crossref_primary_10_1109_52_50773 crossref_primary_10_1016_0951_8320_91_90053_A crossref_primary_10_1109_32_491648 crossref_primary_10_1109_MS_2006_89 crossref_primary_10_1007_s10664_013_9266_8 crossref_primary_10_1016_S0950_5849_97_00029_3 crossref_primary_10_1002_smr_2640 crossref_primary_10_1007_s10664_017_9523_3 crossref_primary_10_1007_s11219_023_09655_z crossref_primary_10_1016_S0164_1212_99_00073_4 crossref_primary_10_1007_s13173_011_0043_5 crossref_primary_10_1007_s13198_019_00899_2 crossref_primary_10_1109_MS_2009_2 crossref_primary_10_1109_TSE_2011_102 crossref_primary_10_1145_1297797_1297819 crossref_primary_10_1002_stvr_415 crossref_primary_10_1145_64140_65018 crossref_primary_10_1145_181610_181625 crossref_primary_10_1023_A_1018535229843 crossref_primary_10_1016_j_infsof_2011_06_003 crossref_primary_10_1002_j_2334_5837_2006_tb02834_x crossref_primary_10_1016_j_infsof_2008_01_007 crossref_primary_10_1145_2723872_2723875 crossref_primary_10_1016_0026_2714_92_90090_8 crossref_primary_10_1109_32_245736 crossref_primary_10_1002_stvr_243 crossref_primary_10_1016_j_jss_2013_09_043 crossref_primary_10_1109_TSE_2011_78 crossref_primary_10_1002_smr_456 crossref_primary_10_1007_s11219_019_09446_5 crossref_primary_10_1007_s10664_022_10160_3 crossref_primary_10_1109_32_825766 crossref_primary_10_1109_32_87281 crossref_primary_10_1109_TR_2018_2802047 crossref_primary_10_1016_j_jss_2022_111261 crossref_primary_10_1109_52_300090 crossref_primary_10_1007_s10664_013_9267_7 crossref_primary_10_1016_j_infsof_2012_12_004 crossref_primary_10_1016_S0950_5849_97_00030_X crossref_primary_10_1007_s11432_016_9039_4 crossref_primary_10_1109_TSE_2008_71 crossref_primary_10_1002_stvr_4370020303 crossref_primary_10_1007_s11219_017_9388_0 crossref_primary_10_1016_j_jengtecman_2004_11_006 crossref_primary_10_1109_TSE_2002_1000450 crossref_primary_10_1023_A_1009747104814 crossref_primary_10_1007_s11219_008_9067_2 crossref_primary_10_1016_j_infsof_2017_12_016 crossref_primary_10_1016_S0164_1212_97_00065_4 crossref_primary_10_1109_TSE_2012_55 crossref_primary_10_1002_smr_1883 crossref_primary_10_1016_j_jss_2024_112060 crossref_primary_10_1109_TG_2020_3032796 crossref_primary_10_1016_j_jss_2006_02_049 crossref_primary_10_1145_301687_289568 crossref_primary_10_1109_32_6156 crossref_primary_10_1016_j_infsof_2022_107054 crossref_primary_10_1145_140738_140763 crossref_primary_10_1007_BF00127447 crossref_primary_10_1016_j_infsof_2012_07_016 crossref_primary_10_1109_5_24144 crossref_primary_10_25046_aj020102 crossref_primary_10_1016_0026_2714_91_90312_U crossref_primary_10_1109_32_67598 crossref_primary_10_1023_A_1011489321999 crossref_primary_10_1145_125489_122826 |
| Cites_doi | 10.1016/S0020-7373(75)80005-8 10.1177/001872087401600308 10.1109/TSE.1980.230473 10.1145/69605.2085 10.1145/359588.359602 10.1109/TSE.1987.233525 10.1109/TSE.1975.6312836 10.1109/TSE.1985.232190 10.1109/C-M.1978.218138 10.1145/800027.808459 10.1147/sj.153.0182 10.1109/MS.1985.229776 10.1145/359178.359185 10.1016/0164-1212(84)90028-1 10.21236/ADA097231 10.1007/BF00260923 10.1145/357103.357107 10.1055/s-2005-871775 10.1007/BF01946816 10.1109/TSE.1984.5010301 10.1109/TSE.1977.231144 10.1109/TSE.1980.234487 10.1109/MC.1984.1659162 10.1109/TSE.1980.230467 10.1109/TSE.1986.6312975 10.1145/1036508.1036511 10.1002/spe.4380080402 |
| ContentType | Journal Article |
| Copyright | 1988 INIST-CNRS Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Dec 1987 |
| Copyright_xml | – notice: 1988 INIST-CNRS – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Dec 1987 |
| DBID | CYE CYI AAYXX CITATION IQODW 3V. 7WY 7WZ 7X7 7XB 87Z 88E 88F 88I 88K 8AL 8FE 8FG 8FI 8FJ 8FK 8FL 8G5 ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG FYUFA F~G GHDGH GNUQQ GUQSH HCIFZ JQ2 K60 K6~ K7- K9. L.- L6V M0C M0N M0S M1P M1Q M2O M2P M2T M7S MBDVC P5Z P62 PHGZM PHGZT PJZUB PKEHL PPXIY PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U 8FD H8D L7M 7SC L~C L~D 7SP F28 FR3 |
| DOI | 10.1109/TSE.1987.232881 |
| DatabaseName | NASA Scientific and Technical Information NASA Technical Reports Server CrossRef Pascal-Francis ProQuest Central (Corporate) ABI/INFORM Collection ABI/INFORM Global (PDF only) Health & Medical Collection ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Medical Database (Alumni Edition) Military Database (Alumni Edition) Science Database (Alumni Edition) Telecommunications (Alumni Edition) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection Hospital Premium Collection Hospital Premium Collection (Alumni Edition) ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni) ProQuest Research Library Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials - QC ProQuest Central Business Premium Collection Technology collection ProQuest One Community College ProQuest Central Korea Business Premium Collection (Alumni) Health Research Premium Collection ABI/INFORM Global (Corporate) Health Research Premium Collection (Alumni) ProQuest Central Student ProQuest Research Library SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ProQuest Health & Medical Complete (Alumni) ABI/INFORM Professional Advanced ProQuest Engineering Collection ABI/INFORM Global Computing Database ProQuest Health & Medical Collection Medical Database Military Database Research Library Science Database Telecommunications Database Engineering Database Research Library (Corporate) Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest Health & Medical Research Collection ProQuest One Academic Middle East (New) ProQuest One Health & Nursing ProQuest One Business (UW System Shared) ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic Technology Research Database Aerospace Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Electronics & Communications Abstracts ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
| DatabaseTitle | CrossRef ProQuest Business Collection (Alumni Edition) Research Library Prep Computer Science Database ProQuest Central Student ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection SciTech Premium Collection ProQuest Military Collection ProQuest Central China ABI/INFORM Complete ProQuest Telecommunications ProQuest One Applied & Life Sciences Health Research Premium Collection Health & Medical Research Collection ProQuest Central (New) ProQuest Medical Library (Alumni) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global Engineering Database ProQuest Science Journals (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Hospital Collection ProQuest Technology Collection Health Research Premium Collection (Alumni) ProQuest Telecommunications (Alumni Edition) ProQuest Business Collection ProQuest Hospital Collection (Alumni) ProQuest Health & Medical Complete ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ABI/INFORM Global (Corporate) ProQuest One Business Technology Collection ProQuest One Academic Middle East (New) ProQuest Health & Medical Complete (Alumni) ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest One Health & Nursing Research Library (Alumni Edition) ProQuest Central ABI/INFORM Professional Advanced ProQuest Health & Medical Research Collection ProQuest Engineering Collection Health and Medicine Complete (Alumni Edition) ProQuest Central Korea ProQuest Research Library ABI/INFORM Complete (Alumni Edition) ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Science Journals ProQuest Computing (Alumni Edition) ProQuest Military Collection (Alumni Edition) ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest Medical Library Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest Central (Alumni) Business Premium Collection (Alumni) Technology Research Database Aerospace Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Computer and Information Systems Abstracts – Academic Computer and Information Systems Abstracts Professional Electronics & Communications Abstracts Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Technology Research Database Technology Research Database ProQuest Business Collection (Alumni Edition) Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science Applied Sciences |
| EISSN | 1939-3520 |
| EndPage | 1296 |
| ExternalDocumentID | 1143564 7730101 10_1109_TSE_1987_232881 19880033653 1702179 |
| Genre | tech-survey |
| GrantInformation | F49620-80-C-0001 NSG-5123 |
| GroupedDBID | --Z -DZ -~X .4S .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 7WY 7X7 85S 88E 88I 8FE 8FG 8FI 8FJ 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABJCF ABPPZ ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK ACNCT ADBBV AENEX AETIX AFKRA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS ASUFR ATWAV AZQEC BEFXN BENPR BEZIV BFFAM BGLVJ BGNUA BKEBE BKOMP BPEOZ BPHCQ BVXVI CCPQU CS3 DU5 DWQXO E.L EBS EDO EJD FRNLG FYUFA GNUQQ GROUPED_ABI_INFORM_RESEARCH GUQSH HCIFZ HMCUK HZ~ H~9 I-F IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI ITG ITH JAVBF K60 K6V K6~ K7- L6V LAI M0C M1P M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PHGZM PHGZT PJZUB PPXIY PQBIZ PQBZA PQGLB PQQKQ PROAC PSQYO PTHSS PUEGO Q2X RIA RIE RNI RNS RXW RZB S10 TAE TN5 TWZ UHB UKHRP UPT UQL VH1 WH7 XOL YYP YZZ ZCG AFFHD CYE CYI AAYXX CITATION ALIPV IQODW RIG 3V. 7XB 88K 8AL 8FK JQ2 K9. L.- M0N M2T MBDVC PKEHL PQEST PQUKI PRINS Q9U 8FD H8D L7M 7SC L~C L~D 7SP F28 FR3 |
| ID | FETCH-LOGICAL-c429t-8760d42f842f6241c5b117f1b263bacb50e9c1572933ffc392864195fda62233 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 187 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=10_1109_TSE_1987_232881&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0098-5589 |
| IngestDate | Sun Nov 09 09:23:26 EST 2025 Sat Sep 27 22:08:54 EDT 2025 Sun Sep 28 10:34:03 EDT 2025 Mon Oct 06 16:56:04 EDT 2025 Mon Jul 21 09:12:44 EDT 2025 Tue Nov 18 22:04:50 EST 2025 Sat Nov 29 03:10:16 EST 2025 Fri Nov 21 15:36:54 EST 2025 Wed Aug 27 02:47:44 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 12 |
| Keywords | Evaluation Methodology Functional test Empirical method Test method Critical study Software Test efficiency Comparative study Defect detection |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c429t-8760d42f842f6241c5b117f1b263bacb50e9c1572933ffc392864195fda62233 |
| Notes | CDMS Legacy CDMS ISSN: 0098-5589 ObjectType-Article-1 SourceType-Scholarly Journals-1 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| PQID | 195585719 |
| PQPubID | 23500 |
| PageCount | 19 |
| ParticipantIDs | crossref_primary_10_1109_TSE_1987_232881 nasa_ntrs_19880033653 proquest_miscellaneous_24394014 ieee_primary_1702179 pascalfrancis_primary_7730101 crossref_citationtrail_10_1109_TSE_1987_232881 proquest_miscellaneous_24394033 proquest_journals_195585719 proquest_miscellaneous_35110929 |
| PublicationCentury | 1900 |
| PublicationDate | 1987-12-01 |
| PublicationDateYYYYMMDD | 1987-12-01 |
| PublicationDate_xml | – month: 12 year: 1987 text: 1987-12-01 day: 01 |
| PublicationDecade | 1980 |
| PublicationPlace | Legacy CDMS |
| PublicationPlace_xml | – name: Legacy CDMS – name: New York, NY – name: New York |
| PublicationTitle | IEEE transactions on software engineering |
| PublicationTitleAbbrev | TSE |
| PublicationYear | 1987 |
| Publisher | IEEE Institute of Electrical and Electronics Engineers IEEE Computer Society |
| Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers – name: IEEE Computer Society |
| References | mcmullin (ref36) 1980 ref56 ref15 linger (ref35) 1979 ref14 hetzel (ref23) 1976 (ref33) 1974 ref55 ref54 ref10 frankl (ref16) 1986 ref19 selby (ref49) 1986 miller (ref38) 1981 (ref31) 1983 valdes (ref53) 1983 ref50 stucki (ref52) 1977 ref45 howden (ref29) 1981 budd (ref8) 1978; 47 basili (ref4) 1986; se 12 ref41 ref44 ref43 ref9 ref6 selby (ref48) 1985 myers (ref42) 1979 jelinski (ref32) 1973 cochran (ref12) 1950 basili (ref2) 1984 ref40 ref37 basili (ref3) 1985 hwang (ref30) 1981 ref1 deprie (ref13) 1985 box (ref7) 1978 selby (ref47) 1983 basili (ref5) 1976 johnson (ref34) 1983 ref24 ref26 ref25 ref20 ref22 gloss-soler (ref18) 1979 ref28 ref27 selby (ref51) 1984 mills (ref39) 0 gould (ref21) 1974; 16 church (ref11) 1984 scheffe (ref46) 1959 girgis (ref17) 1986 |
| References_xml | – ident: ref20 doi: 10.1016/S0020-7373(75)80005-8 – year: 1983 ident: ref47 article-title: an empirical study comparing software testing techniques publication-title: Proc Sixth Minnowbrook Workshop Software Performance Evaluation – year: 1977 ident: ref52 publication-title: Current Trends in Programming Methodology – year: 1984 ident: ref11 publication-title: Benchmark statistics for the VAX 11/780 and the IBM 4341 – volume: 16 start-page: 258 year: 1974 ident: ref21 article-title: an exploratory study of computer program debugging publication-title: Human Factors doi: 10.1177/001872087401600308 – ident: ref55 doi: 10.1109/TSE.1980.230473 – ident: ref1 doi: 10.1145/69605.2085 – ident: ref41 doi: 10.1145/359588.359602 – start-page: 64 year: 1986 ident: ref17 article-title: an experimental comparison of the error exposing ability of program testing criteria publication-title: Proc Workshop Software Testing – ident: ref50 doi: 10.1109/TSE.1987.233525 – ident: ref19 doi: 10.1109/TSE.1975.6312836 – year: 1983 ident: ref53 article-title: an error-specific approach to testing publication-title: Proc 8th Annu Software Eng Workshop – ident: ref54 doi: 10.1109/TSE.1985.232190 – year: 1959 ident: ref46 publication-title: The Analysis of Variance – year: 1979 ident: ref42 publication-title: The Art of Software Testing – ident: ref45 doi: 10.1109/C-M.1978.218138 – year: 1981 ident: ref38 publication-title: Tutorial Software Testing & Validation Techniques – ident: ref40 doi: 10.1145/800027.808459 – ident: ref14 doi: 10.1147/sj.153.0182 – start-page: 4 year: 1986 ident: ref16 article-title: data flow testing in the presence of unexecutable paths publication-title: Proc Workshop Software Testing – ident: ref37 doi: 10.1109/MS.1985.229776 – year: 1979 ident: ref35 publication-title: Structured Programming Theory and Practice – ident: ref9 doi: 10.1145/359178.359185 – ident: ref44 doi: 10.1016/0164-1212(84)90028-1 – year: 1980 ident: ref36 publication-title: Evaluating a data abstraction testing system based on formal specifications doi: 10.21236/ADA097231 – ident: ref25 doi: 10.1007/BF00260923 – year: 1985 ident: ref3 publication-title: Comparing the effectiveness of software testing strategies – year: 1974 ident: ref33 publication-title: Pascal User Manual and Report – ident: ref28 doi: 10.1145/357103.357107 – ident: ref10 doi: 10.1055/s-2005-871775 – year: 1984 ident: ref2 article-title: data collection and analysis in software research and management publication-title: Proc Amer Statist Ass and Biometric Soc Joint Statistical Meetings – year: 1976 ident: ref5 publication-title: SIMPL-T A Structured Programming Language – year: 1976 ident: ref23 publication-title: An expermental analysis of program verification methods – year: 1985 ident: ref48 publication-title: Evaluations of Software Technologies Testing Cleanroom and Metrics – year: 1978 ident: ref7 publication-title: Statistics for Experimenters – start-page: 78 year: 1973 ident: ref32 article-title: applications of a probability-based model to a code reading experiment publication-title: Proc IEEE Symp Computer Software Reliability – ident: ref43 doi: 10.1007/BF01946816 – volume: 47 start-page: 623 year: 1978 ident: ref8 article-title: the design of a prototype mutation system for program testing publication-title: Proc AFIPS Conf – ident: ref6 doi: 10.1109/TSE.1984.5010301 – year: 0 ident: ref39 publication-title: Mathematical foundations for structural programming – year: 1985 ident: ref13 article-title: report from the ifip working group on terminology publication-title: Proc 15th Annu Int Symp Fault Tolerant Computing – year: 1981 ident: ref30 publication-title: An empirical study in functional testing structural testing and code reading inspection* – start-page: 209 year: 1981 ident: ref29 publication-title: Tutorial Software Testing & Validation Techniques – ident: ref24 doi: 10.1109/TSE.1977.231144 – ident: ref15 doi: 10.1109/TSE.1980.234487 – ident: ref56 doi: 10.1109/MC.1984.1659162 – ident: ref27 doi: 10.1109/TSE.1980.230467 – year: 1983 ident: ref34 article-title: an effective bug classification scheme must take the programmer into account publication-title: Proc Workshop High-Level Debugging – volume: se 12 start-page: 733 year: 1986 ident: ref4 article-title: experimentation in software engineering publication-title: IEEE Trans Software Eng doi: 10.1109/TSE.1986.6312975 – start-page: 82 year: 1986 ident: ref49 article-title: combining software testing strategies: an empirical evaluation publication-title: Proc Workshop Software Testing – ident: ref22 doi: 10.1145/1036508.1036511 – ident: ref26 doi: 10.1002/spe.4380080402 – year: 1950 ident: ref12 publication-title: Experimental Designs – year: 1983 ident: ref31 publication-title: IEEE Standard Glossary of Software Engineering Terminology – year: 1979 ident: ref18 publication-title: The DACS glossary A bibliography of software engineering terms Data & Analysis Center for Software – year: 1984 ident: ref51 article-title: evaluating software testing strategies publication-title: Proc Ninth Annu Software Eng Workshop |
| SSID | ssj0005775 |
| Score | 1.7131394 |
| Snippet | This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction,... This study compares the results of code reading, functional testing, and structural testing in three aspects of software testing: fault detection... An experimentation methodology is applied to compare 3 state-of-the-practice software testing techniques: 1. code reading by stepwise abstraction, 2.... |
| SourceID | proquest pascalfrancis crossref nasa ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 1278 |
| SubjectTerms | Applied sciences Code reading Comparative analysis Computer programming Computer Programming And Software Computer science Computer science; control theory; systems Computer systems performance. Reliability Costs Design for experiments Effectiveness empirical study Exact sciences and technology Fault detection functional testing Measurement methodology evaluation Methods Military computing NASA off-line software review Programmers Programming profession Reading Scholarships & fellowships Software Software development Software measurement Software reviews Software testing Statistical analysis structural testing Techniques Testing Uncertainty Value analysis |
| SummonAdditionalLinks | – databaseName: Military Database dbid: M1Q link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV09T-QwEB3BQUEDx5fIAUeKK2iyxLGdxDQIIdA1IE5sQRfZjo2QUBY2C_x9ZhJnEULcFVesUux4N_aLZ96sZ-cB_PJeClbkMmGaZ4motUpUplliDAUj4ZR0aSc2UVxdlbe36jrU5rShrHLwiZ2jrieWfiM_Ykoisy2YOnl8Skg0ig5Xg4LGIiwhT1ZU0XfJ_rxXeBSFHFpm4mAVOvuwVB2Nb85HlG6PkFCUJfsQlDqVFbw0utVUKqlbXC3fy1x88thdGLpY-88JfIfVwD_j0_6BWYcF12zA2qDtEIetvgnHZ71AYXMXI0WM-ybHwTPGEx_foPt-1VMXj6lNB1oNbW5duwXji_Px2e8k6CwkFqPRjBxiWovMl_jKMaJbaRgrPDNZzo22RqZOWSaRhnPuvUVGVeYCp-NrnSOgfBvXatK4HYgFF4bWE2kb9QHEbEqaUtFhZW2NEDKC0bDOlQ09yEkK46HqcpFUVQhMRcBUPTARHM4HPPbtN7423STg3s0KSrdUBFsEZIXf05J5Sep1ueQR7H9Adj6uIJ-X4sftDjBWYVvT-IBhBAfzd3E_0iGLbtzkua0y-qsx5p3_suD8aws63E2Rt_746z3swgpNv6-t2YNvs-mz24dl-zK7b6c_u63wBgvJCvY priority: 102 providerName: ProQuest |
| Title | Comparing the Effectiveness of Software Testing Strategies |
| URI | https://ieeexplore.ieee.org/document/1702179 https://ntrs.nasa.gov/citations/19880033653 https://www.proquest.com/docview/195585719 https://www.proquest.com/docview/24394014 https://www.proquest.com/docview/24394033 https://www.proquest.com/docview/35110929 |
| Volume | SE-13 |
| WOSCitedRecordID | wos10_1109_TSE_1987_232881&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1939-3520 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: RIE dateStart: 19750101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE – providerCode: PRVPQU databaseName: ABI/INFORM Collection customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: 7WY dateStart: 19870101 isFulltext: true titleUrlDefault: https://www.proquest.com/abicomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ABI/INFORM Global customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M0C dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/abiglobal providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database (ProQuest) customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: K7- dateStart: 19870101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database (ProQuest) customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M7S dateStart: 19870101 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: Health & Medical Collection (ProQuest) customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: 7X7 dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/healthcomplete providerName: ProQuest – providerCode: PRVPQU databaseName: Military Database (ProQuest) customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M1Q dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/military providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest advanced technologies & aerospace journals customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: P5Z dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: BENPR dateStart: 19870101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Research Library (ProQuest) customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M2O dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/pqrl providerName: ProQuest – providerCode: PRVPQU databaseName: Science Database (ProQuest) customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M2P dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/sciencejournals providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlR1db9Mw0NqAB14YsKGVsZIHHnggXRzbccwbVJ2QEKXQSBReItuxERJKUdPC3-fOTjpNMCEeckmUsxPf-T4c23eEPPNecCoLkVLN8pQ3WqUq1zQ1Bo0Rd0q4LCSbkPN5uVqpxQF5sd8L45wLi8_cBC_DXH6ztjv8VXZBJXrQ6pAcSinjXq2r5RxSiiE-phCl6sP40ExdVMvZBMfWE_AeypJes0AhpQqcWt1pXBepOyCNjzkt_lDPweZcHv3f194n93rfMnkVO8MDcuDah-RoyNuQ9GJ8TF5OY_LB9msC7l8SAxj3Wi9Z-2QJqvmX3rikwhAcgDWEsHXdCakuZ9X0TdrnUEgtWJotKrus4bkv4SjAWlthKJWemrxgRlsjMqcsFeBiM-a9BW-pLDhVwje6AGaxR0CadetOScIZN0g-cMkwxh-MlIQpFU5ENtZwLkZkMpC1tn18cUxz8b0O44xM1cCHGvlQRz6MyPN9gR8xtMbNqMdI3yu0SNoROUG-1fCeDtFLzExXCDYi59cYuS8nUZ9lUN3ZwNi6F1ksD91GSAq1Pt0_BVnDCRTduvWuq3PcRgxjyn9hMHYzBk7cZuCTPv57k87IXWx3XDDzhNzabnbunNyxP7ffus0YOv6nzwhXckxuv57NFx_h7q1MAb7LpgjpB4T5-wAXAVYI5RLgQnwZB7H5DefYBVk |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VhwQXCrQVoZT6ABKXbOPYTmIkhFBp1artCtQcerMcx0ZIKFs2Wyr-Ez-SmTy2qlDh1AOHKIeMEyfzeR6xPR_AqxCU5HmmYm5FGsva6linlsdVRc5Ieq180pFN5NNpcXamP63Ar3EvDC2rHG1iZ6jrmaN_5DtcK4xsc67fn3-PiTSKJldHBo0eFUf-5yVmbO27w4-o3tdpur9X7h7EA6lA7ND0Lmj0J7VMQ4FHhu7LqYrzPPAqzURlXaUSrx1XGHMKEYLD8KHIJD481DbD3gu87R24JzHOofF0wj9fLSjJczVW6MS-6qGQEE_0Tnm6N6HsfoLxS1Hwaz6wI3XBU2NbSyszbYvKCT2rxh8OovN6-6v_1_d6DI-G6Jp96IfDE1jxzVNYHZkr2GDI1uDtbk-_2HxhGACzvoTzYPfZLLBTdE6Xdu5ZSUVIUGos4uvbdShv4wU2UDWzxj8DJoWsSH0YlFKVQ8wVVVVomoqtXSWlimAyqtW4ocI6EX18M12mlWiDODCEA9PjIII3ywbnfXGRm0XXCCdXYjklkzqCdcKNwee0JF4QN1-mRARb14C0bJeTRU_wdpsjasxgtKj9AJkItpdX0drQFJJt_OyiNSltpMas-l8SQtwsQVPXCUblz__ah214cFCeHJvjw-nRJjykT9GvInoBdxfzC78F992Pxdd2_rIbhQzMLaP4N4xaZB4 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Comparing+the+effectiveness+of+software+testing+strategies&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Basili%2C+V+R&rft.au=Selby%2C+R+W&rft.date=1987-12-01&rft.issn=0098-5589&rft.volume=SE-13&rft.issue=12&rft.spage=1278&rft.epage=1296&rft_id=info:doi/10.1109%2FTSE.1987.232881&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon |