Zobrazeno 1 - 10
of 12
pro vyhledávání: '"William F. Opdyke"'
The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research
Autor:
William F. Opdyke, William G. Griswold
Publikováno v:
IEEE Software. 32:30-38
Software refactoring was independently invented in the late '80s by two students in two research groups: Ralph Johnson's group at the University of Illinois and David Notkin's group at the University of Washington. This article provides a retrospecti
Publikováno v:
IEEE Software. 32:27-29
Refactoring changes a program's source code without changing its external behavior, typically to improve the software's design The articles selected for this issue range from historical, exploring refactoring research's origins, to practical, explori
Publikováno v:
Bell Labs Technical Journal. 5:12-29
To what extent will the emerging set of application programming interfaces (APIs), and environments that provide these APIs, support the vision of rapid service development for converged networks? In this paper, we report on lessons learned, both thr
Publikováno v:
Bell Labs Technical Journal. 5:44-54
A major attribute of telecommunications software systems is change. For evolving telecom systems, significant expertise is needed to effectively handle and capitalize on these changes. This paper discusses some of the key dimensions of change that oc
Autor:
Gail E. Harris, Richard P. Gabriel, Steven Fraser, William F. Opdyke, Dennis Mancl, Ricardo Jorge Lopez
Publikováno v:
SPLASH
There are many design and delivery trade-offs that engineers face in creating or evolving software systems. Challenges in accelerating delivery, offering more features, providing better more reliable systems, or managing costs - whose optimization ar
Autor:
Robert M. Fuhrer, William F. Opdyke
Publikováno v:
OOPSLA Companion
Refactoring is the process of applying behavior-preserving transformations to a program with the objective of improving the program's design. A specific refactoring is identified by a name (e.g., Extract Method), a set of preconditions, and a set of
Publikováno v:
OOPSLA Companion
This workshop will address many practical questions that arise in software product organizations large and small, focusing on the transition from an idea to a product. How do you go from a good research idea to a real-world product? Why is it so hard
Publikováno v:
OOPSLA Companion
What are some of the common practices for taking new ideas and converting them into products? What are the key obstacles that cause the failure of research prototypes turned into commercial products? This workshop examines the practices that have wor
Publikováno v:
OOPSLA Companion
If software is so easy to create, why is it so difficult to change existing software to keep up to date with changing requirements? Discovery costs --- the costs of learning what one needs to know in order to evolve an existing software system --- ha
Autor:
William F. Opdyke, Ralph E. Johnson
Publikováno v:
Lecture Notes in Computer Science ISBN: 9783540573425
ISOTAS
ISOTAS
Object-oriented programs evolve by means other than just the addition of new classes. The changes to object-oriented programs that have been most studied are those based on inheritance, on reorganizing a class hierarchy. However, aggregation is a rel
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::403def8b1cd71dbe4def4fde38937af2
https://doi.org/10.1007/3-540-57342-9_78
https://doi.org/10.1007/3-540-57342-9_78