{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T19:40:39Z","timestamp":1743018039202,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642237157"},{"type":"electronic","value":"9783642237164"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23716-4_22","type":"book-chapter","created":{"date-parts":[[2011,8,25]],"date-time":"2011-08-25T02:46:59Z","timestamp":1314240419000},"page":"252-266","source":"Crossref","is-referenced-by-count":8,"title":["A Fast Algorithm to Locate Concepts in Execution Traces"],"prefix":"10.1007","author":[{"given":"Soumaya","family":"Medini","sequence":"first","affiliation":[]},{"given":"Philippe","family":"Galinier","sequence":"additional","affiliation":[]},{"given":"Massimiliano","family":"Di Penta","sequence":"additional","affiliation":[]},{"given":"Yann-Ga\u00ebl","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[]},{"given":"Giuliano","family":"Antoniol","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"22_CR1","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/ICSE.1998.671105","volume-title":"Proceedings of the International Conference on Software Engineering","author":"N. Anquetil","year":"1998","unstructured":"Anquetil, N., Lethbridge, T.: Extracting concepts from file names: a new file clustering criterion. In: Proceedings of the International Conference on Software Engineering, pp. 84\u201393. IEEE Computer Society Press, Los Alamitos (1998)"},{"key":"22_CR2","first-page":"357","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"G. Antoniol","year":"2005","unstructured":"Antoniol, G., Gu\u00e9h\u00e9neuc, Y.G.: Feature identification: a novel approach and a case study. In: Proceedings of the International Conference on Software Maintenance, pp. 357\u2013366. IEEE Computer Society Press, Los Alamitos (2005)"},{"issue":"9","key":"22_CR3","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1109\/TSE.2006.88","volume":"32","author":"G. Antoniol","year":"2006","unstructured":"Antoniol, G., Gu\u00e9h\u00e9neuc, Y.G.: Feature identification: An epidemiological metaphor. IEEE Transactions on Software Engineering\u00a032(9), 627\u2013641 (2006)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"22_CR4","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1109\/SSBSE.2010.26","volume-title":"Proceedings of the International Symposium on Search Based Software Engineering","author":"F. Asadi","year":"2010","unstructured":"Asadi, F., Antoniol, G., Gu\u00e9h\u00e9neuc, Y.G.: Concept locations with genetic algorithms: A comparison of four distributed architectures. In: Proceedings of the International Symposium on Search Based Software Engineering, pp. 153\u2013162. IEEE Computer Society Press, Los Alamitos (2010)"},{"key":"22_CR5","first-page":"31","volume-title":"Proceedings of the European Conference on Software Maintenance and Reengineering","author":"F. Asadi","year":"2010","unstructured":"Asadi, F., Di Penta, M., Antoniol, G., Gu\u00e9h\u00e9neuc, Y.G.: A heuristic-based approach to identify concepts in execution traces. In: Proceedings of the European Conference on Software Maintenance and Reengineering, pp. 31\u201340. IEEE Computer Society Press, Los Alamitos (2010)"},{"key":"22_CR6","volume-title":"Modern Information Retrieval","author":"R. Baeza-Yates","year":"1999","unstructured":"Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Addison-Wesley, Reading (1999)"},{"key":"22_CR7","doi-asserted-by":"publisher","DOI":"10.1515\/9781400874651","volume-title":"Applied Dynamic Programming","author":"R.E. Bellman","year":"1962","unstructured":"Bellman, R.E., Dreyfus, S.E.: Applied Dynamic Programming, vol.\u00a01. Princeton University Press, Princeton (1962)"},{"key":"22_CR8","unstructured":"Biggerstaff, T., Mitbander, B., Webster, D.: The concept assignment problem in program understanding. In: Proceedings of the International Conference on Software Engineering, pp. 482\u2013498 (1993)"},{"key":"22_CR9","first-page":"241","volume-title":"Proceedings of the International Workshop on Program Comprehension","author":"K. Chen","year":"2000","unstructured":"Chen, K., Rajlich, V.: Case study of feature location using dependence graph. In: Proceedings of the International Workshop on Program Comprehension, pp. 241\u2013249. IEEE Computer Society Press, Los Alamitos (2000)"},{"key":"22_CR10","volume-title":"Introductions to Algorithms","author":"T.H. Cormen","year":"1990","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introductions to Algorithms. MIT Press, Cambridge (1990)"},{"issue":"6","key":"22_CR11","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9","volume":"41","author":"S. Deerwester","year":"1990","unstructured":"Deerwester, S., Dumais, S.T., Furnas, G.W., Landauer, T.K., Harshman, R.: Indexing by latent semantic analysis. Journal of the American Society for Information Science\u00a041(6), 391\u2013407 (1990)","journal-title":"Journal of the American Society for Information Science"},{"key":"22_CR12","first-page":"53","volume-title":"Proceedings of the International Conference on Program Comprehension","author":"M. Eaddy","year":"2008","unstructured":"Eaddy, M., Aho, A.V., Antoniol, G., Gu\u00e9h\u00e9neuc, Y.G.: Cerberus: Tracing requirements to source code using information retrieval, dynamic analysis, and program analysis. In: Proceedings of the International Conference on Program Comprehension, pp. 53\u201362. IEEE Computer Society Press, Los Alamitos (2008)"},{"key":"22_CR13","unstructured":"Grissom, R.J., Kim, J.J.: Effect sizes for research: A broad practical approach, 2nd edn. Lawrence Earlbaum Associates, NJ (2005)"},{"key":"22_CR14","unstructured":"Jaccard, P.: Paul jaccard. etude comparative de la distribution florale dans une portion des alpes et des jura. Bulletin del la Socit Vaudoise des Sciences Naturelles\u00a037, 547\u2013549"},{"issue":"12","key":"22_CR15","doi-asserted-by":"publisher","first-page":"1065","DOI":"10.1109\/32.184761","volume":"18","author":"V. Kozaczynski","year":"1992","unstructured":"Kozaczynski, V., Ning, J.Q., Engberts, A.: Program concept recognition and transformation. IEEE Transactions on Software Engineering\u00a018(12), 1065\u20131075 (1992)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"22_CR16","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1109\/TSE.2007.70768","volume":"34","author":"A. Marcus","year":"2008","unstructured":"Marcus, A., Poshyvanyk, D., Ferenc, R.: Using the conceptual cohesion of classes for fault prediction in object-oriented systems. IEEE Transactions on Software Engineering\u00a034(2), 287\u2013300 (2008)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"22_CR17","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/WCRE.2004.10","volume-title":"Proceedings of the Working Conference on Reverse Engineering","author":"A. Marcus","year":"2004","unstructured":"Marcus, A., Sergeyev, A., Rajlich, V., Maletic, J.I.: An information retrieval approach to concept location in source code. In: Proceedings of the Working Conference on Reverse Engineering, pp. 214\u2013223. IEEE Computer Society Press, Los Alamitos (2004)"},{"issue":"3","key":"22_CR18","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1109\/TSE.2006.31","volume":"32","author":"B.S. Mitchell","year":"2006","unstructured":"Mitchell, B.S., Mancoridis, S.: On the automatic modularization of software systems using the bunch tool. IEEE Transactions on Software Engineering\u00a032(3), 193\u2013208 (2006)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"22_CR19","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1108\/eb046814","volume":"14","author":"M.F. Porter","year":"1980","unstructured":"Porter, M.F.: An algorithm for suffix stripping. Program\u00a014(3), 130\u2013137 (1980)","journal-title":"Program"},{"issue":"6","key":"22_CR20","doi-asserted-by":"publisher","first-page":"420","DOI":"10.1109\/TSE.2007.1016","volume":"33","author":"D. Poshyvanyk","year":"2007","unstructured":"Poshyvanyk, D., Gu\u00e9h\u00e9neuc, Y.G., Marcus, A., Antoniol, G., Rajlich, V.: Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval. Transactions on Software Engineering\u00a033(6), 420\u2013432 (2007)","journal-title":"Transactions on Software Engineering"},{"key":"22_CR21","first-page":"469","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"D. Poshyvanyk","year":"2006","unstructured":"Poshyvanyk, D., Marcus, A.: The conceptual coupling metrics for object-oriented systems. In: Proceedings of the International Conference on Software Maintenance, pp. 469\u2013478. IEEE Computer Society Press, Los Alamitos (2006)"},{"key":"22_CR22","first-page":"639","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"M. Salah","year":"2005","unstructured":"Salah, M., Mancordis, S., Antoniol, G., Penta, M.D.: Towards employing use-cases and dynamic analysis to comprehend mozilla. In: Proceedings of the International Conference on Software Maintenance, pp. 639\u2013642. IEEE Press, Los Alamitos (2005)"},{"issue":"8","key":"22_CR23","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1002\/smr.421","volume":"22","author":"J. Ka-Yee Ng","year":"2010","unstructured":"Ka-Yee Ng, J., Gu\u00e9h\u00e9neuc, Y.G., Antoniol, G.: Identification of behavioral and creational design motifs through dynamic analysis. Journal of Software Maintenance and Evolution: Research and Practice\u00a022(8), 597\u2013627 (2010)","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"22_CR24","doi-asserted-by":"crossref","unstructured":"Tonella, P., Ceccato, M.: Aspect mining through the formal concept analysis of execution traces. In: Proceedings of Working Conference on Reverse Engineering, pp. 112\u2013121 (2004)","DOI":"10.1109\/WCRE.2004.13"},{"issue":"1","key":"22_CR25","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1002\/smr.4360070105","volume":"7","author":"N. Wilde","year":"1995","unstructured":"Wilde, N., Scully, M.C.: Software reconnaissance: Mapping program features to code. Journal of Software Maintenance - Research and Practice\u00a07(1), 49\u201362 (1995)","journal-title":"Journal of Software Maintenance - Research and Practice"}],"container-title":["Lecture Notes in Computer Science","Search Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23716-4_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T02:29:30Z","timestamp":1554085770000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23716-4_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642237157","9783642237164"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23716-4_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}