메뉴 건너뛰기




Volumn 17, Issue 4, 2009, Pages 367-394

Analyzing the co-evolution of comments and source code

Author keywords

Comment changes; Comment quality; Software evolution analysis; Software maintenance; Software repositories; Source code changes

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE; COMPUTER SOFTWARE MAINTENANCE;

EID: 70349515989     PISSN: 09639314     EISSN: 15731367     Source Type: Journal    
DOI: 10.1007/s11219-009-9075-x     Document Type: Article
Times cited : (78)

References (29)
  • 3
    • 32344446001 scopus 로고    scopus 로고
    • 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-186). ACM
    • 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-186). ACM.
  • 4
    • 84903659202 scopus 로고    scopus 로고
    • Demeyer, S., Ducasse, S., & Nierstraz, O. (2003). Object-oriented reengineering patterns. Morgan Kaufmann
    • Demeyer, S., Ducasse, S., & Nierstraz, O. (2003). Object-oriented reengineering patterns. Morgan Kaufmann.
  • 5
    • 3142752756 scopus 로고    scopus 로고
    • Eclipse: A platform for integrating development tools
    • des Rivières, J., & Wiegand, J. (2004). Eclipse: A platform for integrating development tools. IBM Systems Journal, 43(2), 371-383.
    • (2004) IBM Systems Journal , vol.43 , Issue.2 , pp. 371-383
    • des Rivières, J.1    Wiegand, J.2
  • 7
    • 0020169785 scopus 로고
    • Improving computer program readability to aid modification
    • Elshoff, J. L., & Marcotty, M. (1982). Improving computer program readability to aid modification. Communications of the ACM, 25(8), 512-521.
    • (1982) Communications of the ACM , vol.25 , Issue.8 , pp. 512-521
    • Elshoff, J.L.1    Marcotty, M.2
  • 8
    • 77956619193 scopus 로고    scopus 로고
    • 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-32). IEEE Computer Society
    • 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-32). IEEE Computer Society.
  • 9
    • 33845451198 scopus 로고    scopus 로고
    • 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-45). IEEE Computer Society
    • 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-45). IEEE Computer Society.
  • 10
    • 35348968376 scopus 로고    scopus 로고
    • Change distilling: Tree differencing for fine-grained source code change extraction
    • Fluri, B., Würsch, 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-743.
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.11 , pp. 725-743
    • Fluri, B.1    Würsch, M.2    Pinzger, M.3    Gall, H.C.4
  • 11
    • 0010310444 scopus 로고
    • Programmer as reader
    • Goldberg, A. (1987). Programmer as reader. IEEE Software, 4(5), 62-70.
    • (1987) IEEE Software , vol.4 , Issue.5 , pp. 62-70
    • Goldberg, A.1
  • 12
    • 84876625360 scopus 로고    scopus 로고
    • 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)
    • 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).
  • 13
    • 77954019320 scopus 로고    scopus 로고
    • 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-180). ACM
    • 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-180). ACM.
  • 14
    • 0010310583 scopus 로고
    • Programming languages should NOT have comment statements
    • Kaelbling, M. J. (1988). Programming languages should NOT have comment statements. ACM SIGPlan Notices, 23(10), 59-60.
    • (1988) ACM SIGPlan Notices , vol.23 , Issue.10 , pp. 59-60
    • Kaelbling, M.J.1
  • 15
    • 50749136117 scopus 로고
    • Understanding someone else's code: Analysis and experience
    • Lakhotia, A. (1993). Understanding someone else's code: Analysis and experience. Journal of Systems and Software, 23(3), 269-275.
    • (1993) Journal of Systems and Software , vol.23 , Issue.3 , pp. 269-275
    • Lakhotia, A.1
  • 16
    • 33845410640 scopus 로고    scopus 로고
    • 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-158). IEEE Computer Society
    • 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-158). IEEE Computer Society.
  • 17
    • 33845414121 scopus 로고    scopus 로고
    • 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-326). IEEE Computer Society
    • 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-326). IEEE Computer Society.
  • 19
    • 0037925467 scopus 로고    scopus 로고
    • 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-135). IEEE Computer Society
    • 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-135). IEEE Computer Society.
  • 20
    • 33646924318 scopus 로고    scopus 로고
    • Marcus, A., & Poshyvanyk, D. (2005). The conceptual cohesion of classes. In Proceedings of the 21st international conference on software maintenance (pp. 133-142). IEEE Computer Society
    • Marcus, A., & Poshyvanyk, D. (2005). The conceptual cohesion of classes. In Proceedings of the 21st international conference on software maintenance (pp. 133-142). IEEE Computer Society.
  • 21
    • 41149141504 scopus 로고    scopus 로고
    • 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-10). ACM
    • 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-10). ACM.
  • 22
    • 84876648679 scopus 로고    scopus 로고
    • Spinellis, D. (2006). Code quality-The open source perspective. Addison-Wesley, Pearson Education, Inc
    • Spinellis, D. (2006). Code quality-The open source perspective. Addison-Wesley, Pearson Education, Inc.
  • 23
    • 41149128704 scopus 로고    scopus 로고
    • 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-158). ACM
    • 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-158). ACM.
  • 24
    • 0024072981 scopus 로고
    • Program readability: Procedures versus comments
    • Tenny, T. (1988). Program readability: Procedures versus comments. IEEE Transactions on Software Engineering, 14(9), 1271-1279.
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.9 , pp. 1271-1279
    • Tenny, T.1
  • 25
    • 0036783475 scopus 로고    scopus 로고
    • The documentary structure of source code
    • Vanter, M. L. V. D. (2002). The documentary structure of source code. Information and Software Technology, 44(13), 767-782.
    • (2002) Information and Software Technology , vol.44 , Issue.13 , pp. 767-782
    • Vanter, M.L.V.D.1
  • 26
    • 34548061634 scopus 로고    scopus 로고
    • 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-52). Springer
    • 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-52). Springer.
  • 27
    • 84876607691 scopus 로고    scopus 로고
    • Yin, R. K. (2003). Case study research-Design and methods (3rd edn.). Sage Publications, Inc
    • Yin, R. K. (2003). Case study research-Design and methods (3rd edn.). Sage Publications, Inc.
  • 28
    • 85037542976 scopus 로고    scopus 로고
    • 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-5)
    • 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-5).


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.