A 15 Year Perspective on Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Implementing specification freedoms
Readings in artificial intelligence and software engineering
Case studies in systematic software development
Case studies in systematic software development
An Insider's Evaluation of PAISLey
IEEE Transactions on Software Engineering
Formalizing informal requirements some-aspects
Algebraic methods II
Comparing different approaches for specifying and verifying real-time systems
RTOSS '93 Proceedings of the tenth IEEE workshop on Real-time operating systems and software
Object-oriented specification case studies
Object-oriented specification case studies
Requirements Specification for Process-Control Systems
IEEE Transactions on Software Engineering
Experimental evaluation in computer science: a quantitative study
Journal of Systems and Software
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
On the inevitable intertwining of specification and implementation
Communications of the ACM
Applications of Formal Methods
Applications of Formal Methods
Formal Development of Reactive Systems: Case Study Production Cell
Formal Development of Reactive Systems: Case Study Production Cell
Specification Case Studies
A Study of 12 Specifications of the Library Problem
IEEE Software
Critiquing Software Specifications
IEEE Software
Software-Engineering Research Revisited
IEEE Software
Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Integrated Safety Analysis of Requirements Specifications
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Requirements engineering in the year 00: a research perspective
Proceedings of the 22nd international conference on Software engineering
Using a coordination language to specify and analyze systems containing mobile components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Handling Obstacles in Goal-Oriented Requirements Engineering
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
xlinkit: a consistency checking and smart link generation service
ACM Transactions on Internet Technology (TOIT)
Designing Distributed Services with SDL
IEEE Concurrency
Surfacing Root Requirements Interactions from Inquiry Cycle Requirements Documents
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Using benchmarking to advance research: a challenge to software engineering
Proceedings of the 25th International Conference on Software Engineering
Requirements interaction management
ACM Computing Surveys (CSUR)
Putting non-functional requirements into software architecture
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Reconciling System Requirements and Runtime Behavior
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Report on the First International Workshop on Comparative Evaluation in Requirements Engineering
ACM SIGSOFT Software Engineering Notes
Towards transformation guidelines from secure tropos to misuse cases (position paper)
Proceedings of the 7th International Workshop on Software Engineering for Secure Systems
A transformation-based approach to context-aware modelling
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Specification exemplars are familiar to most software engineeringresearchers. For instance, many will have encountered the well knownlibrary and lift problem statements, and will have seen one or morepublished specifications. Exemplars may serve several purposes: todrive and communicate individual research advances; to establishresearch agendas and to compare and contrast alternative approaches;and, ultimately, to lead to advances in software developmentpractices.Because of their prevalence in the literature, exemplars are worthcritical study. In this paper we consider the purposes that exemplarsmay serve, and explore the incompatibilities inherent in trying toserve several of them at once. Researchers should therefore be clearabout what successfully handling an exemplar demonstrates. We go onto examine the use of exemplars not only for writing specifications(an end product of requirements engineering), but also for therequirements engineering process itself. In particular, requirementsfor good requirements exemplars are suggested and ways of obtainingsuch exemplars are discussed.