Enhancing the Efficiency of Agile Software Development Using Crowdsourcing and Validating the Requirements Using Web Ontology Language
Loading...
Date
item.page.authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The thesis focuses on proposing an effective approach for raising the efficiency of agile software
newlinedevelopment by clubbing it with crowdsourcing. Ontological support to agile software development
newlinewith crowdsourcing provides the necessary seeds for validating the Agile Requirement.
newline The major drawback in current agile development methodology is, its inability to cope up with
newlinethe increasing no. of requirements or change in the requirements during the analytical design of
newlinesoftware systems. The inherent nature of agile software development methodology is to work in
newlinesprints, but when modification or addition of requirements take place at a greater pace than the agile
newlinedevelopment seems to fumble and it recursively increases with modification in the requirement. So we
newlineneed a system that can leverage upon these requirement changes or addition of a team of developers,
newlinewhich can be handled the way we like. This problem can be best dealt with the process called
newlineCrowdsourcing. The idea is to take the services of voluntary online community rather than taking the
newlineservices of traditionally employed workers to complete the task of addition of requirements and
newlinemodification in requirements during the sprint process in agile software development, makes whole
newlineprocedure cost and time effective.
newlineThe main objective of the present work is to modify the existing agile software development model in
newlinea way that organizational growth runs parallel with the intrinsic expansion in the number of user
newlinerequirement. It is a major task to conquer the circumstance of intrinsic growth in requirements or
newlinemodification amid the Sprint procedure in Agile Software Development. For that purpose, we proposed
newlinea solution by emulsifying Crowdsourcing and agile software development. The thesis examines the
newlinenature of crowdsourcing and analyzes its compatibility with agile software development. The target of
newlineagile software development, crowdsourcing is to create and execute quality software with next to zero cost required