Sciweavers

48 search results - page 2 / 10
» An empirical study of cycles among classes in Java
Sort
View
ECOOP
2011
Springer
12 years 6 months ago
An Empirical Study of Object Protocols in the Wild
Abstract. An active area of research in computer science is the prevention of violations of object protocols, i.e., restrictions on temporal orderings of method calls on an object....
Nels E. Beckman, Duri Kim, Jonathan Aldrich
ICSM
2002
IEEE
13 years 11 months ago
An Empirical Study of Distributed Software Maintenance
A large software project may be distributed over multiple sites when the organization believes that there are not enough people to staff a single collocated team. However, previou...
Alessandro Bianchi, Danilo Caivano, Filippo Lanubi...
SCAM
2005
IEEE
14 years 14 days ago
Declassification: Transforming Java Programs to Remove Intermediate Classes
This paper presents an optimisation technique which automatically inlines certain classes within their enclosing class. Inlining a class involves inserting the fields and methods ...
Bernadette Power, Geoff W. Hamilton
ICSM
2009
IEEE
14 years 1 months ago
Playing roles in design patterns: An empirical descriptive and analytic study
This work presents a descriptive and analytic study of classes playing zero, one, or two roles in six different design patterns (and combinations thereof). First, we answer three...
Foutse Khomh, Yann-Gaël Guéhéne...
ACSC
2006
IEEE
14 years 29 days ago
Identifying refactoring opportunities by identifying dependency cycles
The purpose of refactoring is to improve the quality of a software system by changing its internal design so that it is easier to understand or modify, or less prone to errors and...
Hayden Melton, Ewan D. Tempero