Requirement Patterns

Many recent studies still show how a significant percentage of software projects are out of budget, suffer delays or simply have to be cancelled. One of the most recognized causes for this scenario is the failure in producing a good set of software requirements. Methods for improving the quality of software requirement specifications are therefore needed. Pattern-based requirements engineering is one of such methods. The definition and use of a software requirements pattern catalogue supports the elicitation, validation, documentation and management of requirements. By designing an appropriate catalogue, an IT organization will have a starting point for the requirements engineering activity reducing the associated costs and producing better requirements. This seminar will introduce the state of the art in requirement pattern research, will address practical issues on the design of a pattern-based approach to requirements engineering, and will present some real examples from ongoing projects.

Registration has ended! Thank you.

Sign up on Tuesday March 11th at the latest. Thank you!

Time and location

Tuesday 18th of March

Oulu University, Linnanmaa Campus area, room IT138 (see map - entrance M, Paavo Havaksen tie).

Speaker

Associate professor Xavier Franch, Universitat Politècnica de Catalunya (UPC, Spain).

Organizer professor Markku Oivo, Unversity of Oulu, Head of Department of Information Processing Science

PROGRAM

PART I. PRELIMINARIES

9:30-9:45 Presentation. Introduction of participants
9:45-10:15 Requirements reuse. Requirement patterns

PART II. STATE OF THE ART

10:15-11:00 General overview of existing approaches
11:00-12:00 Detailed analysis: Withall's approach
12:15-12:30 Classification schemas for SRP catalogues

12:30-13:30 LUNCH BREAK*

PART III. STATE OF THE PRACTICE

13:30-13:50 Requirement reuse in IT organizations: A Survey
13:50-14:00 Support in Requirement Management Tools
14:00-15:10 A case study: patterns for call-for-tenders processes

PART IV. CONCLUSIONS

15:10-15:30 Summary. Discussion

*) Lunch can be bought at own expense from near Uniresta Restaurants.

Relevant readings:

TEXTBOOK

Stephen Withall. Software Requirement Patterns. Microsoft Press, 2007.

SELECTED READINGS

Y. Chernak. Requirements Reuse: The State of the Practice. In: Software Science, Technology and Engineering (SWSTE), IEEE CS Press, 2012.

X. Franch, C. Quer, S. Renault, C. Guerlain, C. Palomares. Constructing and Using Software Requirement Patterns. In Maalej and Turimella (eds.): Managing Requirements Knowledge, Springer 2013.

A. Hoffmann, A. Janzen, H. Hoffmann, J.M. Leimeister. Success Factors for Requirement Patterns Approaches. Sozio-technisches Systemdesign im Zeitalter des Ubiquitous Computing (SUBICO) im Rahmen der Informatik, 2013.

S. Renault, O. Méndez, X. Franch, C. Quer. “A Pattern-based Method for building Requirements Documents in Call-for-tender Processes”. International Journal of Computer Science & Applications 6(5): 175-202, 2009.

J.A. Toval, J. Nicolás, B. Moros, F. Garcia. “Requirements Reuse for Improving Information Systems Security: A Practitioner's Approach”, Requirements Engineering, 6(4), pp.205-219, 2002.

RESOURCES

http://www.upc.edu/gessi/PABRE/index.html

REGISTRATIONS


This seminar is free-of-charge for INFORTE.fi member organization's staff and their PhD-students. For others the participation fee is 500 €. The participation fee includes access to the event and the event materials. Lunch and dinner are not included.

CREDIT POINTS FOR PhD STUDENTS


Doctoral students participating in the seminar can obtain credit points. This requires participating on both days and completing the assignments given at the seminar.