{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T05:10:32Z","timestamp":1698297032449},"reference-count":13,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":5050,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Softw. Maint: Res. Pract."],"published-print":{"date-parts":[[1993,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Most work in software metrics has been aimed at measuring the quality or cost of software. This paper gives an example of how metrics may be used to give information about how the software system is organized, specifically the data linkage between procedures in the source code. The data linkage measures capture how closely procedures are bound together by data flowing between them. The paper shows how data linkage within a program can be represented in a diagrammatic form. This approach makes use of multivariate statistics and is applied to two examples. Results are then compared with the authors' intuitions of how the example programs are organized. This approach could be used as an automatic aid to maintainers.<\/jats:p>","DOI":"10.1002\/smr.4360050304","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T07:49:16Z","timestamp":1163836156000},"page":"155-164","source":"Crossref","is-referenced-by-count":2,"title":["Data linkage maps"],"prefix":"10.1002","volume":"5","author":[{"given":"Martin","family":"Neil","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Bache","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_1","unstructured":"Bache R. M.(1990) \u2018Graph models of software\u2019 Ph.D. thesis South Bank Polytechnic London."},{"key":"e_1_2_1_3_1","unstructured":"Beiman J. M.andEdwards W. R.(1985) \u2018Experimental evaluation of the data dependency graph for use in measuring software clarity\u2019 Proceedings of the 18th Hawaii International Conference on Systems Sciences 1985."},{"key":"e_1_2_1_4_1","article-title":"Information\u2010flow and data\u2010flow analysis","volume":"17","author":"Bergeretti J. F.","year":"1985","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"e_1_2_1_5_1","volume-title":"Multivariate Analysis Methods and Applications","author":"Dillon","year":"1984"},{"key":"e_1_2_1_6_1","volume-title":"Software Metrics: a rigorous approach","author":"Fenton N. E.","year":"1991"},{"key":"e_1_2_1_7_1","unstructured":"Fenton N. E.andKaposi A. A.(1987) \u2018An engineering theory of structure and measurement\u2019 CSR Conference 1987."},{"key":"e_1_2_1_8_1","volume-title":"Software Metrics: Establishing a Company\u2010Wide Program","author":"Grady R. B.","year":"1986"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1981.231113"},{"key":"e_1_2_1_10_1","unstructured":"ISO (International Organization for Standardization)(1990) ISO 9126: Information \u2018Technology\u2014Software product evaluation\u2014quality characteristics and guidelines for their use (draft)\u2019."},{"key":"e_1_2_1_11_1","unstructured":"Logiscope (no date) Technical Presentation Verilog S.A."},{"key":"e_1_2_1_12_1","unstructured":"QUALMS(1989)User Manual South Bank Polytechnic."},{"key":"e_1_2_1_13_1","unstructured":"SPADE Brochure (no date) Program Validation Limited."},{"key":"e_1_2_1_14_1","volume-title":"User's Guide","author":"SPSS\u2010X","year":"1986"}],"container-title":["Journal of Software Maintenance: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fsmr.4360050304","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.4360050304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T01:40:38Z","timestamp":1698284438000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/smr.4360050304"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,1]]},"references-count":13,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1993,1]]}},"alternative-id":["10.1002\/smr.4360050304"],"URL":"https:\/\/doi.org\/10.1002\/smr.4360050304","archive":["Portico"],"relation":{},"ISSN":["1040-550X","1096-908X"],"issn-type":[{"value":"1040-550X","type":"print"},{"value":"1096-908X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1993,1]]}}}