Proceedings of the 19th International Conference on Enterprise Information Systems 2017
DOI: 10.5220/0006336804490458
|View full text |Cite
|
Sign up to set email alerts
|

Combining Behaviour-Driven Development with Scrum for Software Development in the Education Domain

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
2
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(9 citation statements)
references
References 0 publications
1
2
0
Order By: Relevance
“…Mentioned benefits of a feature file are that it is easy to understand, provides insights into the code's intention, and provides an outline of the requirements. The benefits that we identified further corroborate the benefits of BDD reported in past studies [3,10,22]. Participants, however, also experienced a steep learning curve, a challenge that has been also reported in [3].…”
Section: Discussion and Limitations Of Study Resultssupporting
confidence: 88%
See 1 more Smart Citation
“…Mentioned benefits of a feature file are that it is easy to understand, provides insights into the code's intention, and provides an outline of the requirements. The benefits that we identified further corroborate the benefits of BDD reported in past studies [3,10,22]. Participants, however, also experienced a steep learning curve, a challenge that has been also reported in [3].…”
Section: Discussion and Limitations Of Study Resultssupporting
confidence: 88%
“…Existing literature has identified several benefits of BDD as well as challenges. Benefits associated with BDD, particularly due to the use of plain text description in a scenario include improved traceability between requirement specification and code [22], improved understandability of the requirement specification, improved understandability of the code intention [3], and reduced misinterpretation of the requirements specification [10]. Limitations associated with BDD include a steep learning curve, decreased team productivity, and challenges pertaining to a new way of working [3].…”
Section: Behavior Driven Development (Bdd)mentioning
confidence: 99%
“…(1) combining BDD with Scrum can substantially improve communication, and (2) ontologies can eliminate natural language ambiguities. We validated hypothesis (1) in [6] with a case study using EAMS-CBALM, by proposing a ubiquitous language to define BDD scenarios and acceptance tests, allowing the PO to properly communicate with the development team members. This paper focuses on hypothesis (2), by employing domain ontologies as ubiquitous language for software development, and it is further structured as follows: Sect.…”
Section: Introductionmentioning
confidence: 90%
“…Using these specifications, the developers defined system behaviour scenarios and implemented screen pages, which were discussed at the next meeting. 109 hours have been spent with these meetings, in which the CBALM teachinglearning process was scrutinised, resulting in the definition of the functional and non-functional system requirements, and system architecture [6].…”
Section: Case Studymentioning
confidence: 99%
“…Some of them are performance management oriented, such as [6]. Some approaches like [7], [11], [12] in addition to performance management incorporate more complex strategies that allow personal level adaptivity to some extent by introducing management of personal targets. However, all of them fail to introduce enough formalized Business Process Model which would be suitable enough for HE applications and would take into account some problems we discuss in the next paragraph.…”
Section: Introductionmentioning
confidence: 99%