2014 11th International Conference on Information Technology: New Generations 2014
DOI: 10.1109/itng.2014.63
|View full text |Cite
|
Sign up to set email alerts
|

Applying Acceptance Test Driven Development to a Problem Based Learning Academic Real-Time System

Abstract: This paper focuses on the importance of test driven development, in an interdisciplinary academic case study, involving unauthorized access and fraud. In it, Problem Based Learning (PBL) enabled the organization of an environment for diverse knowledge and skills, favorable to experimentation and prototyping of new models, methods, techniques, and tools. The application of the principles of agile methods aimed at overcoming difficulties related to the computer systems development, such as requirement changes, u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…It makes the possibility of software reusability based on the needs of end-users for decreasing development costs. The various case studies of a Real-Time Embedded system [42][43] and web applications [44] from industry are developed using Project-Based Learning [45], ATDD, and agile development. This helps to detect unauthorized access and fraud.…”
Section: B Acceptance Test Driven Development Modelmentioning
confidence: 99%
“…It makes the possibility of software reusability based on the needs of end-users for decreasing development costs. The various case studies of a Real-Time Embedded system [42][43] and web applications [44] from industry are developed using Project-Based Learning [45], ATDD, and agile development. This helps to detect unauthorized access and fraud.…”
Section: B Acceptance Test Driven Development Modelmentioning
confidence: 99%
“…Unlike traditional methodologies, Acceptance Test Driven Development (ATDD) is characterized by acceptance tests being developed since the beginning of the development lifecycle [1]. In ATDD, these tests consist in documenting software requirements and customer expectations in a format that can be automatically and repeatedly tested [2].…”
Section: Introductionmentioning
confidence: 99%
“…In theory, the customer expresses requirements as input to the software paired with some expected result [5]. However, in practice, customers prefer to express requirements at interaction meetings, while acceptance tests are written by developers [2].…”
Section: Introductionmentioning
confidence: 99%