Matches in SemOpenAlex for { <https://semopenalex.org/work/W2337485780> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W2337485780 endingPage "252" @default.
- W2337485780 startingPage "247" @default.
- W2337485780 abstract "소프트웨어의 규모가 커지고 복잡성이 증가함에 따라 소프트웨어의 유지보수가 보다 중요해지고 있으며 유지보수성에 많은 영향을 미치는 요인 중 하나는 소스코드 가독성이다. 가독성의 90% 이상 영향을 끼치는 요인은 소스코드에서 사용되는 식별자들의 이름이며 이를 위한 기존 연구들에서는 클래스의 식별자로 사용된 어휘를 이용하여 식별자의 이름을 검증한다. 하지만 대부분의 관련 연구는 그 특성상 개체의 도메인 관련 특성만을 고려하게 되며 클래스 내의 어휘가 적절하지 못한 경우 적용할 수 있는 범위가 한정적이라는 한계점이 있다. 본 논문에서는 클래스의 특성을 추출하여 의사결정트리 기법을 통해 기계학습을 시킨 후 클래스 역할 모델을 생성하며 이를 이용하여 이름을 검증할 대상 클래스의 역할에 해당하는 접미사를 추천하게 되어 클래스 이름 검증 보고서를 생성한다. 본 연구 기법의 효용성을 검증하기 위해 4개의 오픈소스 프로젝트에 대하여 본 연구 기법을 적용하였고 클래스 역할 정보를 담고 있는 5개의 접미사에 대해 정확도와 재현율, ROC 곡선과 같은 지표를 제시하였다. As software has gotten bigger in magnitude and the complexity of software has been increased, the maintenance has gained in-creasing attention for its significant impact on the cost. Identifiers have an impact on more than 90 percent of the readability which accounts for a majority portion of the maintenance activities. For this reason, the existing works focus on domain-specific features based on identifiers. However, their approaches have a limitation when either a class name does not reflect the intention of its context or a class naming is incorrect. Therefore, this paper suggests a series of class name validation process by extracting properties of classes, building learning model by applying a decision tree technique of machine learning, and generating a validation report containing the list of recommendable postfixes of classes to be validated. To evaluate this, four open source projects are selected and indicators such as precision, recall, and ROC curve present the value of this work when it comes to five specific postfixes including functional information on class names." @default.
- W2337485780 created "2016-06-24" @default.
- W2337485780 creator A5053212841 @default.
- W2337485780 creator A5055719462 @default.
- W2337485780 creator A5063537083 @default.
- W2337485780 creator A5076950125 @default.
- W2337485780 creator A5080823003 @default.
- W2337485780 date "2015-06-30" @default.
- W2337485780 modified "2023-09-26" @default.
- W2337485780 title "Validation Technique for Class Name Postfixes Based on the Machine Learning of Class Properties" @default.
- W2337485780 cites W1986736724 @default.
- W2337485780 doi "https://doi.org/10.3745/ktsde.2015.4.6.247" @default.
- W2337485780 hasPublicationYear "2015" @default.
- W2337485780 type Work @default.
- W2337485780 sameAs 2337485780 @default.
- W2337485780 citedByCount "0" @default.
- W2337485780 crossrefType "journal-article" @default.
- W2337485780 hasAuthorship W2337485780A5053212841 @default.
- W2337485780 hasAuthorship W2337485780A5055719462 @default.
- W2337485780 hasAuthorship W2337485780A5063537083 @default.
- W2337485780 hasAuthorship W2337485780A5076950125 @default.
- W2337485780 hasAuthorship W2337485780A5080823003 @default.
- W2337485780 hasBestOaLocation W23374857801 @default.
- W2337485780 hasConcept C119857082 @default.
- W2337485780 hasConcept C120665830 @default.
- W2337485780 hasConcept C121332964 @default.
- W2337485780 hasConcept C124101348 @default.
- W2337485780 hasConcept C134306372 @default.
- W2337485780 hasConcept C151730666 @default.
- W2337485780 hasConcept C154504017 @default.
- W2337485780 hasConcept C154945302 @default.
- W2337485780 hasConcept C192209626 @default.
- W2337485780 hasConcept C199360897 @default.
- W2337485780 hasConcept C204321447 @default.
- W2337485780 hasConcept C2777212361 @default.
- W2337485780 hasConcept C2777904410 @default.
- W2337485780 hasConcept C2778143727 @default.
- W2337485780 hasConcept C2779343474 @default.
- W2337485780 hasConcept C33923547 @default.
- W2337485780 hasConcept C36503486 @default.
- W2337485780 hasConcept C41008148 @default.
- W2337485780 hasConcept C81669768 @default.
- W2337485780 hasConcept C86803240 @default.
- W2337485780 hasConcept C98045186 @default.
- W2337485780 hasConceptScore W2337485780C119857082 @default.
- W2337485780 hasConceptScore W2337485780C120665830 @default.
- W2337485780 hasConceptScore W2337485780C121332964 @default.
- W2337485780 hasConceptScore W2337485780C124101348 @default.
- W2337485780 hasConceptScore W2337485780C134306372 @default.
- W2337485780 hasConceptScore W2337485780C151730666 @default.
- W2337485780 hasConceptScore W2337485780C154504017 @default.
- W2337485780 hasConceptScore W2337485780C154945302 @default.
- W2337485780 hasConceptScore W2337485780C192209626 @default.
- W2337485780 hasConceptScore W2337485780C199360897 @default.
- W2337485780 hasConceptScore W2337485780C204321447 @default.
- W2337485780 hasConceptScore W2337485780C2777212361 @default.
- W2337485780 hasConceptScore W2337485780C2777904410 @default.
- W2337485780 hasConceptScore W2337485780C2778143727 @default.
- W2337485780 hasConceptScore W2337485780C2779343474 @default.
- W2337485780 hasConceptScore W2337485780C33923547 @default.
- W2337485780 hasConceptScore W2337485780C36503486 @default.
- W2337485780 hasConceptScore W2337485780C41008148 @default.
- W2337485780 hasConceptScore W2337485780C81669768 @default.
- W2337485780 hasConceptScore W2337485780C86803240 @default.
- W2337485780 hasConceptScore W2337485780C98045186 @default.
- W2337485780 hasIssue "6" @default.
- W2337485780 hasLocation W23374857801 @default.
- W2337485780 hasOpenAccess W2337485780 @default.
- W2337485780 hasPrimaryLocation W23374857801 @default.
- W2337485780 hasRelatedWork W1527340856 @default.
- W2337485780 hasRelatedWork W1704713987 @default.
- W2337485780 hasRelatedWork W2067169455 @default.
- W2337485780 hasRelatedWork W2295820050 @default.
- W2337485780 hasRelatedWork W2348108705 @default.
- W2337485780 hasRelatedWork W2809881945 @default.
- W2337485780 hasRelatedWork W2916492174 @default.
- W2337485780 hasRelatedWork W3009120927 @default.
- W2337485780 hasRelatedWork W3088458052 @default.
- W2337485780 hasRelatedWork W3107474891 @default.
- W2337485780 hasVolume "4" @default.
- W2337485780 isParatext "false" @default.
- W2337485780 isRetracted "false" @default.
- W2337485780 magId "2337485780" @default.
- W2337485780 workType "article" @default.