{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T22:58:18Z","timestamp":1773442698458,"version":"3.50.1"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2009,3,26]],"date-time":"2009-03-26T00:00:00Z","timestamp":1238025600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2009,12]]},"DOI":"10.1007\/s11219-009-9075-x","type":"journal-article","created":{"date-parts":[[2009,3,24]],"date-time":"2009-03-24T22:32:45Z","timestamp":1237933965000},"page":"367-394","source":"Crossref","is-referenced-by-count":72,"title":["Analyzing the co-evolution of comments and source code"],"prefix":"10.1007","volume":"17","author":[{"given":"Beat","family":"Fluri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"W\u00fcrsch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emanuel","family":"Giger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald C.","family":"Gall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,3,26]]},"reference":[{"issue":"10","key":"9075_CR1","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G. Antoniol","year":"2002","unstructured":"Antoniol, G., Canfora, G., Casazza, G., Lucia, A. D., & Merlo, E. M. (2002). Recovering traceability links between code and documentation. IEEE Transactions on Software Engineering, 28(10), 970\u2013983.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"9075_CR2","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1276933.1276936","volume":"16","author":"L. Baresi","year":"2007","unstructured":"Baresi, L., & Morasca, S. (2007). Three empirical studies on estimating the design effort of Web applications. ACM Transactions on Software Engineering and Methodology, 16(4), 15.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"9075_CR3","doi-asserted-by":"crossref","unstructured":"Bevan, J., James Whitehead, E. J., Kim, S., & Godfrey, M. W. (2005). Facilitating software evolution research with Kenyon. In Proceedings of the joint 10th European software engineering conference and the 13th ACM SIGSOFT symposium on the foundations of software engineering (pp. 177\u2013186). ACM.","DOI":"10.1145\/1081706.1081736"},{"key":"9075_CR4","unstructured":"Demeyer, S., Ducasse, S., & Nierstraz, O. (2003). Object-oriented reengineering patterns. Morgan Kaufmann."},{"issue":"2","key":"9075_CR5","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1147\/sj.432.0371","volume":"43","author":"J. Rivi\u00e8res des","year":"2004","unstructured":"des Rivi\u00e8res, J., & Wiegand, J. (2004). Eclipse: A platform for integrating development tools. IBM Systems Journal, 43(2), 371\u2013383.","journal-title":"IBM Systems Journal"},{"issue":"2","key":"9075_CR6","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1109\/32.345830","volume":"21","author":"R.G. Dromey","year":"1995","unstructured":"Dromey, R. G. (1995). A model for software product quality. IEEE Transactions on Software Engineering, 21(2), 146\u2013162.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"9075_CR7","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1145\/358589.358596","volume":"25","author":"J.L. Elshoff","year":"1982","unstructured":"Elshoff, J. L., & Marcotty, M. (1982). Improving computer program readability to aid modification. Communications of the ACM, 25(8), 512\u2013521.","journal-title":"Communications of the ACM"},{"key":"9075_CR8","doi-asserted-by":"crossref","unstructured":"Fischer, M., Pinzger, M., & Gall, H. (2003). Populating a release history database from version control and bug tracking systems. In Proceedings of the 19th international conference on software maintenance (pp. 23\u201332). IEEE Computer Society.","DOI":"10.1109\/ICSM.2003.1235403"},{"key":"9075_CR9","doi-asserted-by":"crossref","unstructured":"Fluri, B., & Gall, H. C. (2006). Classifying change types for qualifying change couplings. In Proceedings of the 14th international conference on program comprehension (pp. 35\u201345). IEEE Computer Society.","DOI":"10.1109\/ICPC.2006.16"},{"issue":"11","key":"9075_CR10","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/TSE.2007.70731","volume":"33","author":"B. Fluri","year":"2007","unstructured":"Fluri, B., W\u00fcrsch, M., Pinzger, M., & Gall, H. C. (2007). Change distilling: Tree differencing for fine-grained source code change extraction. IEEE Transactions on Software Engineering, 33(11), 725\u2013743.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"9075_CR11","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MS.1987.231775","volume":"4","author":"A. Goldberg","year":"1987","unstructured":"Goldberg, A. (1987). Programmer as reader. IEEE Software, 4(5), 62\u201370.","journal-title":"IEEE Software"},{"key":"9075_CR12","unstructured":"Hyatt, L. E., & Rosenberg, L. H. (1996). A software quality model and metrics for identifying project risks and assessing software quality. In European space agency software assurance symposium and the 8th annual software technology conference (p. 209)."},{"key":"9075_CR13","doi-asserted-by":"crossref","unstructured":"Jiang, Z. M., & Hassan, A. E. (2006). Examining the evolution of code comments in PostgreSQL. In Proceedings of the 3rd international workshop on mining software repositories (pp. 179\u2013180). ACM.","DOI":"10.1145\/1137983.1138030"},{"issue":"10","key":"9075_CR14","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/51607.51609","volume":"23","author":"M. J. Kaelbling","year":"1988","unstructured":"Kaelbling, M. J. (1988). Programming languages should NOT have comment statements. ACM SIGPlan Notices, 23(10), 59\u201360.","journal-title":"ACM SIGPlan Notices"},{"issue":"3","key":"9075_CR15","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/0164-1212(93)90101-3","volume":"23","author":"A. Lakhotia","year":"1993","unstructured":"Lakhotia, A. (1993). Understanding someone else\u2019s code: Analysis and experience. Journal of Systems and Software, 23(3), 269\u2013275.","journal-title":"Journal of Systems and Software"},{"key":"9075_CR16","doi-asserted-by":"crossref","unstructured":"Lawrie, D. J., Feild, H., & Binkley, D. (2006). Leveraged quality assessment using information retrieval techniques. In Proceedings of the international conference on program comprehension (pp. 149\u2013158). IEEE Computer Society.","DOI":"10.1109\/ICPC.2006.34"},{"key":"9075_CR17","doi-asserted-by":"crossref","unstructured":"Lucia, A. D., Penta, M. D., Oliveto, R., & Zurolo, F. (2006). Improving comprehensibility of source code via traceability: A controlled experiment. In Proceedings of the 14th international conference on program comprehension (pp. 317\u2013326). IEEE Computer Society.","DOI":"10.1109\/ICPC.2006.28"},{"issue":"4","key":"9075_CR18","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1276933.1276934","volume":"16","author":"A.D. Lucia","year":"2007","unstructured":"Lucia, A. D., Fasano, F., Oliveto, R., & Tortora, G. (2007). Recovering traceability links in software artifact management systems using information retrieval methods. ACM Transactions on Software Engineering and Methodology, 16(4), 50.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"9075_CR19","doi-asserted-by":"crossref","unstructured":"Marcus, A., & Maletic, J. I. (2003). Recovering documentation-to-source-code traceability links using latent semantic indexing. In Proceedings of the 25th international conference on software engineering (pp. 125\u2013135). IEEE Computer Society.","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"9075_CR20","doi-asserted-by":"crossref","unstructured":"Marcus, A., & Poshyvanyk, D. (2005). The conceptual cohesion of classes. In Proceedings of the 21st international conference on software maintenance (pp. 133\u2013142). IEEE Computer Society.","DOI":"10.1109\/ICSM.2005.89"},{"key":"9075_CR21","doi-asserted-by":"crossref","unstructured":"Schreck, D., Dallmeier, V., & Zimmermann, T. (2007). How documentation evolves over time. In Proceedings of the 9th international workshop on principles of software evolution (pp. 4\u201310). ACM.","DOI":"10.1145\/1294948.1294952"},{"key":"9075_CR22","unstructured":"Spinellis, D. (2006). Code quality\u2014The open source perspective. Addison-Wesley, Pearson Education, Inc."},{"key":"9075_CR23","doi-asserted-by":"crossref","unstructured":"Tan, L., Yuan, D., Krishna, G., & Zhou, Y. (2007). \/* iComment: Bugs or bad comments? *\/. In Proceedings of 21st ACM SIGOPS symposium on operating systems principles (pp. 145\u2013158). ACM.","DOI":"10.1145\/1294261.1294276"},{"issue":"9","key":"9075_CR24","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1109\/32.6171","volume":"14","author":"T. Tenny","year":"1988","unstructured":"Tenny, T. (1988). Program readability: Procedures versus comments. IEEE Transactions on Software Engineering, 14(9), 1271\u20131279.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"13","key":"9075_CR25","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1016\/S0950-5849(02)00103-9","volume":"44","author":"M.L.V.D. Vanter","year":"2002","unstructured":"Vanter, M. L. V. D. (2002). The documentary structure of source code. Information and Software Technology, 44(13), 767\u2013782.","journal-title":"Information and Software Technology"},{"key":"9075_CR26","doi-asserted-by":"crossref","unstructured":"Witte, R., Zhang, Y., & Rilling, J. (2007). Empowering software maintainers with semantic web technologies. In Proceedings of the 4th European semantic web conference (pp. 37\u201352). Springer.","DOI":"10.1007\/978-3-540-72667-8_5"},{"key":"9075_CR27","unstructured":"Yin, R. K. (2003). Case study research\u2014Design and methods (3rd edn.). Sage Publications, Inc."},{"key":"9075_CR28","doi-asserted-by":"crossref","unstructured":"Ying, A. T. T., Wright, J. L., & Abrams, S. (2005). Source code that talks: An exploration of eclipse task comments and their implication to repository mining. In Proceedings of the 2nd international workshop on mining software repositories (pp. 1\u20135).","DOI":"10.1145\/1083142.1083152"},{"issue":"6","key":"9075_CR29","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/TSE.2005.72","volume":"31","author":"T. Zimmermann","year":"2005","unstructured":"Zimmermann, T., Weissgerber, P., Diehl, S., & Zeller, A. (2005). Mining version histories to guide software changes. IEEE Transactions on Software Engineering, 31(6), 429\u2013445.","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-009-9075-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-009-9075-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-009-9075-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T06:10:37Z","timestamp":1559369437000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-009-9075-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,26]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["9075"],"URL":"https:\/\/doi.org\/10.1007\/s11219-009-9075-x","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,3,26]]}}}