2019
DOI: 10.21660/2019.61.8220
|View full text |Cite
|
Sign up to set email alerts
|

Defect-Driven Development: A New Software Development Model for Beginners

Abstract: Software development is challenging. It is normal for software developers to find some problems with their software design, especially during their beginner days. This usually involves simple and repetitious defects which subtly hamper their overall productivity. Defect-driven development (DDD) is a concept proposed to tackle such problems. DDD utilizes the benefits of software defect knowledge base by collecting defects data from experienced programmers and teach beginners to avoid these problems. In this way… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Defect-driven Development (DDD) is a development concept which aims to improve the overall quality of the software [2]. By providing defects information, software developers are likely to become more aware and commit less mistakes.…”
Section: A Defect-driven Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…Defect-driven Development (DDD) is a development concept which aims to improve the overall quality of the software [2]. By providing defects information, software developers are likely to become more aware and commit less mistakes.…”
Section: A Defect-driven Developmentmentioning
confidence: 99%
“…As aforementioned, defect information is classified into Low-level and High-level, in order to help practitioners focus on their relevant development stages. Previous studies report that implementing DDD significantly help improving the efficiency of defect detection for software engineering students [2]. In fact, not only inexperienced developers can gain benefits from DDD, skilled programmers can also use DDD to help improving their awareness as well as preparation towards potential defects.…”
Section: A Defect-driven Developmentmentioning
confidence: 99%