PECAN: Program Development Systems that Support Multiple Views
IEEE Transactions on Software Engineering
A graphical, extensible integrated environment for software development
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
An integrated programming environment based on multiple concurrent views
Australian Computer Journal
A two-view approach to constructing user interfaces
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Automatically generating visual syntax-directed editors
Communications of the ACM
Interacting with the FIELD environment
Software—Practice & Experience - Unix tools
A structure for efficient update, incremental redisplay and undo in graphical editors
Software—Practice & Experience
A design rationale for a language-based editor
Software—Practice & Experience
The action workflow approach to workflow management technology
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Dora: a structure-oriented environment generator
Software Engineering Journal
Fine-grained revision control for collaborative software development
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
ADELE-TEMPO: an environment to support process modelling and enaction
Software process modelling and technology
Coordination in software development
Communications of the ACM
DEC FUSE: building a graphical software development environment from UNIX tools
Digital Technical Journal
Visual object-oriented programming
Decentralised process enactment in a multi-perspective development environment
Proceedings of the 17th international conference on Software engineering
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Supporting flexible consistency management via discrete change description propagation
Software—Practice & Experience
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Towards a framework for managing inconsistency between multiple views
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Consistency management for multiple perspective software development
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
An architecture for viewpoint environments based on OMG/CORBA
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Supporting viewpoints in Metaview
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Viewpoints supporting the development of interactive software
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
The Amulet Environment: New Models for Effective User Interface Software Development
IEEE Transactions on Software Engineering
Tool construction for the British Airways SEE with the O2 ODBMS
Theory and Practice of Object Systems
Towards an integrated environment for method engineering
Proceedings of the IFIP TC8, WG8.1/8.2 working conference on method engineering on Method engineering : principles of method construction and tool support: principles of method construction and tool support
Supporting large-scale end user specification of workflows, work coordination and tool integration
Journal of End User Computing - End User Development
Serendipity: Integrated Environment Support for ProcessModelling, Enactment and Work Coordination
Automated Software Engineering
A Classification of CASE Technology
Computer
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Meta-CASE in Practice: a Case for KOGGE
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Integrating and Supporting Entity Relationship and Object Role Models
OOER '95 Proceedings of the 14th International Conference on Object-Oriented and Entity-Relationship Modelling
ViTABaL: a visual language supporting design by tool abstraction
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Enveloping Sophisticated Tools into Computer-Aided Software Engineering Environments
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
Low-Level and High-Level CSCW Support in the Serendipity Process Modeling Environment
OZCHI '96 Proceedings of the 6th Australian Conference on Computer-Human Interaction (OZCHI '96)
A framework for multi-valued reasoning over inconsistent viewpoints
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
2nd international workshop on living with inconsistency
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
2nd international workshop on living with inconsistency (IWLWI01)
ACM SIGSOFT Software Engineering Notes
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Maintaining software through intentional source-code views
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
StateLator - Behavioral Code Generation as an Instance of a Model Transformation
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
A Detecting and Interpreting Method of the Inconsistency of Software Requirements Specifications
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Historical Awareness Support and Its Evaluation in Collaborative Software Engineering
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
A Survey of Software Refactoring
IEEE Transactions on Software Engineering
A Methodological Framework for Viewpoint-Oriented Conceptual Modeling
IEEE Transactions on Software Engineering
Automated Data Mapping Specification via Schema Heuristics and User Interaction
Proceedings of the 19th IEEE international conference on Automated software engineering
A generic approach to supporting diagram differencing and merging for collaborative design
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
A tool for automatic UML model consistency checking
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
IBM Systems Journal - Model-driven software development
Towards automatic model synchronization from model transformations
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Consistency between geometric and dynamic views of a mechanical system
Proceedings of the 2007 Summer Computer Simulation Conference
Collaborative software engineering on large-scale models: requirements and experience in ModelBus
Proceedings of the 2008 ACM symposium on Applied computing
Incremental model synchronization for multiple updates
Proceedings of the third international workshop on Graph and model transformations
Second International Workshop on Multi-Paradigm Modeling: Concepts and Tools
Models in Software Engineering
Design Space of Heterogeneous Synchronization
Generative and Transformational Techniques in Software Engineering II
Enabling Automated Traceability Maintenance through the Upkeep of Traceability Relations
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Supporting automatic model inconsistency fixing
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Semantic Management of Heterogeneous Documents
MICAI '09 Proceedings of the 8th Mexican International Conference on Artificial Intelligence
Incremental model synchronization in model driven development environments
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Syde: a tool for collaborative software development
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Information and Software Technology
Inconsistency management framework for model-based development
Proceedings of the 33rd International Conference on Software Engineering
An agent-oriented approach to change propagation in software maintenance
Autonomous Agents and Multi-Agent Systems
The usefulness of CSCW systems in process-sensitive software engineering environments
CDVE'06 Proceedings of the Third international conference on Cooperative Design, Visualization, and Engineering
A formal framework for reasoning on metadata based on CWM
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
The ANote modeling language for agent-oriented specification
Software Engineering for Multi-Agent Systems III
Change-driven model transformations
Software and Systems Modeling (SoSyM)
Computing repair trees for resolving inconsistencies in design models
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Systematic evolution of WebML models by coupled transformations
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Viewpoint co-evolution through coarse-grained changes and coupled transformations
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
View-centric engineering with synchronized heterogeneous models
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
KBRE: a framework for knowledge-based requirements engineering
Software Quality Control
Hi-index | 0.00 |
Developers need tool support to help manage the wide range of inconsistencies that occur during software development. Such tools need to provide developers with ways to define, detect, record, present, interact with, monitor and resolve complex inconsistencies between different views of software artifacts, different developers and different phases of software development. This paper describes our experience with building complex multiple-view software development tools that support diverse inconsistency management facilities. We describe software architectures we have developed, user interface techniques used in our multiple-view development tools, and discuss the effectiveness of our approaches compared to other architectural and HCI techniques.