Earticle

현재 위치 Home

Trends, Opportunities and Challenges of Software Refactoring : A Systematic Literature Review

첫 페이지 보기
  • 발행기관
    보안공학연구지원센터(IJSEIA) 바로가기
  • 간행물
    International Journal of Software Engineering and Its Applications SCOPUS 바로가기
  • 통권
    Vol.8 No.6 (2014.06)바로가기
  • 페이지
    pp.299-318
  • 저자
    Mesfin Abebe, Cheol-Jung Yoo
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A230658

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

원문정보

초록

영어
Software refactoring is a technique that transforms the various types of software artifacts to improve the software internal structure without affecting the external behavior. Refactoring is commonly applied to improve the software quality after a significant amount of features are added. Researchers in the area have studied the different angles of refactoring and developed the right evidence, knowledge and skill. And they published their research findings through journals and conference papers to provide an easy access to everyone. Eventually, the knowledge accumulated in these literatures is huge, so that it needs structuring and organizing. The main purpose of this study is to extend a previously conducted study by covering more literatures and applying a systematic literature review method to increase the accuracy and validity of the study. We study a collection of literature from different electronic databases, published since 1999 to understand and extract the software refactoring knowledge through classification and summarization. The classification and summarization can reveal the research pattern, common concerns and statistics of the published papers in the last fifteen years. The extracted information should help the researchers to formulate better research topics that can solve the crucial problems in software refactoring and save the researchers effort and time.

목차

Abstract
 1. Introduction
 2. Research Background: Software Refactoring
  2.1. The Field of Software Refactoring
  2.2. Summary of Related Work
  2.3. Objective of the Study and Research Questions
 3. Research Methodology
  3.1. Protocol Development
  3.2. Inclusion and Exclusion Criteria
  3.3. Data Source and Search Strategy
  3.4. Inclusion and Exclusion Decision
  3.5. Quality Assessment
  3.6. Data Extraction
  3.7. Data Synthesis
 4. Contribution of the Study
 5. Results of the Study
  5.1. Classification of Software Refactoring Research
  5.2. Significant Contribution in Software Refactoring Researches
  5.3. Gaps in Software Refactoring Researches
 6. Discussions
  6.1. Justifying the Evidence
  6.2. Limitation of this Review
 7. Conclusion and Future Work
 References

키워드

Software refactoring Code smell Design patterns Refactoring tool

저자

  • Mesfin Abebe [ Chonbuk National University, Republic of Korea 567 Baekje-daero, Deokjin-gu, Jeonju-si, Jeollabuk-do, Republic of Korea ]
  • Cheol-Jung Yoo [ Chonbuk National University, Republic of Korea 567 Baekje-daero, Deokjin-gu, Jeonju-si, Jeollabuk-do, Republic of Korea ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    보안공학연구지원센터(IJSEIA) [Science & Engineering Research Support Center, Republic of Korea(IJSEIA)]
  • 설립연도
    2006
  • 분야
    공학>컴퓨터학
  • 소개
    1. 보안공학에 대한 각종 조사 및 연구 2. 보안공학에 대한 응용기술 연구 및 발표 3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최 4. 보안공학 기술의 상호 협조 및 정보교환 5. 보안공학에 관한 표준화 사업 및 규격의 제정 6. 보안공학에 관한 산학연 협동의 증진 7. 국제적 학술 교류 및 기술 협력 8. 보안공학에 관한 논문지 발간 9. 기타 본 회 목적 달성에 필요한 사업

간행물

  • 간행물명
    International Journal of Software Engineering and Its Applications
  • 간기
    월간
  • pISSN
    1738-9984
  • 수록기간
    2008~2016
  • 등재여부
    SCOPUS
  • 십진분류
    KDC 505 DDC 605

이 권호 내 다른 논문 / International Journal of Software Engineering and Its Applications Vol.8 No.6

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장