Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
MVP-L: a language for process modeling in-the-large
MVP-L: a language for process modeling in-the-large
Soft systems methodology in action
Soft systems methodology in action
Viewpoints for requirements definition
Software Engineering Journal
Bootstrap: Fine-Tuning Process Assessment
IEEE Software
Emerging technologies that support a software process life cycle
IBM Systems Journal
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Software process modelling and technology
Software process modelling and technology
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
A framework for formalizing inconsistencies and deviations in human-centered systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
The design of a next-generation process language
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Software Process
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Viewpoints: principles, problems and a practical approach to requirements engineering
Annals of Software Engineering
Capability Maturity Model, Version 1.1
IEEE Software
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Modeling and Improving an Industrial Software Process
IEEE Transactions on Software Engineering
Viewpoints for Requirements Elicitation: A Practical Approach
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Multi-View Modelling of Software Processes
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Process Modelling Languages: One or Many?
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
A Systematic, View-Based Approach to Eliciting Process Models
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
CORE - a method for controlled requirement specification
ICSE '79 Proceedings of the 4th 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
REVERE: Support for Requirements Synthesis from Documents
Information Systems Frontiers
Domain Consistency in Requirements Specification
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Information and Software Technology
An algebraic approach for managing inconsistencies in software processes
ICSP'07 Proceedings of the 2007 international conference on Software process
Towards a UML profile for software architecture descriptions
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Rapid business process discovery (R-BPD)
ER'07 Proceedings of the 26th international conference on Conceptual modeling
A deviation management system for handling software process enactment evolution
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Analysis of techniques for documenting user requirements
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
This paper discusses the notion of process inconsistency and suggests that inconsistencies in software processes are inevitable and sometimes desirable. We present an approach to process analysis that helps discover different perceptions of a software process and that supports the discovery of process inconsistencies and process improvements stimulated by these inconsistencies. By analogy with viewpoints for requirements engineering that allow multiple perspectives on a software system specification to be managed, we have developed the notion of process viewpoints that provide multiperspective descriptions of software processes. A process viewpoint includes a statement of focus or 驴world-view,驴 a set of sources of process information, a process description and a set of organizational concerns that represent goals or constraints on the process analysis. We present a description and rationale of process viewpoints, discuss the process of applying process viewpoints for process understanding and illustrate the overall approach using part of a case study drawn from industrial processes that are part of a safety-critical system development.