{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,23]],"date-time":"2024-09-23T13:10:23Z","timestamp":1727097023333},"reference-count":47,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"5","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2022,5,1]]},"DOI":"10.1587\/transinf.2021kbp0006","type":"journal-article","created":{"date-parts":[[2022,4,30]],"date-time":"2022-04-30T22:17:28Z","timestamp":1651357048000},"page":"837-848","source":"Crossref","is-referenced-by-count":0,"title":["Automating Bad Smell Detection in Goal Refinement of Goal Models"],"prefix":"10.1587","volume":"E105.D","author":[{"given":"Shinpei","family":"HAYASHI","sequence":"first","affiliation":[{"name":"Department of Computer Science, Tokyo Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keisuke","family":"ASANO","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Tokyo Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Motoshi","family":"SAEKI","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Faculty of Science and Technology, Nanzan University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] K. Asano, S. Hayashi, and M. Saeki, \u201cDetecting bad smells of refinement in goal-oriented requirements analysis,\u201d Workshop Proc. 36th International Conference on Conceptual Modeling (ER 2017), Lecture Notes in Computer Science, vol.10651, pp.122-132, 2017.","DOI":"10.1007\/978-3-319-70625-2_12"},{"key":"2","unstructured":"[2] A. van Lamsweerde, Requirements Engineering: From System Goals to UML Models to Software Specifications, Wiley, 2009."},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] E.S. Yu, \u201cSocial modeling and i*,\u201d Conceptual Modeling: Foundations and Applications, Lecture Notes in Computer Science, vol.5600, pp.99-121, 2009. 10.1007\/978-3-642-02463-4_7","DOI":"10.1007\/978-3-642-02463-4_7"},{"key":"4","unstructured":"[4] F. Dalpiaz, X. Franch, and J. Horkoff, \u201ciStar 2.0 language guide.\u201d https:\/\/arxiv.org\/abs\/1605.07767, 2016."},{"key":"5","unstructured":"[5] E. Yu, \u201cTowards modeling and reasoning support for early-phase requirements engineering,\u201d Proc. 3rd IEEE International Symposium on Requirements Engineering (RE&apos;97), pp.226-235, 1997. 10.1109\/isre.1997.566873"},{"key":"6","unstructured":"[6] H. Nakagawa, A. Ohsuga, and S. Honiden, \u201cA software evolution method based on goal-oriented requirements description forming (in Japanese),\u201d IPSJ Journal, vol.53, no.10, pp.2328-2344, 2012."},{"key":"7","unstructured":"[7] J. Nomura, R. Naruse, K. Hokamura, N. Ubayashi, T. Shidai, and A. Iwai, \u201cA goal-oriented requirements analysis method for distributed autonomous transportation systems,\u201d IEICE Technical Report, vol.109, no.307, pp.13-18, 2009."},{"key":"8","unstructured":"[8] IEEE, \u201cIEEE recommended practice for software requirements specifications,\u201d tech. rep., IEEE Std. 830-1998, 1998."},{"key":"9","unstructured":"[9] V. Basili, C. Caldiera, and D. Rombach, \u201cGoal, question, metric paradigm,\u201d Encyclopedia of Software Engineering, vol.1, pp.528-532, 1994."},{"key":"10","doi-asserted-by":"publisher","unstructured":"[10] N. Cowan, \u201cMetatheory of storage capacity limits,\u201d Behavioral and brain sciences, vol.24, no.1, pp.154-176, 2001. 10.1017\/s0140525x0161392x","DOI":"10.1017\/S0140525X0161392X"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] G.A. Miller, \u201cThe magical number seven, plus or minus two: Some limits on our capacity for processing information,\u201d Psychological Review, vol.63, no.2, pp.81-97, 1956. 10.1037\/h0043158","DOI":"10.1037\/h0043158"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] K.T. Shao, \u201cTree balance,\u201d Systematic Biology, vol.39, no.3, pp.266-276, 1990.","DOI":"10.2307\/2992186"},{"key":"13","unstructured":"[13] C.J. Fillmore, \u201cLexical entries for verbs,\u201d Foundations of Language, pp.373-393, 1968."},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] A. Ohnishi, \u201cSoftware requirements specification database based on requirements frame model,\u201d Proc. 2nd International Conference on Requirements Engineering (ICRE 1996), pp.221-228, 1996. 10.1109\/icre.1996.491450","DOI":"10.1109\/ICRE.1996.491450"},{"key":"15","unstructured":"[15] C. Rolland and C. Proix, \u201cA natural language approach for requirements engineering,\u201d Proc. 4th International Conference on Advanced Information Systems Engineering (CAiSE 1992), Lecture Notes in Computer Science, vol.593, pp.257-277, 1992."},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] M. Saeki and H. Kaiya, \u201cSupporting the elicitation of requirements compliant with regulations,\u201d Proc. 20th International Conference on Advanced Information Systems Engineering (CAiSE 2008), Lecture Notes in Computer Science, vol.5074, pp.228-242, 2008. 10.1007\/978-3-540-69534-9_18","DOI":"10.1007\/978-3-540-69534-9_18"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] R. Nakamura, Y. Negishi, S. Hayashi, and M. Saeki, \u201cTerminology matching of requirements specification documents and regulations for compliance checking,\u201d Proc. 8th IEEE International Workshop on Requirements Engineering and Law (RELAW 2015), pp.10-18, 2015. 10.1109\/relaw.2015.7330206","DOI":"10.1109\/RELAW.2015.7330206"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] Z. Wu and M. Palmer, \u201cVerbs semantics and lexical selection,\u201d Proc. 32nd Annual Meeting on Association for Computational Linguistics (ACL 1994), pp.133-138, 1994. 10.3115\/981732.981751","DOI":"10.3115\/981732.981751"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] M. Saeki, S. Hayashi, and H. Kaiya, \u201cA tool for attributed goal-oriented requirements analysis,\u201d Proc. 24th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2009), pp.670-672, 2009. 10.1109\/ase.2009.34","DOI":"10.1109\/ASE.2009.34"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] S. Liaskos, S.A. McIlraith, S. Sohrabi, and J. Mylopoulos, \u201cIntegrating preferences into goal models for requirements engineering,\u201d Proc. 18th IEEE International Requirements Engineering Conference (RE&apos;10), pp.135-144, 2010. 10.1109\/re.2010.26","DOI":"10.1109\/RE.2010.26"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] D. Mendon\u00e7a, R. Ali, and G.N. Rodrigues, \u201cModelling and analysing contextual failures for dependability requirements,\u201d Proc. 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014), pp.55-64, 2014. 10.1145\/2593929.2593947","DOI":"10.1145\/2593929.2593947"},{"key":"22","doi-asserted-by":"publisher","unstructured":"[22] R. Ali, F. Dalpiaz, and P. Giorgini, \u201cA goal-based framework for contextual requirements modeling and analysis,\u201d Requirements Engineering, vol.15, no.4, pp.439-458, 2010. 10.1007\/s00766-010-0110-z","DOI":"10.1007\/s00766-010-0110-z"},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] H. Kaiya, H. Horai, and M. Saeki, \u201cAGORA: Attributed goal-oriented requirements analysis method,\u201d Proc. 10th Anniversary IEEE Joint International Requirements Engineering Conference (RE&apos;02), pp.13-22, 2002. 10.1109\/icre.2002.1048501","DOI":"10.1109\/ICRE.2002.1048501"},{"key":"24","doi-asserted-by":"publisher","unstructured":"[24] S. Hayashi, D. Tanabe, H. Kaiya, and M. Saeki, \u201cImpact analysis on an attributed goal graph,\u201d IEICE Trans. Inf. &amp; Syst., vol.E95-D, no.4, pp.1012-1020, 2012. 10.1587\/transinf.e95.d.1012","DOI":"10.1587\/transinf.E95.D.1012"},{"key":"25","doi-asserted-by":"crossref","unstructured":"[25] D. Tanabe, K. Uno, K. Akemine, T. Yoshikawa, H. Kaiya, and M. Saeki, \u201cSupporting requirements change management in goal oriented analysis,\u201d Proc. 16th IEEE International Requirements Engineering Conference (RE&apos;08), pp.3-12, 2008. 10.1109\/re.2008.18","DOI":"10.1109\/RE.2008.18"},{"key":"26","doi-asserted-by":"crossref","unstructured":"[26] P. Giorgini, J. Mylopoulos, E. Nicchiarelli, and R. Sebastiani, \u201cReasoning with goal models,\u201d Proc. 21st International Conference on Conceptual Modeling (ER 2002), Lecture Notes in Computer Science, vol.2503, pp.167-181, 2002. 10.1007\/3-540-45816-6_22","DOI":"10.1007\/3-540-45816-6_22"},{"key":"27","doi-asserted-by":"crossref","unstructured":"[27] P. Espada, M. Goul\u00e3o, and J. Ara\u00fajo, \u201cA framework to evaluate complexity and completeness of KAOS goal models,\u201d Proc. 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013), Lecture Notes in Computer Science, vol.7908, pp.562-577, 2013. 10.1007\/978-3-642-38709-8_36","DOI":"10.1007\/978-3-642-38709-8_36"},{"key":"28","doi-asserted-by":"publisher","unstructured":"[28] C. Gralha, J. Ara\u00fajo, and M. Goul\u00e3o, \u201cMetrics for measuring complexity and completeness for social goal models,\u201d Information Systems, vol.53, pp.346-362, 2015. 10.1016\/j.is.2015.03.006","DOI":"10.1016\/j.is.2015.03.006"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] L.F. Silva, A. Moreira, J. Ara\u00fajo, C. Gralha, M. Goul\u00e3ao, and V.Amaral, \u201cExploring views for goal-oriented requirements comprehension,\u201d Proc. 35th International Conference on Conceptual Modeling (ER 2016), Lecture Notes in Computer Science, vol.9974, pp.149-163, 2016. 10.1007\/978-3-319-46397-1_12","DOI":"10.1007\/978-3-319-46397-1_12"},{"key":"30","doi-asserted-by":"crossref","unstructured":"[30] H. Kaiya and M. Saeki, \u201cOntology based requirements analysis: Lightweight semantic processing approach,\u201d Proc. 5th International Conference on Quality Software (QSIC 2005), pp.223-230, 2005. 10.1109\/qsic.2005.46","DOI":"10.1109\/QSIC.2005.46"},{"key":"31","doi-asserted-by":"crossref","unstructured":"[31] H. Yang, A.N. De Roeck, V. Gervasi, A. Willis, and B. Nuseibeh, \u201cExtending nocuous ambiguity analysis for anaphora in natural language requirements,\u201d Proc. 18th IEEE International Requirements Engineering Conference (RE&apos;10), pp.25-34, 2010. 10.1109\/re.2010.14","DOI":"10.1109\/RE.2010.14"},{"key":"32","doi-asserted-by":"crossref","unstructured":"[32] H. Yang, A. Willis, A.N. De Roeck, and B. Nuseibeh, \u201cAutomatic detection of nocuous coordination ambiguities in natural language requirements,\u201d Proc. 25th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2010), pp.53-62, 2010. 10.1145\/1858996.1859007","DOI":"10.1145\/1858996.1859007"},{"key":"33","doi-asserted-by":"crossref","unstructured":"[33] Y. Negishi, S. Hayashi, and M. Saeki, \u201cSupporting goal modeling for eliciting regulatory compliant requirements,\u201d Proc. 19th IEEE Conference on Business Informatics (CBI 2017), pp.434-443, 2017.","DOI":"10.1109\/CBI.2017.49"},{"key":"34","unstructured":"[34] M. Fowler, Refactoring: Improving the Design of Existing Code, Addison Wesley, 1999."},{"key":"35","unstructured":"[35] W. Yu, J. Li, and G. Butler, \u201cRefactoring use case models on episodes,\u201d Proc. 19th IEEE International Conference on Automated Software Engineering (ASE 2004), pp.328-335, 2004. 10.1109\/ase.2004.1342757"},{"key":"36","unstructured":"[36] J. Xu, W. Yu, K. Rui, and G. Butler, \u201cUse case refactoring: a tool and a case study,\u201d Proc. 11th Asia-Pacific Software Engineering Conference (APSEC 2004), pp.484-491, 2004. 10.1109\/apsec.2004.106"},{"key":"37","doi-asserted-by":"crossref","unstructured":"[37] Y. Seki, S. Hayashi, and M. Saeki, \u201cDetecting bad smells in use case descriptions,\u201d Proc. 27th IEEE International Requirements Engineering Conference (RE&apos;19), pp.98-108, 2019. 10.1109\/re.2019.00021","DOI":"10.1109\/RE.2019.00021"},{"key":"38","doi-asserted-by":"crossref","unstructured":"[38] V. Alves, R. Gheyi, and T. Massoni, \u201cRefactoring product lines,\u201d Proc. 5th International Conference on Generative Programming and Component Engineering (GPCE 2006), pp.201-210, 2006.","DOI":"10.1145\/1173706.1173737"},{"key":"39","unstructured":"[39] E.R. Harold, Refactoring HTML: Improving the Design of Existing Web Applications, Addison-Wesley, 2012."},{"key":"40","doi-asserted-by":"crossref","unstructured":"[40] L. Aversano, G. Canfora, G. De Ruvo, and M. Tortorella, \u201cAn approach for restructuring text content,\u201d Proc. 35th International Conference on Software Engineering (ICSE 2013), pp.1225-1228, 2013. 10.1109\/icse.2013.6606684","DOI":"10.1109\/ICSE.2013.6606684"},{"key":"41","doi-asserted-by":"crossref","unstructured":"[41] L. Chung, B. Nixon, E. Yu, and J. Mylopoulos, Non-Functional Requirements in Software Engineering, Kluwer Academic Publishers, 1999.","DOI":"10.1007\/978-1-4615-5269-7"},{"key":"42","doi-asserted-by":"crossref","unstructured":"[42] M. Shibaoka, H. Kaiya, and M. Saeki, \u201cGOORE: Goal-oriented and ontology driven requirements elicitation method,\u201d Workshop Proc. 26th International Conference on Conceptual Modeling (ER&apos;07), Lecture Notes in Computer Science, vol.4802, pp.225-234, 2007. 10.1007\/978-3-540-76292-8_28","DOI":"10.1007\/978-3-540-76292-8_28"},{"key":"43","doi-asserted-by":"crossref","unstructured":"[43] M. Kitamura, R. Hasegawa, H. Kaiya, and M. Saeki, \u201cAn integrated tool for supporting ontology driven requirements elicitation,\u201d Proc. 2nd International Conference on Software and Data Technologies (ICSOFT 2007), pp.73-80, 2007. 10.5220\/0001330000730080","DOI":"10.5220\/0001330000730080"},{"key":"44","unstructured":"[44] J. Kato, M. Saeki, A. Ohnishi, S. Hayashi, H. Kaiya, and S.Yamamoto, \u201cIntegration of thesauruses for requirements elicitation (in Japanese),\u201d IPSJ SIG Technical Reports, vol.2021-SE-208, no.4, pp.1-8, 2021."},{"key":"45","unstructured":"[45] G. Haugan, Effective Work Breakdown Structures, Management Concepts, Inc., 2002."},{"key":"46","unstructured":"[46] T. DeMarco, Structured Analysis and System Specification, Yourdon Press, 1978."},{"key":"47","doi-asserted-by":"crossref","unstructured":"[47] C. Rolland and C. Salinesi, \u201cSupporting requirements elicitation through goal\/scenario coupling,\u201d Conceptual Modeling: Foundations and Applications, Lecture Notes in Computer Science, vol.5600, pp.398-416, 2009. 10.1007\/978-3-642-02463-4_21","DOI":"10.1007\/978-3-642-02463-4_21"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E105.D\/5\/E105.D_2021KBP0006\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,23]],"date-time":"2024-09-23T12:53:34Z","timestamp":1727096014000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E105.D\/5\/E105.D_2021KBP0006\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,1]]},"references-count":47,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2021kbp0006","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"type":"print","value":"0916-8532"},{"type":"electronic","value":"1745-1361"}],"subject":[],"published":{"date-parts":[[2022,5,1]]},"article-number":"2021KBP0006"}}