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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on software engineering Vol. SE-5; no. 5; pp. 497 - 504
Main Authors Oldehoeft, R.R., Bass, L.J.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.09.1979
IEEE Computer Society
Subjects
Online AccessGet 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