Dynamic Software Science with Applications
Two disciplines have been developed during the past few years for the study of computer software. Software physics has as its purpose the analysis of execution characteristics of programs. Basic measures of software work, time, and shortage occupancy are used to derive measures such as power, capaci...
Saved in:
Published in | IEEE transactions on software engineering Vol. SE-5; no. 5; pp. 497 - 504 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.09.1979
IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Two disciplines have been developed during the past few years for the study of computer software. Software physics has as its purpose the analysis of execution characteristics of programs. Basic measures of software work, time, and shortage occupancy are used to derive measures such as power, capacity usage, and storage work, with applications to the choice of processor and device speeds. Software science is related to information theory. Occurrences of operators and operands in the text of programs are counted to provide measures for a number of relationships; among them are estimates for program length, program and language level, and programming time. |
---|---|
AbstractList | Software physics and software science are 2 disciplines that have been developed during the past few years for the study of computer software. Software physics has as its purpose the analysis of execution characteristics of programs. Basic measures of software work, time, and shortage occupancy are used to derive measures such as power, capacity usage, and storage work, with applications to the choice of processor and device speeds. Software science is related to information theory. Occurrences of operators and operands in the text of programs are counted to provide measures for a number of relationships; among them are estimates for program length, program and language level, and programming time. The work performed by a program during execution can be related to its expression in a programming language. A distribution of the work performed across constituents of a program is meaningful and useful. The notion of work can provide a unifying focus for comparisons of interest within computer systems. The identification of work as the basis for these comparisons puts them all on the same foundation, makes possible comparisons that were not previously possible, and establishes the framework for further development. Appendices. Two disciplines have been developed during the past few years for the study of computer software. Software physics has as its purpose the analysis of execution characteristics of programs. Basic measures of software work, time, and shortage occupancy are used to derive measures such as power, capacity usage, and storage work, with applications to the choice of processor and device speeds. Software science is related to information theory. Occurrences of operators and operands in the text of programs are counted to provide measures for a number of relationships; among them are estimates for program length, program and language level, and programming time. |
Author | Bass, L.J. Oldehoeft, R.R. |
Author_xml | – sequence: 1 givenname: R.R. surname: Oldehoeft fullname: Oldehoeft, R.R. organization: Department of Computer Science, Colorado State University – sequence: 2 givenname: L.J. surname: Bass fullname: Bass, L.J. |
BookMark | eNpdkM9LwzAYhoNMcE7PHrwUL4LQLV_SNMlxzPkDBh42zyFJv2FG19amY-y_t6OC4Om7PO_7fjzXZFTVFRJyB3QKQPVss15OQUs9ZTxjQC_IGDTXKReMjsiYUq1SIZS-Itcx7iilQkoxJk_Pp8rug0_W9bY72haTtQ9YeUyOoftK5k1TBm-7UFfxhlxubRnx9vdOyOfLcrN4S1cfr--L-Sr1HFSXYq4ps0VRIM8k5Nz6IgMpObMMQDllOWUOlMoZR1c4KZxyVlDmXZFpxws-IY9Db9PW3weMndmH6LEsbYX1IRqZcegnhOjJh3_krj60Vf-cAS1Ev6llD80GyLd1jC1uTdOGvW1PBqg5mzO9OXM2ZwZzfeJ-SARE_KMlZbnQ_Af8uWmh |
CODEN | IESEDJ |
CitedBy_id | crossref_primary_10_1145_1005937_1005946 crossref_primary_10_1007_BF01070378 crossref_primary_10_1016_S0020_7373_89_80026_4 crossref_primary_10_1016_S0164_1212_02_00013_4 crossref_primary_10_1109_TSE_1983_236300 |
Cites_doi | 10.1002/spe.4380010203 10.1145/1044829.1044831 10.1145/356715.356717 10.1145/953411.953414 |
ContentType | Journal Article |
Copyright | Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Sept. 1979 |
Copyright_xml | – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Sept. 1979 |
DBID | AAYXX CITATION 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 PQBIZ PQBZA PQEST PQQKQ PQUKI PRINS PTHSS Q9U 7SC 7SP 8FD F28 FR3 L7M L~C L~D |
DOI | 10.1109/TSE.1979.234210 |
DatabaseName | CrossRef ProQuest Central (Corporate) ProQuest_ABI/INFORM Collection ABI/INFORM Global (PDF only) ProQuest 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 Edition) Research Library (Alumni Edition) Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central Advanced Technologies & Aerospace Database (1962 - current) ProQuest Central Essentials ProQuest Central Business Premium Collection Technology Collection ProQuest One Community College ProQuest Central Business Premium Collection (Alumni) Health Research Premium Collection ABI/INFORM Global (Corporate) Health Research Premium Collection (Alumni) ProQuest Central Student Research Library Prep SciTech Premium Collection (Proquest) (PQ_SDU_P3) 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 (ProQuest) Computing Database Health & Medical Collection (Alumni Edition) PML(ProQuest Medical Library) Military Database ProQuest Research Library ProQuest Science Journals Telecommunications Database Engineering Database Research Library (Corporate) Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest One Business ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ANTE: Abstracts in New Technology & Engineering Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
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 Health Research Premium Collection 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 ABI/INFORM Global (Corporate) ProQuest One Business Technology Collection ProQuest Health & Medical Complete (Alumni) ProQuest Central (Alumni Edition) ProQuest One Community College Research Library (Alumni Edition) ProQuest Central ABI/INFORM Professional Advanced 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 Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database ProQuest Business Collection (Alumni Edition) |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Physics Computer Science |
EISSN | 1939-3520 |
EndPage | 504 |
ExternalDocumentID | 1143698 10_1109_TSE_1979_234210 1702659 |
Genre | orig-research |
GroupedDBID | --Z -DZ -~X .4S .DC 0R~ 29I 3EH 3V. 4.4 5GY 5VS 6IK 7WY 7X7 85S 88E 88I 8FE 8FG 8FI 8FJ 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AASAJ AAYOK ABFSI ABJCF ABPPZ ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK ACNCT ADBBV AENEX AETIX AFKRA AI. AIBXA AKJIK ALIPV 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 F20 FRNLG FYUFA GNUQQ GROUPED_ABI_INFORM_COMPLETE 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 M0N M1P M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PQBIZ PQBZA PQQKQ PROAC PSQYO PTHSS Q2X RIA RIC RIE RIG RNI RNS RXW RZB S10 TAE TN5 TWZ UHB UKHRP UPT UQL VH1 WH7 XFK XOL YYP YZZ ZCG AAYXX CITATION 7XB 88K 8AL 8FK JQ2 K9. L.- M2T MBDVC PQEST PQUKI PRINS Q9U 7SC 7SP 8FD F28 FR3 L7M L~C L~D |
ID | FETCH-LOGICAL-c318t-e6902addde347163acd417732a2118b8a302b188623ebdb75b8ba502cbd49b3d3 |
IEDL.DBID | RIE |
ISSN | 0098-5589 |
IngestDate | Fri Aug 16 10:46:17 EDT 2024 Thu Oct 10 16:08:26 EDT 2024 Fri Aug 23 04:09:25 EDT 2024 Wed Jun 26 19:28:54 EDT 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 5 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c318t-e6902addde347163acd417732a2118b8a302b188623ebdb75b8ba502cbd49b3d3 |
Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
PQID | 195573297 |
PQPubID | 21418 |
PageCount | 8 |
ParticipantIDs | proquest_miscellaneous_743190255 crossref_primary_10_1109_TSE_1979_234210 proquest_journals_195573297 ieee_primary_1702659 |
PublicationCentury | 1900 |
PublicationDate | 19790901 |
PublicationDateYYYYMMDD | 1979-09-01 |
PublicationDate_xml | – month: 09 year: 1979 text: 19790901 day: 01 |
PublicationDecade | 1970 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on software engineering |
PublicationTitleAbbrev | TSE |
PublicationYear | 1979 |
Publisher | IEEE IEEE Computer Society |
Publisher_xml | – name: IEEE – name: IEEE Computer Society |
References | ref2 ref1 ref4 kolence (ref6) 1976 ref5 halstead (ref3) 1977 |
References_xml | – ident: ref5 doi: 10.1002/spe.4380010203 – ident: ref4 doi: 10.1145/1044829.1044831 – ident: ref2 doi: 10.1145/356715.356717 – year: 1977 ident: ref3 publication-title: Elements of Software Science contributor: fullname: halstead – ident: ref1 doi: 10.1145/953411.953414 – year: 1976 ident: ref6 publication-title: An Introduction to Software Physics contributor: fullname: kolence |
SSID | ssj0005775 |
Score | 1.2744722 |
Snippet | Two disciplines have been developed during the past few years for the study of computer software. Software physics has as its purpose the analysis of execution... Software physics and software science are 2 disciplines that have been developed during the past few years for the study of computer software. Software physics... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 497 |
SubjectTerms | Additives Algorithms Application software Approximation Computer languages Computer science CPU work Language language work Physics Power measurement Programming languages Science Software Software engineering Software measurement Software performance software physics software science Tellurium Time measurement Velocity measurement |
SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LSwMxEB60RfDiW6xV2YMHEVaTbLLZnMRHSxEU0RZ6W5JN9tjWPvDvO9nNakHwvENYvmQeX2YyA3DJLCmp4TwmsiQxVy6NNTNFnKWm4LQkZVb10nt5TQcj_jwW41CbswhllY1NrAy1nRb-jvyWKiFkwpS8m33GfmiUT66GCRqb0GZIFFgL2g-917f33xoPKUXTNFOITIXePpSo2-FH74YqqW5Ywpl_P7vmlqo5K3-Mc-Vx-nuwE0LF6L7e233YcJMD2G3GMERBKw9gq6riLBaHcP1Uz5ePPtC4fum5a4Qif90a3a8lq49g1O8NHwdxGIYQF6h2y9ghjWVojKxL0J-kiS4spxIR0UjhMpPphDBDMyQoiTPWSGEyowVhhbFcmcQmx9CaTCfuBCJOGWElRTld8lJjRGJLppyVUqccA6YOXDVY5LO650VecQWicoQt97DlNWwdOPRY_YpJ5HQCV-g22OVBJxb5zw52IPr5iofZZyj0xE1Xi9yHMz7vKU7_XaAL2_4f6lKvM2gt5yt3jrHB0lyEE_ANDhm1UA priority: 102 providerName: ProQuest |
Title | Dynamic Software Science with Applications |
URI | https://ieeexplore.ieee.org/document/1702659 https://www.proquest.com/docview/195573297 https://search.proquest.com/docview/743190255 |
Volume | SE-5 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjR3LSsQwcNAVwYvrE9fH0oMHEVuTNGmao49dRVDEVdhbSZr0IuzKPhD8eid9uKIevJRCp-2QeWcmMwDHzJKCGs5DIgsScuWSUDOTh2lick4LUqRlL737h-T2hd8NxXAJzr7OwjjnyuIzF_nbMpdvx_ncb5WdU4kRg1DLsCyVqs5qLco5pBRNf0whUlW38aFEnT8PehFVUkUs5swflf1mgcqRKr_0cGlc-m24b9Cqakpeo_nMRPnHj46N_8V7A9ZrLzO4qNhiE5bcaAvazQSHoBboLVgtC0Dz6TacXlej6YMB6uV3PXENUOB3aoOLb3nuHXjp956vbsN6jkKYo8TOQocRMEM9Zl2MpiiJdW45lTJmGqO_1KQ6JszQFGOb2BlrpDCp0YKw3FiuTGzjXWiNxiO3BwGnjLCCIpwueKHRmbEFU85KqROOvlYHTpq1zd6qdhlZGWYQlSEZMk-GrCJDB7b9Si3AqkXqwEFDi6wWpym-JgTiq2QHgq-nKAc-uaFHbjyfZt4T8ilTsf_3dw9gzf-8Kg87hNZsMndH6E_MTBfZaSjxmvZvurBy2Xt4fOqWzPUJ-NfJrg |
link.rule.ids | 315,783,787,799,12070,12779,21402,27938,27939,31733,31734,33387,33388,33758,33759,43324,43614,43819,55088 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3JTsMwEB1BEYILW0GUsuTAASGltR07jk-oYlFZ2gtF6s2yY-eYlqYVv4-dhSIhcc7Iip49m2f8BuCaGJRhTWmIeIZCKmwcKqLTMIl1SnGGsqTk0huN4-EHfZmyad2bU9RtlY1NLA21maX-jryPBWM8IoLfzT9DPzTKF1frCRqbsOVpuDx1Pp_ydYcH56yhzGQsETWzD0aiP3l_7GHBRY9ElPjXs7-cUjll5Y9pLv3N0wHs1YFiMKh29hA2bH4E-80QhqDWySPYLns406INtw_VdPng3ZnWL7WwjVDgL1uDwa9S9TF8PD1O7odhPQohTJ3SLUPrkljiTJGxkfMmcaRSQzF3eCiXwCU6UREiGicuPYmsNpoznWjFEEm1oUJHJjqBVj7L7SkEFBNEMuzkVEYz5eIRkxFhDecqpi5c6sBNg4WcV4wXsswUkJAONulhkxVsHWh7rNZi3GV0zK3QbbCTtUYU8mf_OhD8fHVH2dcnVG5nq0L6YMZXPdnZvwtcwc5wMnqTb8_j1y7s-v-pmr7OobVcrOyFixKW-rI8C9-SLbbb |
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=Dynamic+Software+Science+with+Applications&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Oldehoeft%2C+R.R.&rft.au=Bass%2C+L.J.&rft.date=1979-09-01&rft.issn=0098-5589&rft.volume=SE-5&rft.issue=5&rft.spage=497&rft.epage=504&rft_id=info:doi/10.1109%2FTSE.1979.234210&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TSE_1979_234210 |
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 |