{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,25]],"date-time":"2025-05-25T04:03:02Z","timestamp":1748145782961,"version":"3.41.0"},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2003,7,1]],"date-time":"2003-07-01T00:00:00Z","timestamp":1057017600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2003,7,1]],"date-time":"2003-07-01T00:00:00Z","timestamp":1057017600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Automated Software Engineering"],"published-print":{"date-parts":[[2003,7]]},"DOI":"10.1023\/a:1024460315173","type":"journal-article","created":{"date-parts":[[2003,9,15]],"date-time":"2003-09-15T17:22:37Z","timestamp":1063646557000},"page":"271-301","source":"Crossref","is-referenced-by-count":25,"title":["User Interface Reverse Engineering in Support of Interface Migration to the Web"],"prefix":"10.1007","volume":"10","author":[{"given":"E.","family":"Stroulia","sequence":"first","affiliation":[]},{"given":"M.","family":"El-Ramly","sequence":"additional","affiliation":[]},{"given":"P.","family":"Iglinski","sequence":"additional","affiliation":[]},{"given":"P.","family":"Sorenson","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5127977_CR1","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Fiutem, R., Merlo, E., and Tonella, P. 1995. Application and user interface migration from basic to visual C++. In Proceedings of the 1995 International Conference on Software Maintenance, Nice, pp. 76\u201385.","DOI":"10.1109\/ICSM.1995.526529"},{"key":"5127977_CR2","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1109\/WCRE.2001.957825","volume-title":"Proceedings of the 8th Working Conference on Reverse Engineering","author":"M. El-Ramly","year":"2001","unstructured":"El-Ramly, M., Iglinski, P., Stroulia, E., Sorenson, P., and Matichuk, B. 2001. Modeling the system-user dialog using interaction traces. In Proceedings of the 8th Working Conference on Reverse Engineering, Stuttgart, Germany: IEEE Computer Society Press, pp. 208\u2013217."},{"key":"5127977_CR3","first-page":"315","volume-title":"Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","author":"M. El-Ramly","year":"2002","unstructured":"El-Ramly, M., Stroulia, E., and Sorenson, P. 2002. From run-time behavior to usage scenarios: An interactionpattern mining approach. In Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Canada: Edmonton, AB, pp. 315\u2013324."},{"key":"5127977_CR4","doi-asserted-by":"crossref","unstructured":"Gannod, G., Mudiam, S., and Lindquist, T. 2000. An architectural-based approach for synthesizing and integrating adapters for legacy software. In Proceedings of the 7th Working Conference in Reverse Envineering, Brisbane, Australia, pp. 128\u2013137.","DOI":"10.1109\/WCRE.2000.891460"},{"issue":"3","key":"5127977_CR5","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MS.1998.676714","volume":"15","author":"E. Horowitz","year":"1998","unstructured":"Horowitz, E. 1998. Migrating software to the World Wide Web. IEEE Software, 15(3):18\u201321.","journal-title":"IEEE Software"},{"key":"5127977_CR6","first-page":"51","volume":"1","author":"R.V. Kapoor","year":"2001","unstructured":"Kapoor, R.V. and Stroulia, E. 2001. Mathaino: Simultaneous legacy interface migration to multiple platforms. In Proceedings of the 9th International Conference on Human-Computer Interaction, New Orleans, LA, USA, vol. 1, pp. 51\u201355.","journal-title":"Proceedings of the 9th International Conference on Human-Computer Interaction, New Orleans, LA, USA"},{"key":"5127977_CR7","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1117\/12.304642","volume":"3305","author":"T. Kieninger","year":"1998","unstructured":"Kieninger, T. 1998. Table structure recognition based on robust block segmentation. In Proceedings of Document Recognition V, SPIE, San Jose, CA, vol. 3305, pp. 22\u201332.","journal-title":"Proceedings of Document Recognition V, SPIE, San Jose, CA"},{"key":"5127977_CR8","unstructured":"Kong, L., Stroulia E., and Matichuk B. 1999. Legacy interface migration:Atask-centered approach. In Proceedings of the 8th International Conference on Human-Computer Interaction, Munich, Germany, pp. 1167\u20131171."},{"key":"5127977_CR9","unstructured":"Lewis, C. and Rieman, J. 1993. Task-centered user interface design. http:\/\/www.acm.org\/perlman\/uidesign.html."},{"issue":"1","key":"5127977_CR10","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/52.363164","volume":"12","author":"E. Merlo","year":"1995","unstructured":"Merlo, E., Gagn, P.Y., Girard, J.F., Kontogiannis, K., Hendren, L.J., Panangaden, P., and De Mori, R. 1995. Reverse engineering and reengineering of user interfaces. IEEE Software, 12(1):64\u201373.","journal-title":"IEEE Software"},{"key":"5127977_CR11","doi-asserted-by":"crossref","unstructured":"Moore, M., Rugaber, S., and Seaver, P. 1994. Knowledge-based user interface migration. In Proceedings of the 1994 International Conference on Software Maintenance, Victoria, BC, pp. 72\u201379.","DOI":"10.1109\/ICSM.1994.336788"},{"issue":"8\u201313","key":"5127977_CR12","doi-asserted-by":"crossref","first-page":"1497","DOI":"10.1016\/S0169-7552(97)00049-4","volume":"29","author":"C. Phanouriou","year":"1997","unstructured":"Phanouriou, C. and Abrams, M. 1997. Transforming command-line driven systems to web applications. Computer Networks and ISDN Systems, 29(8\u201313):1497\u20131505.","journal-title":"Computer Networks and ISDN Systems"},{"key":"5127977_CR13","unstructured":"Pressman R. 1996. Software Engineering: A Practitioner's Approach, 4th edn. McGraw-Hill Companies."},{"key":"5127977_CR14","volume-title":"C4.5: Programs for Machine Learning","author":"J. Quinlan","year":"1993","unstructured":"Quinlan, J. 1993. C4.5: Programs for Machine Learning. San Mateo, CA: Morgan Kaufmann."},{"key":"5127977_CR15","volume-title":"Information Retrieval","author":"C.J. van Rijsbergen","year":"1979","unstructured":"van Rijsbergen, C.J. 1979. Information Retrieval, 2nd edn. London: Butterworths.","edition":"2nd edn."},{"key":"5127977_CR16","series-title":"Tech. Report","volume-title":"Document image understanding","author":"S. Srihari","year":"1992","unstructured":"Srihari, S., Lam, W., Govindaraju, V., Srihari, R., and Hull, J. 1992. Document image understanding. Tech. Report CEDAR-TR\u201392\u20131, Center of Excellence for Document Analysis, State University of New York at Buffalo."},{"key":"5127977_CR17","doi-asserted-by":"crossref","unstructured":"Stroulia, E. and Kapoor, R.V. 2002. Reverse engineering interaction plans for legacy interface migration. In Proceedings of the 4th International Conference on Computer-Aided Design of User Interfaces, Valenciennes, France, pp. 295\u2013310.","DOI":"10.1007\/978-94-010-0421-3_26"},{"issue":"1","key":"5127977_CR18","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1147\/sj.371.0133","volume":"37","author":"Y.S. Tan","year":"1998","unstructured":"Tan, Y.S., Lindquist, D.B., Rowe, T.O., and Hind, J.R. 1998. IBM eNetwork host on-demand: The beginning of a new era for accessing host information in a web environment. IBM Systems Journal, 37(1):133\u2013151.","journal-title":"IBM Systems Journal"},{"key":"5127977_CR19","doi-asserted-by":"crossref","unstructured":"Tucker, K. and Stirewalt, K. 1999. Model based user-interface reengineering. In Proceedings of the 6th Working Conference on Reverse Engineering, Atlanta, Georgia, pp. 56\u201363.","DOI":"10.1109\/WCRE.1999.806947"},{"key":"5127977_CR20","doi-asserted-by":"crossref","unstructured":"Tzerpos, V. and Holt, R. 1999. MoJo: A distance metric for software clustering. In Proceedings of the 6thWorking Conference on Reverse Engineering, Atlanta, Georgia, pp. 187\u2013193.","DOI":"10.1109\/WCRE.1999.806959"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1024460315173.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1024460315173\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1024460315173.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T06:56:23Z","timestamp":1748069783000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1024460315173"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,7]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,7]]}},"alternative-id":["5127977"],"URL":"https:\/\/doi.org\/10.1023\/a:1024460315173","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2003,7]]}}}