{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T10:08:00Z","timestamp":1760954880907},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2006,9,1]],"date-time":"2006-09-01T00:00:00Z","timestamp":1157068800000},"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":[[2006,9]]},"DOI":"10.1007\/s11219-006-9217-3","type":"journal-article","created":{"date-parts":[[2006,7,23]],"date-time":"2006-07-23T01:03:26Z","timestamp":1153616606000},"page":"209-231","source":"Crossref","is-referenced-by-count":33,"title":["Applying and combining three different aspect Mining Techniques"],"prefix":"10.1007","volume":"14","author":[{"given":"M.","family":"Ceccato","sequence":"first","affiliation":[]},{"given":"M.","family":"Marin","sequence":"additional","affiliation":[]},{"given":"K.","family":"Mens","sequence":"additional","affiliation":[]},{"given":"L.","family":"Moonen","sequence":"additional","affiliation":[]},{"given":"P.","family":"Tonella","sequence":"additional","affiliation":[]},{"given":"T.","family":"Tourw\u00e9","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"9217_CR1","unstructured":"Beck, K. 1997. Smalltalk: Best Practice Patterns. Prentice-Hall"},{"key":"9217_CR2","doi-asserted-by":"crossref","unstructured":"Bruntink, M., Deursen, A., Tourw\u00e1, T. 2006. Discovering faults in idiom-based exception handling. In: Proceedings of the 28th International Conference on Software Engineering (ICSE) (to appear), ACM Press.","DOI":"10.1145\/1134285.1134320"},{"key":"9217_CR3","unstructured":"Deursen, A., Marin, M., Moonen, L. 2003. Aspect mining and refactoring. In: Proceedings of the First International Workshop on REFactoring: Achievements, Challenges, Effects (REFACE03)."},{"issue":"3","key":"9217_CR4","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1109\/TSE.2003.1183929","volume":"29","author":"T. Eisenbarth","year":"2003","unstructured":"Eisenbarth, T., Koschke, R., Simon, D. 2003. Locating features in source code. IEEE Transactions on Software Engineering 29(3):195\u2013209.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9217_CR5","unstructured":"Fabry, J. 2005. Modularizing Advanced Transaction Management\u2014Tackling Tangled Aspect Code. PhD thesis, Vrije Universiteit Brussel."},{"key":"9217_CR6","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley."},{"key":"9217_CR7","doi-asserted-by":"crossref","unstructured":"Ganter, B., Wille, R. 1999. Formal Concept Analysis: Mathematical Foundations. Springer-Verlag.","DOI":"10.1007\/978-3-642-59830-2"},{"key":"9217_CR8","doi-asserted-by":"crossref","unstructured":"Hannemann, J., Kiczales, G. 2002. Design pattern implementation in Java and AspectJ. In: Proceedings of the 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), ACM Press, pp. 161\u2013173.","DOI":"10.1145\/582419.582436"},{"key":"9217_CR9","unstructured":"Henderson-Sellers, B. 1996. Object-Oriented Metrics: Measures of Complexity. Prentice-Hall."},{"key":"9217_CR10","unstructured":"Kellens, A., Mens, K. 2005. A survey of aspect mining tools and techniques. Technical report, INGI 2005\u201307, Universit\u00e1 catholique de Louvain, Belgium."},{"key":"9217_CR11","doi-asserted-by":"crossref","unstructured":"Lippert, M., Lopes, C.V. 2000. A study on exception detection and handling using aspect-oriented programming. In: Proceedings of the International Conference on Software Engineering (ICSE), ACM Press, pp. 418\u2013427.","DOI":"10.1109\/ICSE.2000.870432"},{"key":"9217_CR12","unstructured":"Marin, M. 2006. Reasoning about assessing and improving the seed quality of a generative aspect mining technique. In: Proc. of the Second Workshop on Linking Aspect Technology and Evolution at AOSD 2006."},{"key":"9217_CR13","doi-asserted-by":"crossref","unstructured":"Marin, M., Deursen, A., Moonen, L. 2004. Identifying aspects using fan-in analysis. In: Proc. of the 11th IEEE Working Conference on Reverse Engineering (WCRE 2004), IEEE Computer Society.","DOI":"10.1109\/WCRE.2004.23"},{"key":"9217_CR14","doi-asserted-by":"crossref","unstructured":"Marin, M., Moonen, L., Deursen, A. 2005a. An approach to aspect refactoring based on crosscutting concern types. In: Proceedings of the First International Workshop on the Modeling and Analysis of Concerns in Software, International Conference on Software Engineering, St. Louis, USA.","DOI":"10.1145\/1083125.1083140"},{"key":"9217_CR15","doi-asserted-by":"crossref","unstructured":"Marin, M., Moonen, L., Deursen, A. 2005b. A classification of crosscutting concerns. In: Proceedings International Conference on Software Maintenance (ICSM 2005), IEEE Computer Society.","DOI":"10.1109\/ICSM.2005.7"},{"issue":"3\u20134","key":"9217_CR16","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.cl.2004.11.004","volume":"31","author":"K. Mens","year":"2005","unstructured":"Mens, K., Tourw\u00e1, T. 2005. Delving source-code with formal concept analysis. Elsevier Journal on Computer Languages, Systems & Structures 31(3\u20134):183\u2013198. Special Issue: Smalltalk.","journal-title":"Elsevier Journal on Computer Languages, Systems & Structures"},{"issue":"3","key":"9217_CR17","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1108\/eb046814","volume":"14","author":"M. Porter","year":"1980","unstructured":"Porter, M. 1980. An algorithm for suffix stripping. Program 14(3):130\u2013137","journal-title":"Program"},{"key":"9217_CR18","unstructured":"The AspectJ Team 2003. The AspectJ Programming Guide. Palo Alto Research Center. Version 1.2."},{"key":"9217_CR19","doi-asserted-by":"crossref","unstructured":"Tonella, P., Ceccato, M. 2004. Aspect mining through the formal concept analysis of execution traces. In: Proceedings of the 11th IEEE Working Conference on Reverse Engineering (WCRE 2004), IEEE Computer Society.","DOI":"10.1109\/WCRE.2004.13"},{"key":"9217_CR20","doi-asserted-by":"crossref","unstructured":"Tourw\u00e1, T., Mens, K. 2004. Mining aspectual views using formal concept analysis. In: Proc. of the Fourth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004), IEEE Computer Society.","DOI":"10.1109\/SCAM.2004.15"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-006-9217-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-006-9217-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-006-9217-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:10:35Z","timestamp":1559383835000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-006-9217-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,9]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2006,9]]}},"alternative-id":["9217"],"URL":"https:\/\/doi.org\/10.1007\/s11219-006-9217-3","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,9]]}}}