Title :
Capturing and sharing domain knowledge with business rules lessons learned from a global software vendor
Author :
Maalej, Wiem ; Ghaisas, Smita
Author_Institution :
Univ. of Hamburg, Hamburg, Germany
Abstract :
Business rules represent constraints in a domain, which need to be taken into account either during the development or the usage of a system. Motivated by the knowledge reuse potentials when developing systems within the same domain, we studied business rules in a large software company. We interviewed 11 experienced practitioners on how they understand, capture, and use business rules. We also studied the role of business rules in requirements engineering in the host organization. We found that practitioners have a very broad perception for this term, ranging from flows of business processes to directives for calling external system interfaces. We identified 27 types of rules, which are typically captured as a free text in requirements documents and other project documentation. Practitioners stated the need to capture this tacit form of domain knowledge and to trace it to other artifacts as it impacts all activities in a software engineering project. We distill our results in 17 findings and discuss the implications for researchers and practitioners.
Keywords :
business data processing; formal specification; formal verification; project management; software management; business processes; business rules lessons; domain knowledge; global software vendor; knowledge reuse potentials; project documentation; requirements engineering; software company; software engineering project; Companies; Insurance; Interviews; Maintenance engineering; Software; Telecommunications; Business Rules; Domain Knowledge; Empirical Studies; Requirements Knowledge; Software Documentation;
Conference_Titel :
Requirements Engineering Conference (RE), 2014 IEEE 22nd International
Conference_Location :
Karlskrona
Print_ISBN :
978-1-4799-3031-9
DOI :
10.1109/RE.2014.6912287