Please use this identifier to cite or link to this item: http://cmuir.cmu.ac.th/jspui/handle/6653943832/65299
Full metadata record
DC FieldValueLanguage
dc.contributor.authorWacharapong Nachiengmaien_US
dc.contributor.authorSakgasit Ramingwongen_US
dc.contributor.authorKenneth Coshen_US
dc.contributor.authorLachana Ramingwongen_US
dc.contributor.authorNarissara Eiamkanitchaten_US
dc.date.accessioned2019-08-05T04:31:35Z-
dc.date.available2019-08-05T04:31:35Z-
dc.date.issued2019-01-01en_US
dc.identifier.issn21862982en_US
dc.identifier.other2-s2.0-85067622096en_US
dc.identifier.other10.21660/2019.61.8220en_US
dc.identifier.urihttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85067622096&origin=inwarden_US
dc.identifier.urihttp://cmuir.cmu.ac.th/jspui/handle/6653943832/65299-
dc.description.abstract© Int. J. of GEOMATE. 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, the beginners can proactively prevent the defects and subsequently produce more high-quality software. DDD concept can be efficiently adapted to either traditional software development such as the Waterfall and Spiral model, or the more modern concepts such as Scrum or Test-driven Development. This research implemented the DDD concept on undergraduate students and compared their performance with the generic personal software process. A total of seventy-seven undergraduate students from information technology departments participated in this experiment. The experiment was organized in 3 batches in order to minimize potential discrepancies in the results. The result unanimously reveals that the students who implemented DDD had a significantly higher yield on defect removal. Although the time spent to finish each project in the DDD group were higher as expected, they were surprisingly not statistically different from the students who implemented a generic process. This suggests that DDD is a promising concept of software development.en_US
dc.subjectAgricultural and Biological Sciencesen_US
dc.subjectEarth and Planetary Sciencesen_US
dc.subjectEngineeringen_US
dc.subjectEnvironmental Scienceen_US
dc.titleDefect-driven development: A new software development model for beginnersen_US
dc.typeJournalen_US
article.title.sourcetitleInternational Journal of GEOMATEen_US
article.volume17en_US
article.stream.affiliationsChiang Mai Universityen_US
Appears in Collections:CMUL: Journal Articles

Files in This Item:
There are no files associated with this item.


Items in CMUIR are protected by copyright, with all rights reserved, unless otherwise indicated.