{"created":"2023-11-06T02:29:57.095598+00:00","id":2000288,"links":{},"metadata":{"_buckets":{"deposit":"a89a340b-daac-4e21-920e-5e1507d88042"},"_deposit":{"created_by":9,"id":"2000288","owners":[9],"pid":{"revision_id":0,"type":"depid","value":"2000288"},"status":"published"},"_oai":{"id":"oai:miyazaki-u.repo.nii.ac.jp:02000288","sets":["73","73:36","73:36:330","73:36:330:1699234090549"]},"author_link":["6484"],"item_10002_biblio_info_7":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2023-10-27","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"86","bibliographicPageStart":"81","bibliographicVolumeNumber":"52","bibliographic_titles":[{"bibliographic_title":"宮崎大学工学部紀要","bibliographic_titleLang":"ja"},{"bibliographic_title":"Memoirs of Faculty of Engineering, University of Miyazaki","bibliographic_titleLang":"en"}]}]},"item_10002_description_5":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"TDD is a development methodology that brings us closer to better implementation and testing by repeating a series of steps: test design, implementation that satisfies the tests, and refactoring. In TDD, tests are executed too often, which is expected to improve software quality and find bugs early. On the other hand, one of the disadvantages of TDD is that too much time is wasted when test failures are repeated. This paper proposes a framework aimed at supporting the implementation steps in TDD. The proposed framework generates source code that passes tests while retaining refactoring by the developer. The prototyped framework reduced the time required for the implementation process by 94.22% and the generation time by 66.17% compared to manual work.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_10002_publisher_8":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"宮崎大学工学部","subitem_publisher_language":"ja"},{"subitem_publisher":"Faculty of Engineering, University of Miyazaki","subitem_publisher_language":"en"}]},"item_10002_source_id_11":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA00732558","subitem_source_identifier_type":"NCID"}]},"item_10002_source_id_9":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"05404924","subitem_source_identifier_type":"ISSN"}]},"item_10002_version_type_20":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"宮下, 丈明","creatorNameLang":"ja"},{"creatorName":"ミヤシタ, タケアキ","creatorNameLang":"ja-Kana"},{"creatorName":"Miyashita, Takeaki","creatorNameLang":"en"}]},{"creatorAffiliations":[{"affiliationNameIdentifiers":[{"affiliationNameIdentifier":"0000000106573887","affiliationNameIdentifierScheme":"ISNI","affiliationNameIdentifierURI":"https://isni.org/isni/0000000106573887"}],"affiliationNames":[{"affiliationName":"宮崎大学","affiliationNameLang":"ja"},{"affiliationName":"University of Miyazaki","affiliationNameLang":"en"}]}],"creatorNames":[{"creatorName":"片山, 徹郎","creatorNameLang":"ja"},{"creatorName":"カタヤマ, テツロウ","creatorNameLang":"ja-Kana"},{"creatorName":"Katayama, Tetsuro","creatorNameLang":"en"}],"familyNames":[{"familyName":"片山","familyNameLang":"ja"},{"familyName":"カタヤマ","familyNameLang":"ja-Kana"},{"familyName":"Katayama","familyNameLang":"en"}],"givenNames":[{"givenName":"徹郎","givenNameLang":"ja"},{"givenName":"テツロウ","givenNameLang":"ja-Kana"},{"givenName":"Tetsuro","givenNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"6484","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"50283932","nameIdentifierScheme":"e-Rad_Researcher","nameIdentifierURI":"https://kaken.nii.ac.jp/ja/search/?qm=50283932"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_access","date":[{"dateType":"Available","dateValue":"2023-11-06"}],"filename":"工学部紀要52号081.pdf","filesize":[{"value":"1.6 MB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"本文","objectType":"fulltext","url":"https://miyazaki-u.repo.nii.ac.jp/record/2000288/files/工学部紀要52号081.pdf"},"version_id":"320fca3e-c83a-4062-89fe-337da4f9fc0f"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"TDD","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Boundary Value Analysis","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"syntax analysis","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"automatic generation","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"departmental bulletin paper","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"Proposal of a Framework for Continuous Support of the Implementation Step in TDD","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Proposal of a Framework for Continuous Support of the Implementation Step in TDD","subitem_title_language":"en"},{"subitem_title":"テスト駆動開発における実装工程の継続的な支援を目的としたフレームワークの提案","subitem_title_language":"ja"}]},"item_type_id":"10002","owner":"9","path":["73","36","330","1699234090549"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2023-11-01"},"publish_date":"2023-11-01","publish_status":"0","recid":"2000288","relation_version_is_last":true,"title":["Proposal of a Framework for Continuous Support of the Implementation Step in TDD"],"weko_creator_id":"9","weko_shared_id":-1},"updated":"2024-12-26T06:44:09.227752+00:00"}