{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T17:33:52Z","timestamp":1783791232110,"version":"3.55.0"},"reference-count":20,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2016]]},"DOI":"10.1587\/transinf.2015edp7202","type":"journal-article","created":{"date-parts":[[2016,3,31]],"date-time":"2016-03-31T22:20:50Z","timestamp":1459462850000},"page":"1117-1126","source":"Crossref","is-referenced-by-count":5,"title":["Dependency-Based Extraction of Conditional Statements for Understanding Business Rules"],"prefix":"10.1587","volume":"E99.D","author":[{"given":"Tomomi","family":"HATANO","sequence":"first","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Takashi","family":"ISHIO","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joji","family":"OKADA","sequence":"additional","affiliation":[{"name":"Research and Development Headquarters, Center for Applied Software Engineering, NTT DATA Corporation"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuji","family":"SAKATA","sequence":"additional","affiliation":[{"name":"Research and Development Headquarters, Center for Applied Software Engineering, NTT DATA Corporation"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Katsuro","family":"INOUE","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"532","reference":[{"key":"1","unstructured":"[1] K. Wiegers and J. Beatty, Software Requirements, Third ed., Microsoft Press, 2013."},{"key":"2","unstructured":"[2] X. Wang, J. Sun, X. Yang, Z. He, and S. Maddineni, \u201cBusiness rules extraction from large legacy systems,\u201d Proc. CSMR, pp.249-253, 2004."},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] H. Sneed, \u201cExtracting business logic from existing COBOL programs as a basis for redevelopment,\u201d Proc. IWPC, pp.167-175, 2001.","DOI":"10.1109\/WPC.2001.921728"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] V. Cosentino, J. Cabot, P. Albert, P. Bauquel, and J. Perronnet, \u201cExtracting business rules from COBOL: A model-based framework,\u201d Proc. WCRE, pp.409-416, 2013.","DOI":"10.1109\/WCRE.2013.6671316"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] M. Weiser, \u201cProgram slicing,\u201d IEEE Trans. Softw. Eng., vol.SE-10, no.4, pp.352-357, 1984.","DOI":"10.1109\/TSE.1984.5010248"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] H. Huang, W. Tsai, S. Bhattacharya, X.P. Chen, Y. Wang, and J. Sun, \u201cBusiness rule extraction from legacy code,\u201d Proc. COMPSAC, pp.162-167, 1996.","DOI":"10.1109\/CMPSAC.1996.544158"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] V. Cosentino, J. Cabot, P. Albert, P. Bauquel, and J. Perronnet, \u201cA model driven reverse engineering framework for extracting business rules out of a Java application,\u201d Proc. RuleML, pp.17-31, 2012.","DOI":"10.1007\/978-3-642-32689-9_3"},{"key":"8","doi-asserted-by":"crossref","unstructured":"[8] T. Hatano, T. Ishio, J. Okada, Y. Sakata, and K. Inoue, \u201cExtraction of conditional statements for understanding business rules,\u201d Proc. IWESEP, pp.25-30, 2014.","DOI":"10.1109\/IWESEP.2014.14"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] H. Sneed and K. Erdos, \u201cExtracting business rules from source code,\u201d Proc. WPC, pp.240-247, IEEE Comput. Soc. Press, 1996.","DOI":"10.1109\/WPC.1996.501138"},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] M. Sridharan, S.J. Fink, and R. Bodik, \u201cThin slicing,\u201d Proc. PLDI, pp.112-122, 2007.","DOI":"10.1145\/1273442.1250748"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] K.B. Gallagher and J.R. Lyle, \u201cUsing program slicing in software maintenance,\u201d IEEE Trans. Softw. Eng., vol.17, no.8, pp.751-761, 1991.","DOI":"10.1109\/32.83912"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] M. Harman, D. Binkley, and S. Danicic, \u201cAmorphous program slicing,\u201d Journal of Systems and Software, vol.68, no.1, pp.45-64, 2003.","DOI":"10.1016\/S0164-1212(02)00135-8"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] Y. Dubinsky, Y. Feldman, and M. Goldstein, \u201cWhere is the business logic?,\u201d Proc. ESEC\/FSE, pp.667-670, 2013.","DOI":"10.1145\/2491411.2494588"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] J. Pichler, \u201cSpecification extraction by symbolic execution,\u201d Proc. WCRE, pp.462-466, 2013.","DOI":"10.1109\/WCRE.2013.6671323"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] J. Jaffar and V. Murali, \u201cA path-sensitively sliced control flow graph,\u201d Proc. ESEC\/FSE, pp.133-143, 2014.","DOI":"10.1145\/2635868.2635884"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] F. Allen, \u201cControl flow analysis,\u201d ACM Sigplan Notices, vol.5, no.7, pp.1-19, 1970.","DOI":"10.1145\/390013.808479"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] V. Sundaresan, L. Hendren, C. Razafimahefa, R. Vall\u00e9e-Rai, P. Lam, E. Gagnon, and C. Godin, \u201cPractical virtual method call resolution for Java,\u201d Proc. OOPSLA, pp.264-280, 2000.","DOI":"10.1145\/354222.353189"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] S. Horwitz, J. Prins, and T. Reps, \u201cIntegrating non-interfering versions of programs,\u201d ACM TOPLAS, vol.11, no.3, pp.345-387, 1989.","DOI":"10.1145\/65979.65980"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] N. Cliff, \u201cDominance statistics: Ordinal analyses to answer ordinal questions,\u201d Psychological Bulletin, vol.114, no.3, pp.494-509, 1993.","DOI":"10.1037\/0033-2909.114.3.494"},{"key":"20","unstructured":"[20] J. Romano, D. Kromrey, Jeffrey, J. Coraggio, and J. Skowronek, \u201cAppropriate statistics for ordinal level data: Should we really be using t-test and Cohen&apos;s d for evaluating group differences on the NSSE and other surveys?,\u201d Proc. FAIR, pp.1-33, 2006."}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E99.D\/4\/E99.D_2015EDP7202\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,2]],"date-time":"2025-06-02T02:11:49Z","timestamp":1748830309000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E99.D\/4\/E99.D_2015EDP7202\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":20,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2015edp7202","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]}}}