Identifying refactoring opportunities by identifying dependency cycles

نویسندگان

  • Hayden Melton
  • Ewan D. Tempero
چکیده

1:30pm 3:00pm APCCM 1 Keynote ACSC 2 Software Engineering and Formal Methods ACE 1 AUIC 1 Augmented Reality ADC 1a Invited Talk AusGRID 1 Logic and Refinement for Charts Greg Reeve, Steve Reeves Up Close and Pedagogical: Computing Academics Talk About Teaching C. Kutay, R. Lister Evaluation of User Satisfaction and Learnability for Outdoor Augmented Reality Gaming Benjamin Avery, Wayne Piekarski, James Warren, Bruce H. Thomas Suffix Arrays: What Are They Good For? Simon J. Puglisi, William F. Smyth, Andrew Turpin Improving the Flexibility of Active Grids through Web Services Laurent Lefevre, Paul Roe

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying refactoring opportunities in object-oriented code: A systematic literature review

Context: Identifying refactoring opportunities in object-oriented code is an important stage that precedes the actual refactoring process. Several techniques have been proposed in the literature to identify opportunities for various refactoring activities. Objective: This paper provides a systematic literature review of existing studies identifying opportunities for code refactoring activities....

متن کامل

Identifying Refactoring Opportunities Using Logic Meta Programming

In this paper, we show how automated support can be provided for identifying refactoring opportunities, e.g., when an application’s design should be refactored and which refactoring(s) in particular should be applied. Such support is achieved by using the technique of logic meta programming to detect so-called bad smells and by defining a framework that uses this information to propose adequate...

متن کامل

Transaction / Regular Paper Title

‘Extract Method’ is considered one of the most frequently applied and beneficial refactorings, since the corresponding Long Method smell is among the most common and persistent ones. Although Long Method is conceptually related to the implementation of diverse functionalities within a method, until now, this relationship has not been utilized while identifying refactoring opportunities. In this...

متن کامل

A study of cyclic dependencies on defect profile of software components

(Background) Empirical evidence shows that dependency cycles among software components are pervasive in real-life software systems, although such cycles are known to be detrimental to software quality attributes such as understandability, testability, reusability, build-ability and maintainability. (Research Goals) Can the use of extended object-oriented metrics make us better understand the re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006