Sciweavers

1235 search results - page 138 / 247
» The Designers' Notepad: Supporting and Understanding Coopera...
Sort
View
QSIC
2006
IEEE
16 years 12 days ago
Control-Flow Analysis and Representation for Aspect-Oriented Programs
Aspect-oriented programming (AOP) has been proposed as a technique for improving the separation of concerns in software design and implementation. The field of AOP has, so far, f...
Jianjun Zhao
IWPSE
2003
IEEE
15 years 11 months ago
Lightweight Prevention of Architectural Erosion
Avoiding architectural erosion helps extend the lifetime of an evolving software system. Erosion can be reduced by ensuring that (i) developers share a good understanding of a sys...
Ciaran O'Reilly, Philip J. Morrow, David W. Bustar...
ICMCS
1999
IEEE
95views Multimedia» more  ICMCS 1999»
15 years 10 months ago
The DrawStream Station or the AVCs of Video Cocktail Napkins
This paper reports on the development of a multimedia system to support collaborative design processes. The DrawStream Station was developedthrough acycle of observation of real w...
Steve R. Harrison, Scott L. Minneman, Joshua Marin...
CHI
1997
ACM
15 years 10 months ago
A Comparison of Reading Paper and On-Line Documents
We report on a laboratory study that compares reading from paper to reading on-line. Critical differences have to do with the major advantages paper offers in supporting annotatio...
Kenton O'Hara, Abigail Sellen
CSMR
2006
IEEE
15 years 8 months ago
Search-Based Software Maintenance
The high cost of software maintenance could potentially be greatly reduced by the automatic refactoring of object-oriented programs to increase their understandability, adaptabili...
Mark Kent O'Keeffe, Mel Ó Cinnéide