메뉴 건너뛰기




Volumn 37, Issue 2, 2011, Pages 205-227

Improving source code lexicon via traceability and information retrieval

Author keywords

empirical software engineering; information retrieval; software development environments; Software traceability; source code comprehensibility; source code identifier quality

Indexed keywords

EMPIRICAL SOFTWARE ENGINEERING; SOFTWARE DEVELOPMENT ENVIRONMENTS; SOFTWARE TRACEABILITY; SOURCE CODE COMPREHENSIBILITY; SOURCE CODE IDENTIFIER QUALITY;

EID: 79953231975     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2010.89     Document Type: Article
Times cited : (52)

References (72)
  • 1
    • 0001622174 scopus 로고    scopus 로고
    • A validation of object-oriented design metrics as quality indicators
    • V.R. Basili, L.C. Briand, and W.L. Melo, "A Validation of Object-Oriented Design Metrics as Quality Indicators," IEEE Trans. Software Eng., vol. 22, no. 10, pp. 751-761, Oct. 1996. (Pubitemid 126771690)
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.10 , pp. 751-761
    • Basili, V.R.1    Briand, L.C.2    Melo, W.L.3
  • 2
    • 30344485154 scopus 로고    scopus 로고
    • Empirical validation of object-oriented metrics on open source software for fault prediction
    • DOI 10.1109/TSE.2005.112
    • T. Gyimóthy, R. Ferenc, and I. Siket, "Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction," IEEE Trans. Software Eng., vol. 31, no. 10, pp. 897-910, Oct. 2005. (Pubitemid 43065752)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.10 , pp. 897-910
    • Gyimothy, T.1    Ferenc, R.2    Siket, I.3
  • 4
    • 42549094431 scopus 로고    scopus 로고
    • Classifying software changes: Clean or buggy?
    • DOI 10.1109/TSE.2007.70773
    • S. Kim, E.J. Whitehead, Jr., and Y. Zhang, "Classifying Software Changes: Clean or Buggy?" IEEE Trans. Software Eng., vol. 34, no. 2, pp. 181-196, Mar./Apr. 2008. (Pubitemid 351583527)
    • (2008) IEEE Transactions on Software Engineering , vol.34 , Issue.2 , pp. 181-196
    • Kim, S.1    Whitehead Jr., E.J.2    Zhang, Y.3
  • 6
    • 34547226552 scopus 로고    scopus 로고
    • Quantifying identifier quality: An analysis of trends
    • DOI 10.1007/s10664-006-9032-2
    • D. Lawrie, H. Feild, and D. Binkley, "Quantifying Identifier Quality: An Analysis of Trends," Empirical Software Eng., vol. 12, no. 4, pp. 359-388, 2007. (Pubitemid 47115401)
    • (2007) Empirical Software Engineering , vol.12 , Issue.4 , pp. 359-388
    • Lawrie, D.1    Feild, H.2    Binkley, D.3
  • 7
    • 0141469635 scopus 로고    scopus 로고
    • The effects of comments and identifier names on program comprehensibility: An experimental investigation
    • A. Takang, P. Grubb, and R. Macredie, "The Effects of Comments and Identifier Names on Program Comprehensibility: An Experiential Study," J. Program Languages, vol. 4, no. 3, pp. 143-167, 1996. (Pubitemid 126796637)
    • (1996) Journal of Programming Languages , vol.4 , Issue.3 , pp. 143-167
    • Takang, A.A.1    Grubb, P.A.2    Macredie, R.D.3
  • 10
    • 33646924318 scopus 로고    scopus 로고
    • The conceptual cohesion of classes
    • DOI 10.1109/ICSM.2005.89, 1510110, Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005
    • A. Marcus and D. Poshyvanyk, "The Conceptual Cohesion of Classes," Proc. 21st IEEE Int'l Conf. Software Maintenance, pp. 133-142, 2005. (Pubitemid 43790928)
    • (2005) IEEE International Conference on Software Maintenance, ICSM , vol.2005 , pp. 133-142
    • Marcus, A.1    Poshyvanyk, D.2
  • 11
    • 42549092547 scopus 로고    scopus 로고
    • Using the conceptual cohesion of classes for fault prediction in object-oriented systems
    • DOI 10.1109/TSE.2007.70768
    • A. Marcus, D. Poshyvanyk, and R. Ferenc, "Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems," IEEE Trans. Software Eng., vol. 34, no. 2, pp. 287-300, Mar./Apr. 2008. (Pubitemid 351583533)
    • (2008) IEEE Transactions on Software Engineering , vol.34 , Issue.2 , pp. 287-300
    • Marcus, A.1    Poshyvanyk, D.2    Ferenc, R.3
  • 14
  • 19
    • 34648836593 scopus 로고    scopus 로고
    • Recovering traceability links in software artefact management systems using information retrieval methods
    • A. De Lucia, F. Fasano, R. Oliveto, and G. Tortora, "Recovering Traceability Links in Software Artefact Management Systems Using Information Retrieval Methods," ACM Trans. Software Eng. and Methodology, vol. 16, no. 4, 2007.
    • (2007) ACM Trans. Software Eng. and Methodology , vol.16 , Issue.4
    • De Lucia, A.1    Fasano, F.2    Oliveto, R.3    Tortora, G.4
  • 20
    • 32044447691 scopus 로고    scopus 로고
    • Advancing candidate link generation for requirements tracing: The study of methods
    • DOI 10.1109/TSE.2006.3
    • J.H. Hayes, A. Dekhtyar, and S.K. Sundaram, "Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods," IEEE Trans. Software Eng., vol. 32, no. 1, pp. 4-19, Jan. 2006. (Pubitemid 43193062)
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.1 , pp. 4-19
    • Hayes, J.H.1    Dekhtyar, A.2    Sundaram, S.K.3
  • 21
    • 56749156477 scopus 로고    scopus 로고
    • An industrial case study in reconstructing requirements views
    • M. Lormans, A. Deursen, and H.-G. Gross, "An Industrial Case Study in Reconstructing Requirements Views," Empirical Software Eng., vol. 13, no. 6, pp. 727-760, 2008.
    • (2008) Empirical Software Eng. , vol.13 , Issue.6 , pp. 727-760
    • Lormans, M.1    Deursen, A.2    Gross, H.-G.3
  • 22
    • 0037925467 scopus 로고    scopus 로고
    • Recovering documentation-to-source-code traceability links using latent semantic indexing
    • A. Marcus and J.I. Maletic, "Recovering Documentation-to-Source-Code Traceability Links Using Latent Semantic Indexing," Proc. 25th Int'l Conf. Software Eng., pp. 125-135, 2003.
    • (2003) Proc. 25th Int'l Conf. Software Eng. , pp. 125-135
    • Marcus, A.1    Maletic, J.I.2
  • 25
    • 58149489014 scopus 로고    scopus 로고
    • Assessing IR-based traceability recovery tools through controlled experiments
    • A. De Lucia, R. Oliveto, and G. Tortora, "Assessing IR-Based Traceability Recovery Tools through Controlled Experiments," Empirical Software Eng., vol. 14, no. 1, pp. 57-93, 2009.
    • (2009) Empirical Software Eng. , vol.14 , Issue.1 , pp. 57-93
    • De Lucia, A.1    Oliveto, R.2    Tortora, G.3
  • 26
    • 47349086893 scopus 로고    scopus 로고
    • Using traceability links to assess and maintain the quality of software documentation
    • D. Poshyvanyk and A. Marcus, "Using Traceability Links to Assess and Maintain the Quality of Software Documentation," Proc. Int'l Symp. Grand Challenges in Traceability, pp. 27-30, 2007.
    • (2007) Proc. Int'l Symp. Grand Challenges in Traceability , pp. 27-30
    • Poshyvanyk, D.1    Marcus, A.2
  • 27
    • 33845414121 scopus 로고    scopus 로고
    • Improving comprehensibility of source code via traceability information: A controlled experiment
    • DOI 10.1109/ICPC.2006.28, 1631139, Proceedings - Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006
    • A. De Lucia, M. Di Penta, R. Oliveto, and F. Zurolo, "Improving Comprehensibility of Source Code via Traceability Information: A Controlled Experiment," Proc. 14th IEEE Int'l Conf. Program Comprehension, pp. 317-326, 2006. (Pubitemid 44889034)
    • (2006) 14th IEEE International Conference on Program Comprehension 2006, ICPC 2006 , vol.2006 , pp. 317-326
    • De Lucia, A.1    Di Penta, M.2    Oliveto, R.3    Zurolo, F.4
  • 35
    • 28044473445 scopus 로고    scopus 로고
    • Tracing requirements to defect reports: An application of information retrieval techniques
    • DOI 10.1007/s11334-005-0011-3
    • S. Yadla, J.H. Hayes, and A. Dekhtyar, "Tracing Requirements to Defect Reports: An Application of Information Retrieval Techniques," Innovations in Systems and Software Eng.: A NASA J., vol. 1, no. 2, pp. 116-124, 2005. (Pubitemid 41683837)
    • (2005) Innovations in Systems and Software Engineering , vol.1 , Issue.2 , pp. 116-124
    • Yadla, S.1    Hayes, J.H.2    Dekhtyar, A.3
  • 36
    • 33845410640 scopus 로고    scopus 로고
    • Leveraged quality assessment using information retrieval techniques
    • DOI 10.1109/ICPC.2006.34, 1631117, Proceedings - Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006
    • D. Lawrie, H. Feild, and D. Binkley, "Leveraged Quality Assessment Using Information Retrieval Techniques," Proc. 14th IEEE Int'l Conf. Program Comprehension, pp. 149-158, 2006. (Pubitemid 44889012)
    • (2006) 14th IEEE International Conference on Program Comprehension 2006, ICPC 2006 , vol.2006 , pp. 149-158
    • Lawrie, D.J.1    Feild, H.2    Binkley, D.3
  • 38
    • 34547268116 scopus 로고    scopus 로고
    • The conceptual coupling metrics for object-oriented systems
    • DOI 10.1109/ICSM.2006.67, 4021375, ICSM 2006 Proceedings - 22nd IEEE International Conference on Software Maintenance
    • D. Poshyvanyk and A. Marcus, "The Conceptual Coupling Metrics for Object-Oriented Systems," Proc. 22nd IEEE Int'l Conf. Software Maintenance, pp. 469-478, 2006. (Pubitemid 47133380)
    • (2006) IEEE International Conference on Software Maintenance, ICSM , pp. 469-478
    • Poshyvanyk, D.1    Marcus, A.2
  • 47
    • 33746393259 scopus 로고    scopus 로고
    • Concise and consistent naming
    • DOI 10.1007/s11219-006-9219-1
    • F. Deissenboeck and M. Pizka, "Concise and Consistent Naming," Software Quality J., vol. 14, no. 3, pp. 261-282, 2006. (Pubitemid 44127380)
    • (2006) Software Quality Journal , vol.14 , Issue.3 , pp. 261-282
    • Deissenboeck, F.1    Pizka, M.2
  • 49
    • 35549009798 scopus 로고    scopus 로고
    • An empirical study of rules for well-formed identifiers
    • DOI 10.1002/smr.350
    • D. Lawrie, H. Feild, and D. Binkley, "An Empirical Study of Rules for Well-Formed Identifiers," J. Software Maintenance, vol. 19, no. 4, pp. 205-229, 2007. (Pubitemid 350012329)
    • (2007) Journal of Software Maintenance and Evolution , vol.19 , Issue.4 , pp. 205-229
    • Lawrie, D.1    Feild, H.2    Binkley, D.3
  • 54
    • 84948481845 scopus 로고
    • An algorithm for suffix stripping
    • M.F. Porter, "An Algorithm for Suffix Stripping," Program, vol. 14, no. 3, pp. 130-137, 1980.
    • (1980) Program , vol.14 , Issue.3 , pp. 130-137
    • Porter, M.F.1
  • 56
    • 0006702241 scopus 로고
    • A new method of n-gram statistics for large number of n and automatic extraction of words and phrases from large text data of Japanese
    • M. Nagao and S. Mori, "A New Method of n-Gram Statistics for Large Number of n and Automatic Extraction of Words and Phrases from Large Text Data of Japanese," Proc. 15th Int'l Conf. Computational Linguistics, vol. 1, pp. 611-615, 1994.
    • (1994) Proc. 15th Int'l Conf. Computational Linguistics , vol.1 , pp. 611-615
    • Nagao, M.1    Mori, S.2
  • 60
    • 0017292244 scopus 로고
    • Design and code inspections to reduce errors in program development
    • M.E. Fagan, "Design and Code Inspections to Reduce Errors in Program Development," IBM Systems J., vol. 15, no. 3, pp. 182-211, 1976.
    • (1976) IBM Systems J. , vol.15 , Issue.3 , pp. 182-211
    • Fagan, M.E.1
  • 64
    • 34648846182 scopus 로고    scopus 로고
    • A systematic review of effect size in software engineering experiments
    • DOI 10.1016/j.infsof.2007.02.015, PII S0950584907000195
    • V.B. Kampenes, T. Dybå, J.E. Hannay, and D.I.K. Sjøberg, "A Systematic Review of Effect Size in Software Engineering Experiments," Information and Software Technology, vol. 49, nos. 11/12, pp. 1073-1086, 2007. (Pubitemid 47464910)
    • (2007) Information and Software Technology , vol.49 , Issue.11-12 , pp. 1073-1086
    • Kampenes, V.B.1    Dyba, T.2    Hannay, J.E.3    Sjoberg, D.I.K.4
  • 66
  • 67
    • 30344485983 scopus 로고    scopus 로고
    • An experimental investigation of formality in UML-based development
    • DOI 10.1109/TSE.2005.105
    • L.C. Briand, Y. Labiche, M. Di Penta, and H.D. Yan-Bondoc, "An Experimental Investigation of Formality in UML-based Development," IEEE Trans. Software Eng., vol. 31, no. 10, pp. 833-849, Oct. 2005. (Pubitemid 43065748)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.10 , pp. 833-849
    • Briand, L.C.1    Labiche, Y.2    Di Penta, M.3    Yan-Bondoc, H.4
  • 68
    • 76749090561 scopus 로고    scopus 로고
    • How developers' experience and ability influence web application comprehension tasks supported by UML stereotypes: A series of four experiments
    • Jan./Feb.
    • F. Ricca, M. Di Penta, M. Torchiano, P. Tonella, and M. Ceccato, "How Developers' Experience and Ability Influence Web Application Comprehension Tasks Supported by UML Stereotypes: A Series of Four Experiments," IEEE Trans. Software Eng., vol. 36, no. 1, pp. 96-118, Jan./Feb. 2010.
    • (2010) IEEE Trans. Software Eng. , vol.36 , Issue.1 , pp. 96-118
    • Ricca, F.1    Di Penta, M.2    Torchiano, M.3    Tonella, P.4    Ceccato, M.5
  • 70
    • 30344485983 scopus 로고    scopus 로고
    • An experimental investigation of formality in UML-based development
    • DOI 10.1109/TSE.2005.105
    • L. Briand, Y. Labiche, M. Di Penta, and H. Yan-Bondoc, "An Experimental Investigation of Formality in UML-Based Development," IEEE Trans. Software Eng., vol. 31, no. 10, pp. 833-849, Oct. 2005. (Pubitemid 43065748)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.10 , pp. 833-849
    • Briand, L.C.1    Labiche, Y.2    Di Penta, M.3    Yan-Bondoc, H.4
  • 71
    • 4344598248 scopus 로고    scopus 로고
    • Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software
    • Aug.
    • E. Arisholm and D. Sjoberg, "Evaluating the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software," IEEE Trans. Software Eng., vol. 30, no. 8, pp. 521-534, Aug. 2004.
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.8 , pp. 521-534
    • Arisholm, E.1    Sjoberg, D.2
  • 72


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