메뉴 건너뛰기




Volumn 25, Issue 1, 2013, Pages 53-95

Feature location in source code: A taxonomy and survey

Author keywords

Concept location; Feature location; Program comprehension; Software maintenance and Evolution

Indexed keywords

CONCEPT LOCATIONS; FEATURE LOCATION; LITERATURE SURVEY; PROGRAM COMPREHENSION; SOFTWARE MAINTENANCE AND EVOLUTION; SOFTWARE SYSTEMS; SOURCE CODES;

EID: 84875382544     PISSN: None     EISSN: 20477481     Source Type: Journal    
DOI: 10.1002/smr.567     Document Type: Article
Times cited : (456)

References (145)
  • 3
    • 3242667249 scopus 로고    scopus 로고
    • Incremental change in object-oriented programming
    • Rajlich V, Gosavi P. Incremental change in object-oriented programming. IEEE Software, 2004: 2-9.
    • (2004) IEEE Software , pp. 2-2
    • Rajlich, V.1    Gosavi, P.2
  • 17
    • 79958860769 scopus 로고    scopus 로고
    • Information retrieval applications in software maintenance and evolution
    • Taylor & Francis
    • Binkley D, Lawrie D. Information Retrieval Applications in Software Maintenance and Evolution. Encyclopedia of Software Engineering. Taylor & Francis, 2010.
    • (2010) Encyclopedia of Software Engineering
    • Binkley, D.1    Lawrie, D.2
  • 30
    • 34248674007 scopus 로고    scopus 로고
    • Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval
    • (June)
    • Poshyvanyk D, Guéhéneuc, YG, Marcus A, Antoniol G, Rajlich V. Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval. IEEE Transactions on Software Engineering 2007a: 33(6): 420-432. (June)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.6 , pp. 420-432
    • Poshyvanyk, D.1    Guéhéneuc, Y.G.2    Marcus, A.3    Antoniol, G.4    Rajlich, V.5
  • 45
    • 31044456271 scopus 로고    scopus 로고
    • An approach to feature location in distributed systems
    • (Jan. 2006)
    • Edwards D, Simmons S, Wilde N. An approach to feature location in distributed systems. Journal of Systems and Software 2006; 79(1): 57-68. (Jan. 2006)
    • (2006) Journal of Systems and Software , vol.79 , Issue.1 , pp. 57-57
    • Edwards, D.1    Simmons, S.2    Wilde, N.3
  • 46
    • 71149088790 scopus 로고    scopus 로고
    • Locating and understanding features of complex software systems by synchronizing time-, collaboration- and code-focused views on execution traces
    • Amsterdam, the Netherlands, June 10-13
    • Bohnet J, Voigt S, Dollner J. Locating and understanding features of complex software systems by synchronizing time-, collaboration- and code-focused views on execution traces. Proceedings of 16th IEEE International Conference on Program Comprehension (ICPC'08), Amsterdam, the Netherlands, June 10-13, 2008b: 268-271.
    • (2008) Proceedings of 16th IEEE International Conference on Program Comprehension (ICPC'08) , pp. 268-271
    • Bohnet, J.1    Voigt, S.2    Dollner, J.3
  • 58
    • 58149479569 scopus 로고    scopus 로고
    • An empirical analysis of information retrieval based concept location techniques in software comprehension
    • Cleary B, Exton C, Buckley J, English M. An empirical analysis of information retrieval based concept location techniques in software comprehension. Empirical Software Engineering 2009: 141: 93-130.
    • (2009) Empirical Software Engineering , vol.141 , pp. 93-130
    • Cleary, B.1    Exton, C.2    Buckley, J.3    English, M.4
  • 68
    • 3042824043 scopus 로고    scopus 로고
    • A study of smoothing methods for language models applied to information retrieval
    • (Apr. 2004)
    • Zhai C, Lafferty, J. A study of smoothing methods for language models applied to information retrieval. ACM Transactions on Information Systems 2004; 22(2): 179-214. (Apr. 2004)
    • (2004) ACM Transactions on Information Systems , vol.22 , Issue.2 , pp. 179-179
    • Zhai, C.1    Lafferty, J.2
  • 70
    • 0028416938 scopus 로고
    • Independent component analysis, a new concept?
    • (Apr. 1994)
    • Comon P. Independent component analysis, a new concept? Signal Process. 1994; 363: 287-314. (Apr. 1994)
    • (1994) Signal Process , vol.363 , pp. 287-287
    • Comon, P.1
  • 83
    • 68349136892 scopus 로고    scopus 로고
    • An approach for solving the feature location problem by measuring the component modification impact
    • (August)
    • Rohatgi A, Hamou-Lhadj A, Rilling J. An approach for solving the feature location problem by measuring the component modification impact. IET Software 2009; 3(4): 292-311. (August)
    • (2009) IET Software , vol.3 , Issue.4 , pp. 292-292
    • Rohatgi, A.1    Hamou-Lhadj, A.2    Rilling, J.3
  • 89
    • 4243148480 scopus 로고    scopus 로고
    • Authoritative sources in a hyperlinked environment
    • Kleinberg JM. Authoritative sources in a hyperlinked environment. Journal of the ACM 1999; 46(5): 604-632.
    • (1999) Journal of the ACM , vol.46 , Issue.5 , pp. 604-604
    • Kleinberg, J.M.1
  • 104
    • 0037328519 scopus 로고    scopus 로고
    • A scenario-driven approach to trace dependency analysis
    • (February)
    • Egyed A. A scenario-driven approach to trace dependency analysis. IEEE Transactions on Software Engineering (TSE) 2003; 29(2): 116-132. (February)
    • (2003) IEEE Transactions on Software Engineering (TSE) , vol.29 , Issue.2 , pp. 116-116
    • Egyed, A.1
  • 105
    • 8844231081 scopus 로고    scopus 로고
    • Identifying requirements conflicts and cooperation
    • (Nov. 2004)
    • Egyed A, Grünbacher P. Identifying requirements conflicts and cooperation. IEEE Software 2004;21(6): 50-58. (Nov. 2004)
    • (2004) IEEE Software , vol.21 , Issue.6 , pp. 50-58
    • Egyed, A.1    Grünbacher, P.2
  • 116
    • 77953547622 scopus 로고    scopus 로고
    • Analyzing feature implementation by visual exploration of architecturally-embedded call-graphs
    • (r'06). Shanghai: China
    • Bohnet J, Döellner J. Analyzing feature implementation by visual exploration of architecturally-embedded call-graphs. Proceedings of International Workshop on Dynamic Systems Analysis (r'06). Shanghai: China, 2006a: 41-48.
    • (2006) Proceedings of International Workshop on Dynamic Systems Analysis , pp. 41-48
    • Bohnet, J.1    Döellner, J.2
  • 117
    • 36448946902 scopus 로고    scopus 로고
    • Visual exploration of function call graphs for feature location in complex software systems
    • Brighton, United Kingdom
    • Bohnet J, Döellner J. Visual exploration of function call graphs for feature location in complex software systems. ACM Symposium on Software Visualization (SOFTVIS'06). Brighton, United Kingdom, 2006b: 95-104.
    • (2006) ACM Symposium on Software Visualization (SOFTVIS'06) , pp. 95-104
    • Bohnet, J.1    Döellner, J.2
  • 136
    • 33947322194 scopus 로고    scopus 로고
    • An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks
    • (December)
    • Ko AJ, Myers BA, Coblenz MJ, Aung HH. An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Transactions on Software Engineering (TSE) 2006; 32(12); 971-987. (December)
    • (2006) IEEE Transactions on Software Engineering (TSE) , vol.32 , Issue.12 , pp. 971-987
    • Ko, A.J.1    Myers, B.A.2    Coblenz, M.J.3    Aung, H.H.4
  • 145
    • 79958860769 scopus 로고    scopus 로고
    • Information retrieval applications in software development
    • Taylor & Francis
    • Binkley D, Lawrie D. Information Retrieval Applications in Software Development. Encyclopedia of Software Engineering. Taylor & Francis, 2010.
    • (2010) Encyclopedia of Software Engineering
    • Binkley, D.1    Lawrie, D.2


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