BYTE
User-tailorable systems: pressing the issues with buttons
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Gardeners and gurus: patterns of cooperation among CAD users
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User customization of a word processor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using Lotus Notes as an intranet
Using Lotus Notes as an intranet
One organization's use of Lotus Notes
Communications of the ACM
ACM Transactions on Software Engineering and Methodology (TOSEM)
Collaboration and collaborative information technologies: a review of the evidence
ACM SIGMIS Database - Special issue on infomration systems: current issues and future changes
Organizational adoption and diffusion of electronic meeting systems: a case study
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Unix tools as visual programming components in a GUI-builder environment
Software—Practice & Experience
Structural Redocumentation: A Case Study
IEEE Software
Domain-Retargetable Reverse Engineering II: Personalized User Interfaces
ICSM '94 Proceedings of the International Conference on Software Maintenance
Domain-Retargetable Reverse Engineering
ICSM '93 Proceedings of the Conference on Software Maintenance
3rd international workshop on Adoption-Centric Software Engineering ACSE 2003
Proceedings of the 25th International Conference on Software Engineering
The ISI Visual Design Editor Generator
VL '99 Proceedings of the IEEE Symposium on Visual Languages
GXL: Toward a Standard Exchange Format
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Union Schemas as a Basis for a C++ Extractor
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
On Selecting Software Visualization Tools for Program Understanding in an Industrial Context
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Generation of Architectural Documentation Using XML
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Domino designer 6: a developer's handbook
Domino designer 6: a developer's handbook
Towards evidence-supported, question-directed collaborative program comprehension
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Using patterns to support the design of flexible user interaction
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Introducing context-aware features into everyday mobile applications
LoCA'05 Proceedings of the First international conference on Location- and Context-Awareness
Process model based incremental project planning
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II
Hi-index | 0.00 |
Many software engineering research tools are stand-alone applications that have trouble interoperating with other development tools and do not fit well into the software developers' established work processes. Our main hypothesis is that in order for new tools to be adopted effectively, they must be compatible with both existing users and existing tools.Typically, software engineering teams in an organization share a set of common applications for their development activities that are a permanent part of each developer's everyday workflow. Among these applications are shrink-wrapped office tools such as IBM® Lotus®Notes®, which are used for tasks such as e-mail, scheduling, and project reports and presentations. These office tools are highly integrated and offer a mature, well-tested working environment, which can be customized to provide support for advanced software engineering tasks.This paper describes RENotes, a reverse engineering tool built by customizing Lotus Notes. RENotes targets software developers who use Notes as part of their work environment. We describe the features of Notes and how they can be used to layer new reverse engineering functionality on top.