{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T11:25:50Z","timestamp":1762341950032,"version":"3.37.3"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T00:00:00Z","timestamp":1664323200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T00:00:00Z","timestamp":1664323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61902010"],"award-info":[{"award-number":["61902010"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003213","name":"Beijing Municipal Education Commission","doi-asserted-by":"publisher","award":["KM202110005025"],"award-info":[{"award-number":["KM202110005025"]}],"id":[{"id":"10.13039\/501100003213","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2022,11]]},"DOI":"10.1007\/s10515-022-00361-x","type":"journal-article","created":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T16:05:25Z","timestamp":1664381125000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An object detection-based framework for automatically recognizing iStar hand drafts"],"prefix":"10.1007","volume":"29","author":[{"given":"Yuran","family":"Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tong","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,9,28]]},"reference":[{"key":"361_CR1","unstructured":"Ahmed, J., Huang, M.: Classification of role stereotypes for classes in UML class diagrams using machine learning. (2020)"},{"issue":"3731","key":"361_CR2","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1126\/science.153.3731.34","volume":"153","author":"Richard Bellman","year":"1966","unstructured":"Bellman, Richard: Dynamic programming. Science 153(3731), 34\u201337 (1966)","journal-title":"Science"},{"issue":"1","key":"361_CR3","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"Leo Breiman","year":"2001","unstructured":"Breiman, Leo: Random forests. Mach. Learn. 45(1), 5\u201332 (2001)","journal-title":"Mach. Learn."},{"key":"361_CR4","doi-asserted-by":"crossref","unstructured":"Bresler, M., Prua, D., Hlav\u00e1c, V.: Modeling flowchart structure recognition as a max-sum problem. In: 2013 12th international conference on document analysis and recognition. IEEE, (2013)","DOI":"10.1109\/ICDAR.2013.246"},{"key":"361_CR5","doi-asserted-by":"crossref","unstructured":"Bresler, M., Pr\u016f\u0161a, D., Hlav\u00e1\u010d, V.: Recognizing off-line flowcharts by reconstructing strokes and using on-line recognition techniques. In: 2016 15th international conference on frontiers in handwriting recognition (ICFHR). IEEE, (2016)","DOI":"10.1109\/ICFHR.2016.0022"},{"key":"361_CR6","first-page":"67","volume":"15","author":"M Bresler","year":"2015","unstructured":"Bresler, M., Pru\u0161a, D., Hlav\u00e1c, V\u00e1clav.: Using agglomerative clustering of strokes to perform symbols over-segmentation within a diagram recognition system. CVWW 15, 67\u201374 (2015)","journal-title":"CVWW"},{"key":"361_CR7","unstructured":"Cares, C., et al. iStarML: an XML-based model interchange format for i. In: Proceedings of the 3rd international i* workshop. CEUR-WS. org, (2008)"},{"key":"361_CR8","doi-asserted-by":"crossref","unstructured":"Carton, C., Lemaitre, A., Co\u00fcasnon, B.: Fusion of statistical and structural information for flowchart recognition. In: 2013 12th international conference on document analysis and recognition. IEEE, (2013)","DOI":"10.1109\/ICDAR.2013.245"},{"key":"361_CR9","doi-asserted-by":"crossref","unstructured":"Chang, C.-C., Hsiao, J.-Y., Hsieh, C.-P.: An adaptive median filter for image denoising. In: 2008 second international symposium on intelligent information technology application. Vol. 2. IEEE, (2008)","DOI":"10.1109\/IITA.2008.259"},{"key":"361_CR10","doi-asserted-by":"crossref","unstructured":"Chen, Y., et al. T-star: a text-based istar modeling tool. In: 2019 IEEE 27th international requirements engineering conference (RE). IEEE, (2019)","DOI":"10.1109\/RE.2019.00069"},{"issue":"9","key":"361_CR11","doi-asserted-by":"publisher","first-page":"961","DOI":"10.1002\/spe.856","volume":"38","author":"Q Chen","year":"2008","unstructured":"Chen, Q., Grundy, J., Hosking, J.: SUMLOW: early design-stage sketching of UML diagrams on an E-whiteboard. Software Pract. Exp. 38(9), 961\u2013994 (2008)","journal-title":"Software Pract. Exp."},{"issue":"2","key":"361_CR12","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/s10032-005-0148-5","volume":"8","author":"Bertrand Co\u00fcasnon","year":"2006","unstructured":"Co\u00fcasnon, Bertrand: Dmos, a generic document recognition method: application to table structure analysis in a general and in a specific way. Int. J. Doc. Anal. Recog. (IJDAR) 8(2), 111\u2013122 (2006)","journal-title":"Int. J. Doc. Anal. Recog. (IJDAR)"},{"key":"361_CR13","unstructured":"Dalpiaz, F., Franch, X., Horkoff, J.,: istar 2.0 language guide. arXiv:1605.07767, (2016)"},{"key":"361_CR14","unstructured":"Du, X., Li, T., Wang, D.: An automatic layout approach for iStar models. iStar. (2017)"},{"issue":"3","key":"361_CR15","doi-asserted-by":"publisher","first-page":"425","DOI":"10.3390\/e24030425","volume":"24","author":"J Fang","year":"2022","unstructured":"Fang, J., Feng, Z., Cai, B.: DrawnNet: offline hand-drawn diagram recognition based on keypoint prediction of aggregating geometric characteristics. Entropy 24(3), 425 (2022)","journal-title":"Entropy"},{"key":"361_CR16","unstructured":"Gervais, P., et al. The DIDI dataset: digital ink diagram data. arXiv:2002.09303 (2020)"},{"issue":"12","key":"361_CR17","doi-asserted-by":"publisher","first-page":"1606","DOI":"10.1109\/TPAMI.2002.1114852","volume":"24","author":"JY Gil","year":"2002","unstructured":"Gil, J.Y., Kimmel, R.: Efficient dilation, erosion, opening, and closing algorithms. IEEE Trans. Pattern Anal. Mach. Intell. 24(12), 1606\u20131617 (2002)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"361_CR18","doi-asserted-by":"crossref","unstructured":"Hammond, T., Davis, R: Tahuti: A geometrical sketch recognition system for uml class diagrams. ACM SIGGRAPH 2006 Courses. (2006). 25-es","DOI":"10.1145\/1185657.1185786"},{"issue":"4","key":"361_CR19","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/5254.708428","volume":"13","author":"MA Hearst","year":"1998","unstructured":"Hearst, M.A., et al.: Support vector machines. IEEE Intell. Syst. Appl. 13(4), 18\u201328 (1998)","journal-title":"IEEE Intell. Syst. Appl."},{"key":"361_CR20","unstructured":"Horkoff, J., Maiden, N.A.M., A creative iStar modeling tool. iStar, Creative Leaf (2016)"},{"issue":"2","key":"361_CR21","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s00766-017-0280-z","volume":"24","author":"J Horkoff","year":"2019","unstructured":"Horkoff, J., et al.: Goal-oriented requirements engineering: an extended systematic mapping study. Requir. Eng. 24(2), 133\u2013160 (2019)","journal-title":"Requir. Eng."},{"issue":"4","key":"361_CR22","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1109\/83.370679","volume":"4","author":"H Hwang","year":"1995","unstructured":"Hwang, H., Haddad, Richard A.: Adaptive median filters: new algorithms and results. IEEE Trans. Image Process. 4(4), 499\u2013502 (1995)","journal-title":"IEEE Trans. Image Process."},{"key":"361_CR23","unstructured":"Leaf 2.0. http:\/\/www.cs.toronto.edu\/~amgrubb\/leaf-2.0\/Tool.html"},{"key":"361_CR24","unstructured":"Lemaitre, A., et al. Interest of syntactic knowledge for on-line flowchart recognition. International Workshop on Graphics Recognition. Springer, Berlin, Heidelberg, (2011)"},{"key":"361_CR25","unstructured":"Li, T., Grubb, A.M., Horkoff, J.,: Understanding challenges and tradeoffs in iStar tool development. iStar. (2016)"},{"key":"361_CR26","doi-asserted-by":"crossref","unstructured":"Lin, T.-Y., et al. Focal loss for dense object detection. In: Proceedings of the IEEE international conference on computer vision. (2017)","DOI":"10.1109\/ICCV.2017.324"},{"key":"361_CR27","unstructured":"Lin, T.-Y., Patterson, G., Ronchi, M., R.: COCO Metrics. https:\/\/cocodataset.org\/#detection-eval"},{"issue":"1","key":"361_CR28","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.cag.2008.09.013","volume":"33","author":"L Olsen","year":"2009","unstructured":"Olsen, L., et al.: Sketch-based modeling: a survey. Comput. Graph. 33(1), 85\u2013103 (2009)","journal-title":"Comput. Graph."},{"issue":"1","key":"361_CR29","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","volume":"9","author":"Nobuyuki Otsu","year":"1979","unstructured":"Otsu, Nobuyuki: A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 9(1), 62\u201366 (1979)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"361_CR30","unstructured":"PiStar. https:\/\/www.cin.ufpe.br\/~jhcp\/pistar\/tool\/#"},{"key":"361_CR31","doi-asserted-by":"crossref","unstructured":"Plimmer, B., Freeman, I.: A toolkit approach to sketched diagram recognition. In: Proceedings of HCI 2007 The 21st British HCI group annual conference University of Lancaster, UK 21. (2007)","DOI":"10.14236\/ewic\/HCI2007.21"},{"issue":"1","key":"361_CR32","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/MASSP.1986.1165342","volume":"3","author":"L Rabiner","year":"1986","unstructured":"Rabiner, L., Juang, B.: An introduction to hidden Markov models. IEEE ASSP Mag. 3(1), 4\u201316 (1986)","journal-title":"IEEE ASSP Mag."},{"key":"361_CR33","unstructured":"Redmon, J., Farhadi, A.: Yolov3: An incremental improvement. arXiv:1804.02767 (2018)"},{"key":"361_CR34","unstructured":"Ren, S., et al. Faster r-cnn: towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 28 (2015)"},{"key":"361_CR35","unstructured":"Rumbaugh, J.: The unified modeling language reference manual. Pearson Education India, (2005)"},{"key":"361_CR36","doi-asserted-by":"crossref","unstructured":"Sas, J., Markowska-Kaczmar, U.: Logical structure recognition of diagram images. In: 2015 federated conference on computer science and information systems (FedCSIS). IEEE, (2015)","DOI":"10.15439\/2015F383"},{"issue":"1","key":"361_CR37","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10032-020-00361-1","volume":"24","author":"B Sch\u00e4fer","year":"2021","unstructured":"Sch\u00e4fer, B., Keuper, M., Stuckenschmidt, Heiner: Arrow R-CNN for handwritten diagram recognition. Int. J. Doc. Anal. Recog. (IJDAR) 24(1), 3\u201317 (2021)","journal-title":"Int. J. Doc. Anal. Recog. (IJDAR)"},{"key":"361_CR38","unstructured":"Shi, D., et al. Research in domain-oriented sketch recognition method Nanjing University, (2016)"},{"issue":"3","key":"361_CR39","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1109\/34.368197","volume":"17","author":"Oeivind Due Trier","year":"1995","unstructured":"Trier, Oeivind Due, Taxt, Torfinn: Evaluation of binarization methods for document images. IEEE Trans. Pattern Anal. Mach. Intell. 17(3), 312\u2013315 (1995)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"361_CR40","doi-asserted-by":"crossref","unstructured":"Wang, Y., et al. A prototype for generating meaningful layout of istar models. In: International conference on conceptual modeling. Springer, Cham, (2018)","DOI":"10.1007\/978-3-030-01391-2_11"},{"issue":"3","key":"361_CR41","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s00766-021-00346-4","volume":"26","author":"Y Wang","year":"2021","unstructured":"Wang, Y., et al.: Toward practical adoption of i* framework: an automatic two-level layout approach. Requir. Eng. 26(3), 301\u2013323 (2021)","journal-title":"Requir. Eng."},{"key":"361_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., et al.: Experimentation in software engineering. Springer, Cham (2012)"},{"key":"361_CR43","unstructured":"Wu, J., et al. Offline sketch parsing via shapeness estimation. In: Twenty-Fourth international joint conference on artificial intelligence. (2015)"},{"key":"361_CR44","doi-asserted-by":"crossref","unstructured":"W\u00fcest D., Glinz, M.: Flexible sketch-based requirements modeling. In: International working conference on requirements engineering: foundation for software quality. Springer, Berlin, Heidelberg, (2011)","DOI":"10.1007\/978-3-642-19858-8_12"},{"issue":"2011","key":"361_CR45","first-page":"66","volume":"11","author":"Eric Yu","year":"2011","unstructured":"Yu, Eric: Modeling strategic relationships for process reengineering. Soc. Model. Requir. Eng. 11(2011), 66\u201387 (2011)","journal-title":"Soc. Model. Requir. Eng."},{"key":"361_CR46","doi-asserted-by":"crossref","unstructured":"Yuan, Z., Pan, H., Zhang, L.: A novel pen-based flowchart recognition system for programming teaching. Workshop on Blended Learning. Springer, Berlin, Heidelberg (2008)","DOI":"10.1007\/978-3-540-89962-4_6"},{"key":"361_CR47","unstructured":"Zhu, Y., L, T.: iStar 630 dataset. https:\/\/zenodo.org\/record\/5336891, (2021)"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00361-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-022-00361-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00361-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T11:27:01Z","timestamp":1666956421000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-022-00361-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,28]]},"references-count":47,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["361"],"URL":"https:\/\/doi.org\/10.1007\/s10515-022-00361-x","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2022,9,28]]},"assertion":[{"value":"29 March 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 September 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that no conflict of interest exists in the submission of this manuscript, and all authors approve the manuscript for publication.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"57"}}